Hi Leute
ich habe folgendes Szenario
Ich habe eine VM auf der ein TFTP läuft
dieser verteilt mir einen Kernel und ein Miniroot auf die PXE Clients.
Die Kernnelversion ist 3.15.1.
Das Minirot basiert auf Ubuntu 12.04 und ist stark beschnitten sodass es nur die gewünschte Aufgabe durchführt.
Dies funktioniert so weit.
Nun möchte ich gerne einen aktuelleren Kernel nutzen. Habe mir daher mal unter 12.04 einen 4.1-rc5 Kernel kompiliert, auf Basis der 3.15.1 config mit einigen neuerungen.
Kernel kompiliert und anstelle des 3.15.1 Kernels in den TFTP geklemmt.
System bootet über PXE, aber da unter /lib/modules/ ja noch die 3.15.1 Module drin sind lädt er natürlich keine Module, u.a. die Netzwerkkarte.
So nun habe ich in das Miniroot den /lib/modules/4.1.0-rc5 Ordner eingeschmuggelt sodass die Module geladen werden.
Jetzt passiert folgendes.
Der Kernel lädt und anfangs, danach gibt es aber ne panic (siehe Anhang)
die Init ist vorhanden und sie bootet auch in dem 3.15.1 Miniroot, jedoch nicht in dem miniroot mit den 4.1.0 Modulen
Kann mir jemand weiterhelfen?
Vielen Dank im Voraus
EDIT:
Die default.menu mit den Kernel Parametern sieht wie folgt aus
|
Quellcode
|
1
|
menu label Start bootimage (x64) text help Start linux bootimage 64-Bit from tftp server. endtext kernel install-x64 append initrd=miniroot-x64.bz2 debug root=/dev/ram0 init=/sbin/init video=vesa:ywrap,mtrr vga=791 splash
|