Linux über Netz booten

Post Reply
Message
Author
Jes

Linux über Netz booten

#1 Post by Jes »

Hallo,
ich habe ein kleines Linux über NFS auf einem Server freigegeben.
Nun würde ich gern dieses Linux auf einem Client auf dem
schon ein anderes Linux läuft booten lassen.
Also das der Client unter Linux während der Laufzeit ein
anderes Linux(das freigegebene über NFS) booten läßt.

mfg J.Lang

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: Linux über Netz booten

#2 Post by hjb »

Hi,

hast du eine Netzwerkkarte, die Remote Boot unterstützt? Dann könnte dir das Etherboot-Paket weiterhelfen.

Wenn nicht, kann man den Kernel auch von Floppy booten und ihn dann sein Dateisystem per NFS mounten lassen:

dd if=vmlinuz of=/dev/fd0
rdev /dev/fd0 /dev/nfsroot

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Jes

Re: Linux über Netz booten

#3 Post by Jes »

da ich kein bootrom habe
muß ich mit einer disk auskommen.
Geht das nicht das er einen
kernel vom Netz aus bootet.
oder kann ich nur auf das
Dateisystem zugreifen?
mfg Jes

Klaus2

Re: Linux über Netz booten

#4 Post by Klaus2 »

Ja, kann man machen. Man muß aber von der Disk booten.
Läuft also nicht Zeitgleich zum anderen System.
Bootrom ist nicht nötig. Es muß nur ein kleiner Loader
auf die Disk geschrieben werden.
Auf dem Linuxserver muß bootp oder dhcp und tftp laufen.
Die Disk auf dem Client holt sich den Kernel und das
Rootsystem vom Server.
Ich hatte das als X-Terminal fast 1 Jahr am laufen,
ohne Probleme. War damals RH 4.2. (Ist schon etwas her)
Paket: z.B. netboot
Infos:
"PC Magazin DOS SPEZIAL 4.97" ist dort ausführlich (mit
X-Terminal-System auf CD) beschrieben. .. wer's noch hat.
oder Buch: "Linux für Internet und Intranet" von SuSE.
Sonst Dok's aus dem Paket netboot oder aus Diskless-HOWTO.

MfG
Klaus2

Jes

Re: Linux über Netz booten

#5 Post by Jes »

dd if=vmlinuz of=/dev/fd0
rdev /dev/fd0 /dev/nfsroot
ich habe es gerade damit versucht

jedoch kommt ein Kernel Panic:
No init found. Try passing init=
option to kernel.

was habe ich da falsch gemacht.
Netboot werde ich gleich mal
runterladen...
danke J.Lang

Post Reply