【标题描述】
下载官网的qcow2镜像, 该镜像不支持从 UEFI启动。
【环境信息】
硬件信息:
1)x86_64单板,物理机信息:
# cat /etc/openEuler-release
openEuler release 20.09
# rpm -ql edk2-ovmf
/usr/share/edk2
/usr/share/edk2/ovmf
/usr/share/edk2/ovmf/OVMF.fd
/usr/share/edk2/ovmf/OVMF_CODE.fd
/usr/share/edk2/ovmf/OVMF_VARS.fd
/usr/share/licenses/edk2-ovmf
/usr/share/licenses/edk2-ovmf/LICENSE.openssl
/usr/share/licenses/edk2-ovmf/License.txt
3) qemu启动命令行
/usr/bin/qemu-kvm \
-M q35,accel=kvm,kernel_irqchip=on \
-cpu host \
-m 3G \
-smp 1 \
-global ICH9-LPC.disable_s3=1 \
-monitor telnet::45454,server,nowait \
-drive file=/usr/share/edk2/ovmf/OVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on \
-drive file=/usr/share/edk2/ovmf/OVMF_VARS.fd,if=pflash,format=raw,unit=1,readonly=off \
-drive file=/Images/openEuler-20.09.x86_64.qcow2,format=qcow2,if=none,id=test \
-device virtio-blk-pci,drive=test,id=virtio-disk0,bootindex=0 \
-debugcon file:/tmp/qemu_log\
-nographic \
-serial stdio \
-vga none \
【问题复现步骤】
【实际结果】
进入固件OVMF阶段,输入exit,选择 Boot Maintenance Manager -> Boot From File后, 目录为空,没有GRUB文件可以选择。
从附件中的图片中可以看出, 镜像的格式为MBR,不支持从UEFI启动
【附件信息】
openEuler官网提供的镜像格式和分区:
以下为VM启动过程:
Boot Maintenance Manager中选择Boot From File
目录为空
Hey xiaohe_yang, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
链接 https://repo.openeuler.org/openEuler-20.09/virtual_machine_img/x86_64/ 中提供的是 MBR磁盘,而且没有FAT分区,edk2不支持从这种磁盘启动。
openEuler镜像下载中, 没有提供GPT分区磁盘(或者带有FAT分区的MBR磁盘), 用来支持qemu从edk2启动?
@陈亚强 ,
这个需求是指当前openEuler发布的镜像,并不是虚拟化组件做的内容:
https://repo.openeuler.org/openEuler-21.03/virtual_machine_img/x86_64/
登录 后才可以发表评论