Hallo zusammen.
Ich bin gerade dabei gentoo auf meinen raspberry zu installieren. Dazu möchte ich den kleinst möglichen kernel verwenden. Leider ist das komplizierter als gedacht.
Ich übe derzeit mit dem standard gentoo genkernel (vanilla mit gentoo patches + initramfs generator) für x86_64 und qemu, bevor ich mich dann an den gepatchten raspberry vanilla kernel wage. Ich verdende die allnoconfig als ausgangspunkt. Ich vermute das ich für die qemu Festplatte den ATA Treiber und den PCI Treiber brauche. Ausserdem habe ich passend zum fs ext2 und ext3 ausgewählt. Aber aus einem nich näher benannten Grund findet er das /dev/sda1 nicht oder kann zumindest das rootfs nicht mounten:
VFS: Cannot openroot device "sda1" or unknown-block(0,0) Kernel panic - not syncing: VFS: Unable to mount root fs on unkown-block(0,0)
Wie bekommt man denn nun raus welche Module man alle einkompilieren muss. Ich habe nun schon einige Wochen mit google befragen verbracht. Niemand scheint das so zu machen :(. Alle machen den Kernel modular und schalten alles an. Das kanns doch nicht sein.
Danke fürs lesen. Ich hoffe ihr könnt mir weiterhelfen.