宿主机(已配置网络):
内核:Linux Malluma 4.19.90-23.8.v2101.ky10.aarch64 #1 SMP Mon May 17 17:07:38 CST 2021 aarch64 aarch64 aarch64 GNU/Linux
操作系统:KylinV10(openEuler22.03SP1也可以)
虚拟机:openEuler-22.03-LTS-SP1-everything-aarch64-dvd.iso(可以在openEuler官网获取镜像)
操作步骤:
1、首先将需要安装的虚拟机操作系统iso镜像上传到宿主机上,建议放到/home目录下
2、在宿主机上安装virt-manager相应的组件
- 执行命令yum install virt-manager qemu libvirt edk2-aarch64
- 启动服务,执行命令systemctl start libvirtd
3、在宿主机上安装X11图形化界面
- 执行命令yum -y install xorg-x11-xauth xorg-x11-server-utils xorg-x11-server-Xnest libXtst
- 编辑/etc/ssh/sshd_config文件,将X11Forwarding这一行取消注释并设为yes,将X11UseLocalhost这一行取消注释并设为no
- 重启ssh服务,执行命令systemctl restart sshd
4、重新打开一个shell终端,执行命令virt-manager,弹出可视化窗口,如下图

点击“File”,“New Virtual Machine”,默认选择“Local install media(ISO image or CDROM)”,点击“Forward”,如下图

点击“Browse”,点击“Browse Local”,选择刚刚上传到宿主机的镜像/home/openEuler-22.03-LTS-SP1-everything-aarch64-dvd.iso,选好后,把下面的“Automatically……”取消勾选,输入框选择“Generic default”,点击“Forward”,设置Memory和CPUs,建议设置为16384和8,点击“Forward”,如下图

选择“Select or create custom storage”,点击“Manage”,点击左下角“+”号,修改Name为虚拟机名称origin,Target Path为虚拟机目录(需保证有足够的存储空间),点击“Finish”,如下图

选择刚刚创建的origin,点击“+”号,如下图

修改Name为origin,将Max Capacity修改为200G(需要储存空间允许),点击“Finish”,如下图

选择刚刚创建好的origin.qcow2,点击“Choose Volume”,再点击“Forward”,如下图

修改Name为origin,点击“Finish”,如下图

然后会弹出可视化窗口,建议立刻关掉(因为在可视化窗口中操作可能会有bug),在宿主机中操作会更佳。
PS:如果未及时关掉,已经进入了可视化窗口安装系统,如以下右图部分已经显示了安装系统的选项。

此时还需关掉可视化窗口,回到宿主机中执行命令virt-manager,选中orign,右键选择Delete删除,如下图,然后再回到步骤4重新操作。

5、当刚刚在及时关闭了可视化窗口后,此时就可进入到宿主机中安装了。在宿主机中执行命令virsh list -all可以看到当前的虚拟机,如下图

6、在宿主机中执行命令virsh console 接Name,进入到虚拟机,这里是virsh console origin
输入进来后,按“↑”或者“↓”方向键,可以看到有3个选项,如下图

移动到第一个选项,按“e”键,改为文本模式安装(因为可视化界面会卡),如下图

将console=tty0 改成 console=ttyAMA0 inst.text,按Ctrl x保存退出,进去到装系统的界面,如下图

这里一般只需要修改4、5、7选项
按4,可以选择最小化安装,也可以选择server安装,按c继续
按5,按c继续
按7,按c继续,自定义root密码
最后按b开始安装系统,此时,系统安装中……直到安装完成,如下图

按enter键,最后出现下面界面就安装系统完成,如下图

7、在宿主机中执行命令virt-manager,选择“origin”右键选择“run”启动,然后关掉可视化窗口,如下图

8、稍等片刻大约1-2分钟,虚拟机在启动中……,然后在宿主机中执行命令virsh console origin ,按enter建,输入root ,输入密码,进入到虚拟机,如下图

输入exit可退出root用户,按ctrl ]可退出虚拟机,回到宿主机中,如下图

PS:如果虚拟机无法访问网络,在宿主机中执行sysctl -w net.ipv4.ip_forward=1后,再重新进入虚拟机重试
此时虚拟机已安装完成!
(可选)部分开发者,可能需通过同个虚拟机测试不同的软件,可能需要多个赶紧的虚拟机,此时可用到克隆的功能
操作步骤:
1、回到宿主机,执行命令virt-manager,打开可视化窗口,选中origin,此时的状态应该是running,右键选择Shut Down,如下图

等到origin的状态是Shutoff时,此时再次右键origin,选择Clone,如下图

弹出可视化窗口,点击Clone,如下图

等待克隆完成后,右键origin-clone,选择Run,此时克隆的新虚拟机已完成,回到步骤8中继续操作
PS:注意,在进行clone操作时记得需要shutdown保证关机状态。
宿主机(已配置网络):
内核:Linux Malluma 4.19.90-23.8.v2101.ky10.aarch64 #1 SMP Mon May 17 17:07:38 CST 2021 aarch64 aarch64 aarch64 GNU/Linux
操作系统:KylinV10(openEuler22.03SP1也可以)
虚拟机:openEuler-22.03-LTS-SP1-everything-aarch64-dvd.iso(可以在openEuler官网获取镜像)
操作步骤:
1、首先将需要安装的虚拟机操作系统iso镜像上传到宿主机上,建议放到/home目录下
2、在宿主机上安装virt-manager相应的组件
3、在宿主机上安装X11图形化界面
4、重新打开一个shell终端,执行命令virt-manager,弹出可视化窗口,如下图
点击“File”,“New Virtual Machine”,默认选择“Local install media(ISO image or CDROM)”,点击“Forward”,如下图
点击“Browse”,点击“Browse Local”,选择刚刚上传到宿主机的镜像/home/openEuler-22.03-LTS-SP1-everything-aarch64-dvd.iso,选好后,把下面的“Automatically……”取消勾选,输入框选择“Generic default”,点击“Forward”,设置Memory和CPUs,建议设置为16384和8,点击“Forward”,如下图
选择“Select or create custom storage”,点击“Manage”,点击左下角“+”号,修改Name为虚拟机名称origin,Target Path为虚拟机目录(需保证有足够的存储空间),点击“Finish”,如下图
选择刚刚创建的origin,点击“+”号,如下图
修改Name为origin,将Max Capacity修改为200G(需要储存空间允许),点击“Finish”,如下图
选择刚刚创建好的origin.qcow2,点击“Choose Volume”,再点击“Forward”,如下图
修改Name为origin,点击“Finish”,如下图
然后会弹出可视化窗口,建议立刻关掉(因为在可视化窗口中操作可能会有bug),在宿主机中操作会更佳。
PS:如果未及时关掉,已经进入了可视化窗口安装系统,如以下右图部分已经显示了安装系统的选项。
此时还需关掉可视化窗口,回到宿主机中执行命令virt-manager,选中orign,右键选择Delete删除,如下图,然后再回到步骤4重新操作。
5、当刚刚在及时关闭了可视化窗口后,此时就可进入到宿主机中安装了。在宿主机中执行命令virsh list -all可以看到当前的虚拟机,如下图
6、在宿主机中执行命令virsh console 接Name,进入到虚拟机,这里是virsh console origin
输入进来后,按“↑”或者“↓”方向键,可以看到有3个选项,如下图
移动到第一个选项,按“e”键,改为文本模式安装(因为可视化界面会卡),如下图
将console=tty0 改成 console=ttyAMA0 inst.text,按Ctrl x保存退出,进去到装系统的界面,如下图
这里一般只需要修改4、5、7选项
按4,可以选择最小化安装,也可以选择server安装,按c继续
按5,按c继续
按7,按c继续,自定义root密码
最后按b开始安装系统,此时,系统安装中……直到安装完成,如下图
按enter键,最后出现下面界面就安装系统完成,如下图
7、在宿主机中执行命令virt-manager,选择“origin”右键选择“run”启动,然后关掉可视化窗口,如下图
8、稍等片刻大约1-2分钟,虚拟机在启动中……,然后在宿主机中执行命令virsh console origin ,按enter建,输入root ,输入密码,进入到虚拟机,如下图
输入exit可退出root用户,按ctrl ]可退出虚拟机,回到宿主机中,如下图
PS:如果虚拟机无法访问网络,在宿主机中执行sysctl -w net.ipv4.ip_forward=1后,再重新进入虚拟机重试
此时虚拟机已安装完成!
(可选)部分开发者,可能需通过同个虚拟机测试不同的软件,可能需要多个赶紧的虚拟机,此时可用到克隆的功能
操作步骤:
1、回到宿主机,执行命令virt-manager,打开可视化窗口,选中origin,此时的状态应该是running,右键选择Shut Down,如下图
等到origin的状态是Shutoff时,此时再次右键origin,选择Clone,如下图
弹出可视化窗口,点击Clone,如下图
等待克隆完成后,右键origin-clone,选择Run,此时克隆的新虚拟机已完成,回到步骤8中继续操作
PS:注意,在进行clone操作时记得需要shutdown保证关机状态。