Очевидно успешная виртуальная установка Clear Linux не может загрузиться

Сначала я создаю чистую виртуальную машину linux с помощью virt-install

virt-install \
--name CLEAR \
--ram 65536 \
--disk path=/guest_images/Linux_main/CLEAR.img,bus=virtio,size=450 \
--vcpus 8 \
--os-type linux \
--os-variant generic \
--network bridge=virbr0 \
--graphics vnc  \
--console pty,target_type=serial \
--cdrom /media/big-tank-8TB/OSISOS/clear-25720-installer.iso

Программа установки запускается, и я выбираю единственное доступное устройство «vda», которое, как я предполагаю, должно быть файлом CLEAR.img. , поэтому я решил создать там раздел и установить (также, не знаю, почему не отображаются разделы, этот img находится на zvol, который я ранее отформатировал в ext4) enter image description here

По-видимому, программа установки завершается успешно.

enter image description here

Но после перезагрузки я застрял в Seabios «загрузка с жесткого диска»

enter image description here

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

Я также попробовал эти инструкции с веб-сайта Clear Linux , с помощью которых я смог запустить, но столкнулся с проблемами при подключении через vnc, и более важными для моего вопроса, когда я попытался запустить virt-install, запустите предоставленный файл .img, у меня навсегда остался тот же самый seabios «загрузка с жесткого диска», который я получил после установки через .iso. Я подозреваю, что проблема может заключаться в том, что мне нужно предоставить файл UEFI, как в инструкциях по очистке Linux, но я не уверен, как это сделать при использовании virsh и существующей виртуальной машины.

0
задан 21 October 2018 в 08:48
1 ответ

യുഇഎഫ്ഐ ഫേംവെയർ നൽകേണ്ടതുണ്ട് എന്നതാണ് പ്രശ്‌നം.

നിങ്ങൾ [ചേർക്കേണ്ടതുണ്ട് - ബൂട്ട് uefi ഓപ്ഷൻ. https://download.clearlinux.org/image/ എന്നതിൽ ലിനക്സ് മായ്‌ക്കുക. അവ _CODE , _VARS എന്നിവയും നിങ്ങളുടെ

/etc/libvirt/qemu.conf

    #nvram = [
    #   "/usr/share/OVMF/OVMF_CODE.fd:/usr/share/OVMF/OVMF_VARS.fd",
    #   "/usr/share/OVMF/OVMF_CODE.secboot.fd:/usr/share/OVMF/OVMF_VARS.fd",
    #   "/usr/share/AAVMF/AAVMF_CODE.fd:/usr/share/AAVMF/AAVMF_VARS.fd",
    #   "/usr/share/AAVMF/AAVMF32_CODE.fd:/usr/share/AAVMF/AAVMF32_VARS.fd"
    #]

ന്റെ എൻ‌വ്രാം വിഭാഗത്തിൽ അപ്‌ഡേറ്റ് ചെയ്യേണ്ടതായി വരാം. : https://github.com/virt-manager/virt-manager/commit/d2fffa509efe891eef3f2f70e5688c1d6e3a2d87

ആ പതാക കടന്നുപോകുന്നത് നിങ്ങൾക്ക് നന്നായിരിക്കാം. അല്ലെങ്കിൽ ഞാൻ nvram വിഭാഗം ശ്രമിക്കും. വ്യക്തിപരമായി ഞാൻ അവരുടെ start_qemu.sh സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുന്നു. പക്ഷെ ഞാൻ നിങ്ങൾക്ക് ആശംസകൾ നേരുന്നു.

2
ответ дан 4 December 2019 в 13:23

Теги

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