Не удалось установить Ubuntu в QEMU для хоста MacOS - PullRequest
0 голосов
/ 03 апреля 2020

Я новичок в виртуальной машине QEMU.

Сейчас я устанавливаю ubuntu16.04 на виртуальную машину QEMU для хоста macOS catalina, следуя этому руководству: https://graspingtech.com/ubuntu-desktop-18.04-virtual-machine-macos-qemu/

Однако после того, как я приказал запустить QEMU с ISO-образом Ubuntu, я не попал в установщик Ubuntu.

Я ввожу команду:

qemu-system-x86_64 \
  -m 2048 \
  -vga virtio \
  -show-cursor \
  -usb \
  -device usb-tablet \
  -enable-kvm \
  -cdrom  /Users/my_path/QEMU/ubuntu-16.04.6-desktop-amd64.iso \
  -drive file=/Users/mt_path/QEMU/ubuntu-16.04.6-live-server-amd64.qcow2,if=virtio \
  -accel hvf \
  -cpu host

, но у меня включен No bootable device QEMU

Нет загрузочного устройства

Кто-нибудь знает, как это исправить?

Ответы [ 2 ]

0 голосов
/ 04 апреля 2020

Проблема решена. Это потому, что я сделал несколько пустышек для файла .qcow2. Я попытался повторно создать .qcow2 и повторно загрузить .iso, и это работает.

0 голосов
/ 03 апреля 2020

Вы также должны указать загрузочный диск при запуске vm

Запуск qemu-system-x86_64 --help на моей машине выдает это относительно порядка загрузки:

-boot [order=drives][,once=drives][,menu=on|off]
      [,splash=sp_name][,splash-time=sp_time][,reboot-timeout=rb_time][,strict=on|off]
                'drives': floppy (a), hard disk (c), CD-ROM (d), network (n)
                'sp_name': the file's name that would be passed to bios as logo picture, if menu=on
                'sp_time': the period that splash picture last if menu=on, unit is ms
                'rb_timeout': the timeout before guest reboot when boot failed, unit is ms

В вашем случае это должно быть -boot c для hard disk (c).

...