Bootovanie po sieti

dast na panelnet.cz dast na panelnet.cz
Středa Únor 4 16:01:01 CET 2004


On Wed, Feb 04, 2004 at 10:37:01AM +0100, Jan Nemsak wrote:
> Cafko, 
> mam tenkych klietnov, niektorych bootujem z disku, niektorych z diskety,
> niektorych z cdrom, niektorych z FLASH disku (podla moznosti)
> Mam aj aj niektorych ktori podporuju bootovanie po sieti, aj som to
> rozchadzaj asi pred rokom, no vtedy som stroskotal na probleme ze si
> nevedeli stiahnut po sieti image jadra vacsi ako 640KB  myslim...
> A ja sa pri image jadra nedostanem pod 900KB, optimum je 1.1 MB
> No a vtedy som to nedoriesil lebo prisli ive veci, tak sa teraz k tomu
> vraciam...
> Ako sa to teda robi? Napadlo ma ze by sa mozno dal nabootovat nejaky
> maly program, ktory by vedel stiahnut to jadro, ale vobec neviem "kade
> sa vybrat"  alebo co hladat.
> 
Dobry den,
zalezi na tom, zda-li vase karta podporuje bootovaci protokol Etherboot
nebo PXE. Az to budete vedet, ptejte se dale :). Podle toho omezeni na
640kb zkuste toto:
nainstalovat tftp-hpa, dhpc3-server
stahnout si PXElinux
http://www.kernel.org/pub/linux/utils/boot/syslinux/
umistit soubor pxelinux.0 a kernel vmlinux-2.4.xx do /var/tftp/,
vytvorit adresar
/var/tftp/pxelinux.cfg/ a v nem soubor jehoz jmeno je hexadecimalnim
zapisem pridelene ipadresy, v mem pripade 192.168.12.72 = C0A80C48.
Obsah bude treba:
   default linux
   label linux
   kernel vmlinux-2.4.xx
   append console=tty0 load_ramdisk=1 initrd=initrd.gz root=/dev/ram0
(ten append si napiste jak chcete, treba pro nfs
"devfs=nomount ks=nfs:192.168.2.10:/nfs/ks.cfg")

do /etc/dhcp3/dhcpd.conf napsat
   subnet 192.168.12.64 netmask 255.255.255.224 {
           option routers  192.168.12.94;
   }

   group {
           next-server 192.168.12.94;
           filename "/var/tftp/pxelinux.0";

           host via {
                   hardware ethernet 00:20:63:a8:e1:22;
                   fixed-address 192.168.12.72;
           }
   }

No a uz by vam to melo bootovat ;-). Doufam, ze jsem na nic duleziteho
nezapomel. Ten pxelinux neni treba kompilovat jenom si z baliku seberete
ten jeden jediny soubor.
-- Dalibor Straka



Další informace o konferenci Linux