Debian-Kernelpaket erzeugen / aktuellen Kernel einpflegen

From: Markus <debian-ol_at_coners.net>
Date: Mon, 16 Nov 2009 16:03:20 +0100

Hallo zusammen,

nachdem ich auf meine Anfrage wegen der TV Karte
den Tip bekommen habe, einen neueren Kernel zu nutzen
habe ich versucht dies zu tun.

Jetzt habe ich das Problem das ein booten mit dem neuen Kernel
NICHT möglich ist.

Nachdem er die Logical Volumes avtiviert hat, versucht er das root file
System zu mounten, was jedoch nicht funktioniert.
Wo ist mir ein Fehler unterlaufen?

Dabei bin ich nach folgender Anleitung vorgegangen:

http://wiki.debianforum.de/DebianizedLinuxKernel

Das hat soweit auch recht gut funktioniert,
wie folgender Auszug zeigen sollte (die letzten Zeilen,
nach dem Schritt 4)

dpkg-gencontrol -DArchitecture=amd64 -isp \
-plinux-image-2.6.31.6 -P/usr/src/linux/debian/linux-image-2.6.31.6/
create_md5sums_fn () { cd $1 ; find . -type f ! -regex '.*/DEBIAN/.*' !
-regex './etc/.*' ! -regex '.*lib/modules/[^/]*/modules\..*' -printf
'%P\0' | xargs -r0 md5sum > DEBIAN/md5sums ; if [ -z "DEBIAN/md5sums" ]
; then rm -f "DEBIAN/md5sums" ; fi ; } ; create_md5sums_fn /us
r/src/linux/debian/linux-image-2.6.31.6
chmod -R og=rX /usr/src/linux/debian/linux-image-2.6.31.6
chown -R root:root /usr/src/linux/debian/linux-image-2.6.31.6
dpkg --build /usr/src/linux/debian/linux-image-2.6.31.6 ..
dpkg-deb: Baue Paket »linux-image-2.6.31.6« in
»../linux-image-2.6.31.6_0.1_amd64.deb«.
make[2]: Leaving directory `/usr/src/linux-2.6.31.6'
make[1]: Leaving directory `/usr/src/linux-2.6.31.6'

Folgende Abweichung habe ich gemacht:
Da es das Beispielscript aus dem Punkt 3 nicht mehr gibt, habe ich den
Punkt übersprungen.
(Kernel mit initrd erstellen wollen)

Die alte configuration des bsiherigen System habe ich mir wie folgt geholt
cp /boot/config-2.6.26-2-amd64 /usr/src/linux/.config

Das fertige deb habe ich dann wie folgt eingebunden:

dpkg -i linux-image-2.6.31.6_0.1_amd64.deb

Es erscheint folgende Meldung:

Wähle vormals abgewähltes Paket linux-image-2.6.31.6.
(Lese Datenbank ... 101912 Dateien und Verzeichnisse sind derzeit
installiert.)
Entpacke linux-image-2.6.31.6 (aus linux-image-2.6.31.6_0.1_amd64.deb) ...
Done.
Richte linux-image-2.6.31.6 ein (0.1) ...
Running depmod.
Finding valid ramdisk creators.
Using mkinitramfs-kpkg to build the ramdisk.
Running postinst hook script update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.31.6
Found kernel: /vmlinuz-2.6.26-2-amd64
Updating /boot/grub/menu.lst ... done

Der neue Kernel steht zur Auswahl funktioniert jedoch nicht.
Wie bereits oben geschrieben kann er das root file System nicht mounten.
Wo liegt der Fehler?

Markus
PS Wie frage ich richtig, um Antworten zu erhalten?
Received on Mon Nov 16 2009 - 16:03:20 CET

This archive was generated by hypermail 2.2.0 : Tue Nov 17 2009 - 16:03:34 CET