Öreg laptop, rossz cd-rom, netboot

Első blogbejegyzésem ide, gondoltam megosztom veletek miket művelek.

Adott egy öreg HP Omnibook xt6050, aminek rossz a dvd-meghajtója. Sajnos nem hajlandó külső usb-s cd-rom-ról bootolni, hiába állitom be a bios-ában a "Removable drives". Elfekvőben üres pendrive-om sincs, bár sztem azzal se menne. Korábban kubuntu 6.06 volt rajt, amit még anno úgy telepítettem, hogy kivettem a vinyót és beletettem egy usb-s kis rack-be és egy asztali gépen tettem fel a rendszert. Most nem így akartam. Új rendszernek a debiant választottam. Mivel a laptop képes boot-olni hálózatról, ezért nyilvánvaló volt, hogy így kellene. Munkahelyemen adott egy ubuntu 8.04 szerver, sudo van, akkor hajrá.
Szerencsémre itt található egy használható magyar nyelvű leírás http://www.debian.org/releases/stable/i386/index.html.hu .
Illetve még az itt található leírást is használtam: http://ubuntuforums.org/showthread.php?t=339130

Telepítettem a szükséges csomagokat:

sudo su -
apt-get install inetutils-inetd
apt-get install tftpd-hpa

Hozzáadtam az alábbi sort a /etc/inetd.conf-hoz

tftp dgram udp4 wait root /usr/sbin/tcpd /usr/sbin/in.tftpd /var/lib/tftpboot

Felmásoltam szükséges fájlokat.

cd /var/lib/tftpboot
wget http://ftp.hu.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/netboot.tar.gz
tar -xvzf netboot.tar.gz

Jogosultságok beállítása:

chown -R nobody.nogroup /var/lib/tftpboot
chmod -R 777 /var/lib/tftpboot

Root-ként futtattam a tftp szervert, mert sajna van egy bug, amit még nem orvosoltak. Javítsatok ki, ha tévednék.
A bug-ról itt olvastam: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=245017

A szerveren már működő dhcp szerver beállításaihoz(/etc/dhcp3/dhcpd.conf) hozzáadtam az alábbi sorokat:


allow booting;
allow bootp;

host laptopom {
hardware ethernet AA:BB:CC:DD:EE:FF;
fixed-address 192.168.1.100;
filename "/var/lib/tftpboot/pxelinux.0";

}

Engedélyeztem a tűzfalon a 69-es portot udp-n.

A végén pedig örültem, hogy a laptop indítása és F12 lenyomása után a jól ismert boot képernyő fogadott.

Remélem hasznára válik majd egyszer valakinek :).

Üdv: Smerli

Hozzászólások

köszi! épp ilyen gondom akadt nekem is:)

grub sokkal-sokkal jobb, csak ahhoz patkolni meg forgatni kell grubot, es a keletkezo binarist felhasznalni. Mar nem emlexem, hogy a pxe vagy az nbgrub kell. Persze, a menuket portolni kell... :S
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.