Il mio sistema si avvia bene con questo nella mia configurazione di GRUB 2:
linux /bzImage root=/dev/sda2 init=/usr/lib/systemd/systemd ro
Ma se sostituisco /dev/sda2con l'UUID corrispondente:
linux /bzImage root=UUID=666c2eee-193d-42db-a490-4c444342bd4e init=/usr/lib/systemd/systemd ro
quindi non riesce durante l'avvio:
kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
L'UUID sembra essere corretto:
# blkid
/dev/sda1: UUID="97ac3744-39de-4d6d-9a81-e3a3ea08a8bb" TYPE="ext2"
/dev/sda2: UUID="666c2eee-193d-42db-a490-4c444342bd4e" TYPE="ext4"
Perché non funziona? È perché non sto usando un initramfs?
Questo è x86_64 Gentoo Linux con kernel 3.10.7. Sto usando una tabella delle partizioni MBR sdae una tabella delle partizioni GUID su sdb.
sda1. Non ho mostrato quella parte della configurazione.)
init.
unknown-block(0,0)mi sembra un dispositivo GRUB. la mia ipotesi è che GRUB non possa usare quell'UUID per qualche motivo.