在PVE中,通过CT方式创建IStoreOS虚拟机的方法,及注意事项,保证能成功创建

操作可以参考视频,我重新整理了相关命令

如果要用openclash的socks5代理 ,下面的操作完后记得一定要去openclash里,把覆写设置的socks5认证关掉

SwitchyOmega使用openclash代理的时候打不开网页的解决办法,IDM下载器也能使用

openclash 点击 覆写设置

ee1j4vr1.mkn.png

拉到最下面,把 启用的 勾去掉就行了

gtioh5hp.jby.png

视频里的相关命令文本整理

里面的 104数字代表虚拟机的ID,你替换成一个自己的不重复的即可



将 istoreos-22.03.7-2024080210-x86-64-squashfs-combined-efi.img.gz 下载好后 放到PVE主机的 /root目录下

进入/root目录 执行 
gzip -d istoreos-22.03.7-2024080210-x86-64-squashfs-combined-efi.img.gz

为了减短命令行,把解压后的镜像改个名字
mv istoreos-22.03.7-2024080210-x86-64-squashfs-combined-efi.img istoreos.img

#建议文件夹
mkdir /mnt/openwrt

#加载nbd
modprobe nbd

#加载镜像
qemu-nbd -c /dev/nbd0 -f raw istoreos.img 

#查看分区(可不用)
lsblk -f /dev/nbd0

#挂载分区
mount /dev/nbd0p2 /mnt/openwrt

#将有用的分区打包到一个openwrt.rootfs.tar.gz里
tar -zcvf /var/lib/vz/template/cache/openwrt.rootfs.tar.gz *

#查看文件创建好没
ls /var/lib/vz/template/cache/openwrt.rootfs.tar.gz

#卸载分区
umount /mnt/openwrt

#卸载镜像
qemu-nbd -d /dev/nbd0

#创建CT虚拟机
pct create 104 local:vztmpl/openwrt.rootfs.tar.gz --rootfs local:2 --ostype unmanaged --hostname istoreos-lxc --arch amd64 --cores 2 --memory 512 --swap 0 -net0 bridge=vmbr0,name=eth0

编辑配置文件
vi /etc/pve/lxc/104.conf
在里面加入
lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file

完成后

k4bguacc.tdz.png

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

47 + = 52