Bug 36935 - Не грузится livecd в qemu
Summary: Не грузится livecd в qemu
Status: CLOSED NOTABUG
Alias: None
Product: Regular
Classification: Distributions
Component: mate (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Антон Мидюков
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-21 14:39 MSK by Ivan A. Melnikov
Modified: 2019-06-26 11:31 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan A. Melnikov 2019-06-21 14:39:35 MSK
Хост -- свежий Сизиф с un-def, x86_64; 

$ sha1sum regular-mate-latest-*
a68e440172c823139c8bb753dd422d6ca67085b0  regular-mate-latest-i586.iso
967893f5464e99d8140d7131c73339e1b99a758a  regular-mate-latest-x86_64.iso

Я ожидал, что запустив

qemu-kvm regular-mate-latest-x86_64.iso

я получу виртуалку, в которой мне удастся загрузится в Live CD. Однако вместо этого я получаю kernel panic. Вот логи, спасённые при помощи -serial stdio и добавления console=ttyS0 в командную строку ядра:

[    0.224409] /initrd.image: incomplete write (-28 != 62210934)
[    0.277071] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[    0.278102] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.19.46-std-def-alt1 #1
[    0.279060] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.1-alt1 04/01/2014
[    0.280030] Call Trace:
[    0.280362]  dump_stack+0x72/0x8c
[    0.280771]  panic+0xf4/0x265
[    0.281134]  mount_block_root+0x28f/0x2b3
[    0.281652]  ? do_early_param+0x8e/0x8e
[    0.282083]  prepare_namespace+0x165/0x19b
[    0.282533]  kernel_init_freeable+0x21e/0x22e
[    0.283034]  ? rest_init+0xaa/0xaa
[    0.283455]  kernel_init+0xa/0x109
[    0.283836]  ret_from_fork+0x35/0x40
[    0.284601] Kernel Offset: disabled
[    0.285177] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---

В VirtualBox из репозиториев образы работают.
Comment 1 Антон Мидюков 2019-06-21 19:37:58 MSK
Укажи фиксированный размер памяти достаточного объёма: -m 350 или больше. Вот такой минимум, оказывается, для загрузки лайва нынче.
Comment 2 Антон Мидюков 2019-06-21 20:00:43 MSK
К слову, я запускаю вот так:
qemu-system-x86_64 -enable-kvm -vga virtio -hda 1.qcow2 -m 2048  -boot d -cdrom regular-mate-latest-x86_64.iso

И с EFI так:
qemu-system-x86_64 -enable-kvm -vga virtio -hda 1.qcow2 -m 2048  -boot d -drive if=pflash,format=raw,file=OVMF_CODE.fd -cdrom regular-mate-latest-x86_64.iso

В обязательном порядке все сборки проверяю с установкой.
Comment 3 Ivan A. Melnikov 2019-06-26 11:31:05 MSK
Я так и знал, что я просто qemu готовить не умею. Записал сюда, поскольку искал где-то там рецептов и не нашёл: https://www.altlinux.org/Regular#Запуск_LiveCD_в_QEMU