PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PXE-boot ohne initrd?



Qeldroma
05.12.05, 10:48
Hallo zusammen,

seit geraumer Zeit habe ich LTSP("Linux Terminal Server Project") mit NBI-Images am laufen, ohne initrd-images.
(Wer NBI nicht kennt, einfach ignorieren, ist ein AddOn für einen Kernel, damit er über bootrom im Netz gebootet werden kann)

Nun soll ich per PXE einen Rechner hinzufügen, scheitere jedoch an den Kernel-Optionen! Es gibt ne "kernel panic not syncing: VFS: Unable to mount root fs on unknown-block(...", also den Klassiker, wenn er den root nicht gemountet bekommt.

Erstaunlicherweise ist das der gleiche Kernel wie der, den NBI verwendet, nur halt nicht getaggt?!

Ich habe inzwishen durch:
1. OHNE append
2. mit ip=dhcp
3. mit nfsroot=blablabla
4. mit init=/dev/nfs

Keiner dieser Wege zieht, obwohl der NBI-Kernel bootet, der ja auch über nfs argbeitet. Und der nbi-kernel ist, wie gesagt, der gleiche wie der, den ich jetzt per nfs probiere...

Grüße, Florian

----------------------- dhcpd.conf -----------------------
ddns-update-style none;
default-lease-time 21600;
max-lease-time 21600;

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
option domain-name "xxxxxxxxxx.local";
option root-path "192.168.0.1:/opt/ltsp/i386";

option option-128 code 128 = string;
option option-129 code 129 = text;

shared-network WORKSTATIONS {
subnet 192.168.0.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.0.100 192.168.0.254;
}
}

group {
use-host-decl-names on;
option log-servers 192.168.0.1;

...
...
...

host ws002 {
hardware ethernet 00:13:8F:34:A0:9F;
fixed-address 192.168.0.11;
filename "/lts/pxelinux.0";
option option-129 "NIC=sis900";
}
}