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