ข้อความบูตเคอร์เนลบอกให้คุณทราบว่าดิสก์ใดที่คุณสามารถใช้ได้
ตัวอย่างเช่นหากในการทดสอบการตั้งค่าเครื่องเสมือนของฉันLinux 4.17ฉันแทนที่ถูกต้องroot=/dev/vda
ด้วยroot=/dev/vdb
ข้อความสุดท้ายคือ:
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)-
อย่างไรก็ตามสองสามบรรทัดด้านบนจะแสดงข้อความประเภท:
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
ซึ่งโดยทั่วไปบอกฉันตรงที่vdb
ไม่พบ แต่มีสิ่ง/dev/vda
ที่สามารถอ่านได้เนื่องจากvirtio_blk
ไดรเวอร์ ( CONFIG_VIRTIO_BLK=y
)