qemu trava ao carregar o convidado do Fedora 20

3

Eu inicio o Qemu no console de teste:

% qemu-system-x86_64 -cpu host -boot c -hda fedora.qcow2 -snapshot -m 1024 --enable-kvm -name vm0 -curses -pidfile /var/run/vm0.pid -net none -netdev type=tap,id=net0,script=no,downscript=no,ifname=vhost0,vhost=on -device virtio-net-pci,netdev=net0

E ele começa a inicialização do kernel, eu vejo mensagens, no entanto, ele trava em breve e tudo o que vejo na tela é "1280x1024 modo gráfico" no centro. Eu não quero nenhum gráfico, então eu até atualizei grub.cfg no guest e substitui ' rhgb ' por 'text'.

Também no convidado:

% ls -la /etc/systemd/system/default.target
lrwxrwxrwx. 1 root root 37 Sep 22 17:17 /etc/systemd/system/default.target -> /lib/systemd/system/multi-user.target
%

O que mais devo fazer para executá-lo no modo de texto puro?

    
por Mark 03.11.2014 / 22:40

1 resposta

1

Você deseja configurar seu convidado para enviar o console para a porta serial.

Com o grub: $ EDITOR / etc / default / grub

GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial"
GRUB_CMDLINE_LINUX="console=ttyS0 ..."

A configuração do grub regenerado com grub-mkconfig

grub2-mkconfig -o /boot/grub2/grub.cfg

Quando o convidado estiver configurado corretamente. você muda seu comando qemu para:

qemu-system-x86_64 -cpu host -boot c -hda fedora.qcow2 \
 -snapshot -m 1024 --enable-kvm -name vm0 \
 -pidfile /var/run/vm0.pid -net none \
 -netdev type=tap,id=net0,script=no,downscript=no,ifname=vhost0,vhost=on \
 -device virtio-net-pci,netdev=net0 -nographic

Que usará o terminal atual para o console serial e o console do monitor do qemu.

Se não quiser o console do monitor do qemu, você pode substituir -nographic por -serial stdio

    
por 03.11.2014 / 23:13