← Back to team overview

sslug-teknik team mailing list archive

ANG: Boot af install diskette over net

 

Hej Jesper.

Dette er lavet på en debian server og en RedHat 6.1 CD,
tilpas selv til andet ....
Måske var det lidt smart at lave kickstart-fil.
(.... men det er en anden historie)

Jeg kan ikke få min maskine til at "BIOS-boote" på netkortet.
Jeg kan godt vælge det ... men det giver fejl.
Derfor booter jeg på en floppy .....

1.  Software installeres:
      apt-get install tftpd nfs-user-server dhcp netboot

2.  Hent et ROM image. Dette smides på en floppy.  (30-40kB)
      Hent ROM-image fra http://rom-o-matic.net/5.0.5/
      Jeg valgte:
        1: eepro100
        2: nej / ingenting / lad være med at "klikke"
        3: Floppy Bootable ROM Image (.lzdsk)
        4: Get ROM

3:  Kopier ROM til floppy
      dd if=FIL.lzdisk of=/dev/fd0

4:  mount RedHat cdrom
      mount /cdrom

5:  mount RedHat's bootnet.img
      mount -o loop /cdrom/images/bootnet.img /floppy
    eller
      dd if=/cdrom/images/bootnet.img of=/dev/fd0
      mount /dev/fd0 /floppy

6.  Lav et tftp-boot-image  (udelad '-a "text"' for grafisk installation)
      mknbi-linux -d ram -i rom -r /floppy/initrd.img -k /floppy/vmlinuz \
        -o /tftpboot/inst-kernel -a "text"

7.  Sæt tftp-server op
    I /etc/inetd.conf:  (Ret selv til hvis du bruger xinetd)
      tftp  dgram  udp  wait  nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd \
        -s /tftpboot

8.  Sæt DHCP op  (/etc/dhcpd.conf)
      (Ud over de "normale" options)
      filename "inst-kernel";
      next-server <IP-på-tftp-server>

9.  Sæt nfs op  (/etc/exports)
      /cdrom (ro)

10. Genstart services
      /etc/init.d/inetd reload
      /etc/inetd/dhcp restart
      /sbin/init.d/nfs-user-server restart

11. Indsæt floppyen fra step 2 og genstart maskinen der skal installeres :-)


/Kristian F. Høgh


Follow ups