Bootovanie po sieti
Jan Nemsak
janko na janko.sk
Čtvrtek Únor 5 10:03:09 CET 2004
Dobry den
No skusal som to vcera a pouzil som tftp, dhcp, grub a mi to neslo,
karta sa tvarila ze nieco hlada, ale nenasla nic.
Potom som skusal dat nabotovat zo siete druhy pocitac(notbook s intel
sietvkou) a to sa pravalo inac, ten poslal dhcp request, aj si stiahol a
pustil grub (image pxegrub)
Ale ja by som potreboval rozchodit ten druhy pocitac...
Ked mi to neslo, znamena to ze on podopruje etherboot a ja ho nemam
rozchodeny?
To 640kb obmedzenie mi neslo pred rokom a tiez som to skusal z intel
sietovky.
Ale teraz by som to chcel z takych lacnych tenkych klientov, co maju
vsetko na doske (sietovku tiez a myslim je sis900)
Teda asi musim rozchodit ethreboot.
A to sa robi ako? :-)
Jano
On Wed, 2004-02-04 at 16:01, dast na panelnet.cz wrote:
> 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
--
Jan Nemsak (janko na janko.sk)
ICQ: 59817311
WWW: www.janko.sk
Další informace o konferenci Linux