qemu зависает на загружающемся госте Fedora 20

Полномочия группы

Добавьте свое имя пользователя к lp группа была бы одной идеей. Если Вы смотрите на полномочия и владение /dev/ttyUSB0 они наиболее вероятны пользователь root будучи владельцем и группой быть lp.

Udev

Если это не походит на путь, Вы хотите пойти, то можно переопределить создание/управление этого устройства путем создания/изменения правила UDEV так, чтобы, когда эти аппаратные средства обнаруживаются /dev/.. устройство, которым это управляет для него, может быть изменено по мере необходимости.

Что-то вроде этого файл сделало бы это:

# serial
# this is the general rule that covers ttyUSB0 among others
KERNEL=="tty[A-Z]*[0-9]|pppox[0-9]*|ircomm[0-9]*|noz[0-9]*|rfcomm[0-9]*", GROUP="uucp"

# relax the permissions just for ttyUSB0
KERNEL=="ttyUSB0",              MODE="0666"

Просмотрите свои файлы правил udev, должен быть в каталоге, таком как: /etc/udev/rules.d.

3
03.11.2014, 23:55
1 ответ

Вы хотите настроить гостя на отправку консоли на последовательный порт.

С помощью команды grub: $EDITOR /etc/default/grub

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

Восстановите конфигурацию grub с помощью grub-mkconfig

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

После того, как гостевая консоль будет настроена правильно, вы измените команду qemu на:

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

, которая будет использовать текущий терминал для последовательной консоли и мониторной консоли qemu.

Если вы не хотите использовать консоль монитора qemu, вы можете заменить -nographic на -serial stdio

1
27.01.2020, 21:31

Теги

Похожие вопросы