Ich suche nach einer Möglichkeit, einen vorhandenen Linux-Kernel ohne initramfs zu booten. Laut diesem Link sollte es einfach durch Bearbeiten möglich sein /boot/grub2/grub.cfg
. Aber wenn ich diese Konfiguration versuche
menuentry 'Fedora Linux, no initramfs' {
set root='hd0,msdos1'
linux /vmlinuz-3.3.4-5.fc17.i686.PAE rootfstype=ext4 root=/dev/sda2 rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8
}
Der Startvorgang wird mit einer Kernel-Panik an dem Punkt beendet, an dem der Kernel versucht, die initramfs bereitzustellen. Muss ich während des Kompilierungsprozesses mitteilen, dass ich kein Initramfs möchte? Die einzige Konfigurationsoption, die ich gefunden habe, ist CONFIG_INITRAMFS_SOURCE
die, die bereits eingestellt ist CONFIG_INITRAMFS_SOURCE=""
.
Ich weiß, dass es eine ähnliche Frage gibt, aber es fehlt eine Erklärung, wie man es in der Praxis macht.