1.需要文件:
lxc镜像
2.环 境:
开发板:TVI3315A
处理器:RK3399
虚拟化环境:PVE.LXC
3.实操:
lxc镜像可通过清华大学开源软件镜像站 lxc-images中获取(arm请用arm64),我在这使用的是自己通过解包R4S获取iStoreOS的rootfs镜像https://www.123912.com/s/aQBrVv-j8Ql3
上传rootfs至PVE-CT模板(Samsung为我挂载的磁盘,你可上传至locla)
部署:
以下是需要的指令,Samsung这个存储名称改成你自己的
如果这命令用不了用下面一条启动命令
pct create 102
Samsung:vztmpl/openwrt.rootfs.tar.gz \
--rootfs Samsung:32 \
--ostype unmanaged \
--hostname OpenWRT \
--arch arm64 \
--cores 2 \
--memory 1024 \
--swap 512 \
-net0 bridge=vmbr0,name=eth0
这条是新版的启动命令
pct create 102 Samsung:vztmpl/openwrt.rootfs.tar.gz --rootfs Samsung:32 --ostype unmanaged --hostname OpenWRT --arch arm64 --cores 2 --memory 1024 --swap 512 -net0 bridge=vmbr0,name=eth0
打开ssh工具
输入命令
(去年做得教程,用的旧命令)
回车,出现以下信息说明部署完成
面板中已经有信息104(我名字写错了写成Debian了)
然后点启动,启动成功
这时候看下路由器后台查看容器获取到的ip,如果获取到,则可以直接访问,没获取到则需要修改openwrt ip,回到ssh工具
输入 lxc-attach 104 (104是我的容器id,请填自己的id)
再输入vi /etc/config/network
进行修改ip
将光标处改成自己网段的IP,保存退出,重启容器
浏览器输入IP进入OpenWrt(默认账户root密码password)