As mensagens de inicialização do kernel informam quais discos você pode usar
Por exemplo, se no meu teste de Linux 4.17 configuração de máquina virtual eu substituir o correto root=/dev/vda
com root=/dev/vdb
a última mensagem é:
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)-
No entanto , algumas linhas acima, mostra mensagens do tipo:
VFS: Cannot open root device "vdb" or unknown-block(0,0): error -6
Please append a correct "root=" boot option; here are the available partitions:
fe00 524288 vda
driver: virtio_blk
o que basicamente me diz diretamente que vdb
não foi encontrado, mas que existe um /dev/vda
que pode ser lido devido ao virtio_blk
driver ( CONFIG_VIRTIO_BLK=y
).