/ / Panico del kernel Linux LFS personalizzato all'avvio - linux, linux-kernel, lfs

Panico del kernel Linux LFS personalizzato all'avvio - linux, linux-kernel, lfs

Così ho da poco finito il mio Linux From Scratchbuild (7.9-SYSTEMD), che segue il carattere del libro per carattere (non ha rimosso le librerie e non ho rimosso le librerie statiche non necessarie) e sto provando a compilare il kernel. All'avvio nel sistema (su EITH l'host originale o su di esso con GRUB) restituisce con un errore:

---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Sia LFS Host che Target sono macchine virtuali sul mio computer. Il supporto per il tipo di unità (SCSI) e il file system (ext4) sono inclusi nel kernel stesso e non sono moduli.

Se necessario, posso fare lo screenshot della traccia dello stack completo e collegarlo ad esso qui.

EDIT: questo è il mio attuale comando grub al momento dell'avvio:

setparams "Linux From Scratch (7.9-systemd) (on (/dev/sdb3)
insmod part_gpt
insmod ext2
set root="hd1,gpt2"

linux /vmlinuz-4.4.2-lfs-7.9-systemd root=/dev/sda2 ro

Guardando questo, sembra che stia provando a mettere il dispositivo (/ dev / sdB2) come / dev / sdun2

EDIT: Ecco un link a un'istantanea dello stack trace (no, non posso semplicemente copiare / incollare come nel kernel boot e non ha supporto per esso) Errore di traccia dello stack di panico del kernel

risposte:

0 per risposta № 1

Quindi il problema principale che stavo incontrando è che LFS, di default, lo fa non supporta la virtualizzazione, quindi la build LFS deve essere eseguita su una macchina bare metal.