So, da hab ich mal wieder ein Problem.
Ausgangssituation ist:
- Debian Squeeze auf einem POV Board und Kernel soll 2.6.32.1 drauf.
- folgende Sachen sind installiert worden
Code
Debian way mit Kernel 2.6.32.1 von vdr-box
apt-get install kernel-package build-essential libncurses5-dev screen
nano /etc/kernel-pkg.conf
# ist die -j Funktion von make
CONCURRENCY_LEVEL = 4
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.1.tar.bz2
tar xfvj linux-2.6.32.1.tar.bz2 -C /usr/src/
ln -s /usr/src/linux-2.6.32.1/ /usr/src/linux
cd /usr/src/linux
cp /boot/config-2.6.30-2-amd64 .config
# Nun kann man mit der Konfiguration seines Kernels loslegen
make menuconfig
# Wenn man nur den eigentlichen Kernel braucht, dann folgt ein:
make-kpkg linux-image --initrd --revision 20091218
Alles anzeigen
Ich habe die Original Kernel config vom laufendem Squeeze 2.6.30-2-amd64 genommen.
Wenn ich das neu gebaute Kernel Paket installiere wird keine initrd.img installiert.
Code
squeeze:/usr/src/linux# dpkg -i ../linux-image-2.6.32.1_20091218_amd64.deb
Wähle vormals abgewähltes Paket linux-image-2.6.32.1.
(Lese Datenbank ... 34074 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke linux-image-2.6.32.1 (aus .../linux-image-2.6.32.1_20091218_amd64.deb) ...
Done.
Richte linux-image-2.6.32.1 ein (20091218) ...
Running depmod.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.32.1 /boot/vmlinuz-2.6.32.1
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: /boot/vmlinuz-2.6.32.1
Found kernel: /boot/vmlinuz-2.6.30-2-amd64
Updating /boot/grub/menu.lst ... done
Alles anzeigen
Boote ich nun ohne initrd.img kommt ne Kernel Panic, was logisch ist.
Baue ich nun noch selber ne initrd.img
bleibt er beim booten hängen, weil er kein Verzeichnis
findet.
Was mache ich den hier nur falsch?
vdr-box