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