当前位置: 首页 > 工具软件 > ACRN > 使用案例 >

三、ACRN搭建——使用Ubuntu 作为User VM OS

房育
2023-12-01

三、ACRN搭建——使用Ubuntu 作为User VM OS

预先准备

在Development设备上安装KVM tools

sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager ovmf

建立ubuntu KVM 镜像

1、下载 Ubuntu 20.04 desktop ISO

2、用virt-manager tool安装ubuntu

sudo virt-manager

3、具体创建步骤不展开,具体可点此处

4、KVM镜像创建完成后会在/var/lib/libvirt/images下,将其转为.img

cd ~ && mkdir ubuntu_images && cd ubuntu_images
sudo qemu-img convert -f qcow2 -O raw /var/lib/libvirt/images/ubuntu20.04.qcow2 ubuntu_uservm.img

部署Ubuntu作为User VM

此处以完成Service VM和ACRN搭建中的环境为例,部署User VM使用Ubuntu OS

1、将之前创建的lauch script中的Virtio block 地址修改为~/acrn-work/ubuntu_uservm.img(此地址应该为Targer设备上ubuntu_uservm.img所在地址)

​ 直接使用vim编辑~/acrn-work下的launch_user_vm_id1.sh,将其virtio block修改为ubuntu_uservm.img所在地址

2、然后在Target设备上登录Service VM。

cd ~/acrn-work
sudo chmod +x ~/acrn-work/launch_user_vm_id1.sh
sudo launch_user_vm_id1.sh

注:也可以使用acrn-configurator在Development上进行配置,然后按照之前的操作将相关文件复制到Target设备上,详情见此处

 类似资料: