前置准备
Linux需要提前安装好KVM相关的套件
虚拟机配置
创建引导卷
qemu-img convert -f raw -O qcow2 DS918_7.21-69057.img boot.img
其中DS918_7.21-69057.img从引导文件解压,boot.img为需要保存的文件名
创建数据卷
qemu-img create -f qcow2 data.qcow2 300G
qcow2:磁盘文件格式
data.qcow2:保存的磁盘文件名
300G:磁盘的容量
![命令执行结果](https://i0.mengluo.work/2024/03/18/65f82af8e4cba.webp)
创建实例
virt-install --name ds918 --memory 4096 --vcpus=4 \
--os-variant ubuntu20.04 --graphics vnc,password=000000,listen=::,port=5914 \
--network bridge=br0,model=e1000 \
--disk /data/boot.img,bus=usb \
--disk /data/data.qcow2,bus=sata \
--boot hd
--memory 4096 : 分配给虚拟机的内存
--vcpus=4 : 虚拟机vCPU数量
--os-variant ubuntu20.04 : 指定系统类型,只要是Linux
就可行
--graphics vnc,password=000000,listen=::,port=5914 : VNC的相关配置
--network bridge=br0,model=e1000 : 网卡相关配置(需要系统存在br0
桥接网卡)
--disk /data/boot.img,bus=usb : 启动盘,刚刚转换出的文件,bus必须是usb
,U盘模式
--disk /data/data.qcow2,bus=sata : 数据盘,300G磁盘文件,bus必须是sata
--boot hd : 指定启动模式
查看虚拟机状态
virsh list
可以看到刚刚创建的ds918已经成功运行
![虚拟机状态](https://i0.mengluo.work/2024/03/18/65f82b595c57e.webp)
安装系统
安装系统的步骤很简单,首先,需要获取到虚拟机的IP地址,可通过查看路由器后台,或者使用synology-assistant获取IP
在浏览器输入获取到的虚拟机ip地址,即可进入系统安装页面
![安装主界面](https://i0.mengluo.work/2024/03/18/65f82b98656c2.webp)
选择手动安装,上传网盘下载的系统安装包
![补丁安装](https://i0.mengluo.work/2024/03/18/65f82ba81d698.webp)
然后按照指示安装即可
![安装进度](https://i0.mengluo.work/2024/03/18/65f82bb253342.webp)
安装完会自动重启,重启后就部署成功了
![安装完成](https://i0.mengluo.work/2024/03/18/65f82bbb8186a.webp)
Comments 1 条评论
感觉docker的virtual-dsm 会更方便点,也是KVM的