LINUX.ORG.RU

Не получается запустить линукс гостя внутри KVM когда корневая ФС на p9 (на хосте)

 ,


0

1

QEMU Arguments

/usr/bin/qemu-system-x86_64 \
    -monitor stdio \
    -k en-us \
    -machine accel=kvm \
    -m 1024 \
    -cdrom /download/sysresccd-5.2.0_zfs_0.7.9.iso \
    -virtfs local,id=shared_folder_dev_0,path=/mnt/ascii64,security_model=none,mount_tag=shared0 \
    -boot once=d,menu=off \
    -net nic,vlan=0,model=e1000 \
    -net user,vlan=0 \
    -kernel /boot/vmlinuz-4.9.0-9-amd64 \
    -initrd /boot/initrd.img-4.9.0-9-amd64 \
    -append root=root9p rw rootfstype=9p rootflags=trans=virtio vga=0x31b \
    -rtc base=utc \
    -name "Brave" \
    -fsdev local,id=root9p,path=/mnt/ascii64,security_model=mapped \
    -device virtio-9p-pci,fsdev=root9p,mount_tag=root9p

Выпадает в kernel panic:

https://ibin.co/4mbruKyIIoAl.jpg

Пробовал разные ядра для гостя, но увы.

Снаружи: 4.19.36-gnu #1.0 SMP



Последнее исправление: simoshina (всего исправлений: 1)

тот же KVM работает нормально для запуска LiveCD.

simoshina
() автор топика

Неужели никто не знает, есть версии, что это из-за init, разве такое может быть?

Может быть ему /bin/bash в качестве init подсунуть?

simoshina
() автор топика
Ответ на: комментарий от anonymous

Судя по логу на моем скриншоте, там какая-то проблема с монтированием или поиском init?

run init: /sbin/init «too many symbolic links encountered»

simoshina
() автор топика
Ответ на: комментарий от simoshina

Наверно, надо для начала просто установить Devuan с его ISO в виртуалку, а потом попробовать вынести сначала ядро наружу, а потом и целиком корневую файловую системы через p9, а далее, если сбоев у такого способа не будет, уже можно смотреть, чем работающий вариант initrd и init отличается от моего сбойного.

simoshina
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.