Я пытаюсь запустить это и не знаю, что я делаю неправильно. Я создал Debian.img (диск в необработанном формате с менеджером виртуальных устройств - gui to libvirt, я думаю) и установил debian без проблем. Теперь я хочу, чтобы это выполнялось с самокомпилированным ядром. Я скопировал файл .config из моего рабочего (виртуального) debian и не сделал никаких изменений вообще. Это то, что я делаю:linux: работает само скомпилированное ядро в qemu: VFS: невозможно монтировать root fs на неизвестном wn-блоке (0,0)
qemu-system-x86_64 -m 1024M -kernel /path/to/bzImage -hda /var/lib/libvirt/images/Debian.img -append "root=/dev/sda1 console=ttyS0" -enable-kvm -nographic
Но во время загрузки я всегда получаю это сообщение об ошибке.
[ 0.195285] Initializing network drop monitor service
[ 0.196177] List of all partitions:
[ 0.196641] No filesystem could mount root, tried:
[ 0.197292] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 0.198355] Pid: 1, comm: swapper/0 Not tainted 3.2.46 #7
[ 0.199055] Call Trace:
[ 0.199386] [<ffffffff81318c30>] ? panic+0x95/0x19e
[ 0.200049] [<ffffffff81680f7d>] ? mount_block_root+0x245/0x271
[ 0.200834] [<ffffffff8168112f>] ? prepare_namespace+0x133/0x169
[ 0.201590] [<ffffffff81680c94>] ? kernel_init+0x14c/0x151
[ 0.202273] [<ffffffff81325a34>] ? kernel_thread_helper+0x4/0x10
[ 0.203022] [<ffffffff81680b48>] ? start_kernel+0x3c1/0x3c1
[ 0.203716] [<ffffffff81325a30>] ? gs_change+0x13/0x13
Что я делаю неправильно? Пожалуйста, помогите кому-нибудь. Нужно ли передавать параметр -initrd? Я пробовал это уже, но мне не повезло.
Я также являюсь ха ving же проблема, если вы смогли найти какое-либо решение проблемы, ответьте пожалуйста. –