Я, может казаться, не заставляю QEMU загружать жесткий диск с Ubuntu 16.04.1, которая это во внешнем случае USB. Я могу смонтировать диск, прекрасный в моем хосте ОС как разделы, считать файлы, всю пользу.
Я знаю начальные загрузки диска, как будто я поместил диск непосредственно в мой ПК, включающий его в SATA, который он загружает прекрасный. Но когда я пытаюсь заставить QEMU загружать его от USB он ошибки. Это добирается до прекрасной Личинки, но именно тогда это умирает после этого.
Это - моя команда QEMU:
sudo kvm -hdb /dev/sdh
Эта команда приносит мне для Расчистки:
Затем, когда я продолжаю Ubuntu или даже Режим Восстановления Ubu, это дает мне это:
Это не закончит это. Я также попробовал эту команду QEMU, которая также перестала работать:
sudo qemu-system-x86_64 -usb -usbdevice disk:/dev/sdh
Это управляет, делает следующее:
Кажется, что я пропускал параметр памяти в командной строке QEMU. Если не указанные значения по умолчанию QEMU к 128 МБ поршня, недостаточно для начальной загрузки ядра.
Решение состоит в том, чтобы дать QEMU достаточно поршня с помощью -m
параметр. Моя заключительная команда, которая работы:
sudo kvm -m 2G -hdb /dev/sdh