pve 安装 immortalwrt

pve 安装 immortalwrt

2024/06/16

immortalwrt firmware selector, pve 安装下载 squashfs-combined-efi.

  • squashfs: 一种只读的文件系统,每次修改: actually a copy of it is being copied to the second (JFFS2) partition
  • combined: 带引导分区文件
  • combined-efi: 支持 efi 启动

1. 安装

# 上传到 pve 任意目录
gzip -d immortalwrt-xxx

# 查看已有虚拟机配置: qm config <vmid>
# ~~net0 待启动 immortalwrt 基本设置完成后再设置~~
# 创建空白虚拟机(无磁盘)
qm create 201 --name opw-immort-2305.4 \
  --ostype l26 --scsihw virtio-scsi-single \
  --cpu x86-64-v2-AES --cores 2 --memory 2048 \
  --net0 virtio,bridge=vmbr0,firewall=1 \
  --net1 virtio,bridge=vmbr1,firewall=1 \
  --net2 virtio,bridge=vmbr2,firewall=1 \
  --boot order=scsi0

# 导入磁盘, 此命令成功后会输出 `Successfully imported disk as 'unused0:local-lvm:vm-201-disk-0'`, 记录 local-lvm:vm-201-disk-0 后续命令使用
qm importdisk 201 immortalwrt-xxx.img local-lvm

# 磁盘连接到虚拟机的 SCSI 控制器, 并设置大小
qm set 201 --scsi0 local-lvm:vm-201-disk-0,iothread=1,size=1024M

2. 配置

配置备份与还原: 系统 > 备份与升级

基本配置:

# 1. 修改 ip
vim /etc/config/network
# 修改 lan 下的地址
# ipaddr: 192.168.1.1 -> 192.168.2.200

# 2. 修改密码 0ow
passwd

# 3. 重启
reboot

插件(系统 > 软件包):

  • luci-theme-argon argon主题
  • luci-app-argon-config argon主题的设置
  • luci-app-nlbwmon 带宽监控
  • luci-app-ttyd web 页面终端
  • luci-app-ddns-go
  • luci-app-openclash
  • luci-app-adbyby-plus

openclash 安装完成后需要退出重新登陆下, 否则菜单可能不显示.
安装最新的 openclash, 有可能会有版本兼容问题, 如果版本只相差一个小版本可以尝试
a. 按照其 release 文档安装依赖; b. opkg install luci-app-openclash_xxx

Last updated on