Hallo,
ich würde gerne mit GRUB das Root-Dateisystem über NFS laden.
Serverseitig ist alles korrekt eingestellt.
Über TFTP lässt sich ebenfalls schon ein Kernel booten.
Allerdings weiss ich nicht genau wie ich das mit GRUB realisiere.
1. Welche Anforderungen muss der Kernel haben den GRUB bootet ?
2. Welche Paramater muss ich bei GRUB angeben damit es Funktioniert ?
NFS-Root mit GRUB [gelöst]
NFS-Root mit GRUB [gelöst]
Zuletzt geändert von j A n am 25.02.2005 18:47:02, insgesamt 1-mal geändert.
MfG
j A n
j A n
Da mir bis jetzt niemand helfen konnte, habe ich mir bereits selbst geholfen.
Für Interessierte poste ich die Lösung mal rein.
Zur Erklärung:
Es wird ein Kernel-Image vomTFTP-Server geladen.
Der Kernel ist ein Selbskompilierter mit NFS-Root Support.
Kernel Konfig:
Folgendes in die Grub-Konfig:
- GRUB musste vorher mit Netzwerk-Support für die entsprechende Karte kompiliert worden sein.
Für Interessierte poste ich die Lösung mal rein.
Zur Erklärung:
Es wird ein Kernel-Image vomTFTP-Server geladen.
Der Kernel ist ein Selbskompilierter mit NFS-Root Support.
Kernel Konfig:
Code: Alles auswählen
CONFIG_NET=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
CONFIG_NFS_FS=y
# CONFIG_NFS_V3 is not set
CONFIG_ROOT_NFS=y
# CONFIG_NFSD is not set
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
+ Netzwerkkartentreiber
- GRUB musste vorher mit Netzwerk-Support für die entsprechende Karte kompiliert worden sein.
Code: Alles auswählen
title Terminal-Client
ifconfig --address= 'Client-Adresse' --server= 'TFTP-Server'
root (nd)
kernel /tftpboot/lts/vmlinuz root=/dev/nfs nfsroot='NFS-Server':/opt/ltsp/i386/ ip='Client-Adresse'
boot
MfG
j A n
j A n