QEMU-X86-64¶
基本介绍¶
目前openEuler Embedded支持使用QEMU启动x86镜像,方便开发人员体验openEuler Embedded的功能,也可以快速进行基本的嵌入式Linux开发。
构建说明¶
See also
运行说明¶
构建完成后,在 <build_x86>/output
目录下可以看到镜像,如:
$ tree . └── 20230315093436 ├── bzImage -> bzImage-5.10.0 ├── bzImage-5.10.0 ├── openeuler-image-generic-x86-64-20230315093436.iso ├── openeuler-image-generic-x86-64-20230315093436.rootfs.cpio.gz └── vmlinux-5.10.0
可以使用以下命令启动openEuler-Embedded:
sudo qemu-system-x86_64 -m 1G -nographic -append 'console=ttyS0' –kernel bzImage –initrd *.rootfs.cpio.gz
安装说明¶
QEMU支持X86的iso镜像安装,步骤如下:
创建一个用于挂载的磁盘:
qemu-img create disk.img 8G
下载 OVMF.fd;
使用以下命令启动QEMU:
sudo qemu-system-x86_64 -m 1G -nographic -cdrom openeuler-image-*.iso -bios OVMF.fd -hda disk.img
进入gurb界面后,选择
boot
可以进入live os,一般用于debug;选择install
进入系统安装流程。选择
install
后,进行系统安装,依次输入cdrom和安装盘:之后稍作等待,完成系统安装后,会提示:
Installation successful. Remove your installation media and press ENTER to reboot.
此时可以直接按<CTRL-a> + x
关闭QEMU。之后都可以通过disk.img启动openEuler-Embedded:
sudo qemu-system-x86_64 -m 1G -nographic -bios OVMF.fd -hda disk.img