X86 j4125 4网口小主机折腾笔记三:PVE安装Openwrt

登录PVE

  • 使用https://ip:8006地址登录pve管理界面,网线需要插在PVE的管理口(eth0)

新建虚拟机

  • 右键数据中心下面的PVE,点击创建虚拟机。
    • 常规

      • 节点:默认
      • VM ID:创建完成后不可修改
      • 名称:自定义
        常规
    • 操作系统

      • 不使用任何介质
        操作系统
    • 系统

      • BIOS: OVMF(UEFI)
      • 添加EFI磁盘:不选
      • 如果用的镜像是不带EFI的,这里BISO使用默认
        在这里插入图片描述
    • 磁盘

      • 左上角垃圾桶删除
        在这里插入图片描述
    • CPU

      • 核心:4(j4125只有4核)
      • 类别:host
        CPU
    • 内存

      • 1024(没特殊要求其实512也足够)
    • 网络 (先添加一个eth0,其他3个口创建完成后添加)

      • 关闭防火墙
      • 打开高级,Multiqueue:4
      • 模型:VirtIO(半虚拟化) 我不用直连,半虚拟化完全能跑满千兆 网络

给openwrt添加剩余的3个网口

  • 点击左边创建的虚拟机后点击中间的硬件
  • 点击添加网络设备,依次添加eth3,eth1,eth2
  • OP默认第一个口为lan,第二个口为wan,而我需要让eth3为wan口,所以第二个添加的是3,在添加eth1和2.这里需要注意顺序

上传镜像

  • 点击左侧的loca(pve) 后选择中间的ISO镜像,点击上传。把网上下载的img.gz文件解压缩后获得img文件上传到PVE。
  • 请注意:我用的是带EFI引导的镜像文件
    上传镜像

记录镜像在PVE内的路径

  • 记录target file:后面的文件路径
    文件路径

使用脚本转换镜像

  • 使用方法:
    左边窗口选择PVE,然后选择shell进入PVE的命令行界面;也可以用ssh工具连接到pve后进行操作。
    使用脚本,感谢JAZZ的制作
    wget -q -O /root/pve_source.tar.gz 'https://bbs.x86pi.cn/file/topic/2024-01-06/file/24f723efc6ab4913b1f99c97a1d1a472b2.gz' && tar zxvf /root/pve_source.tar.gz && /root/./pve_source
    
    下次使用可以直接输入
    ./pve_source
    
  • 选择9
    在这里插入图片描述
  • 选择6
    在这里插入图片描述
  • 选择创建的op虚拟机序号
    在这里插入图片描述
  • 右键黏贴刚才记录下来的路径后回车
    在这里插入图片描述

启动OPENWRT

  • 右键左侧的op虚拟机启动,启动完成后就可以用网页登录了
  • 如果op镜像的默认登录op和网段不一样,可以在命令行用vi etc/config/network修改lan的地址后reboot就可以登录了。
  • 因为管理口和op的第一个lan口是同一个口,所以全程网线都插在管理口即可连接pve和op。
### 安装 OpenWRT 的准备工作 为了在 Proxmox Virtual Environment (PVE) 上成功安装并运行 OpenWRT,需先完成一系列准备活动。确保 PVE 已经正确安装,并通过 Web 界面可以正常访问[^1]。 ### 创建新的 KVM 虚拟机 进入 PVE 的管理界面,在目标节点下创建一个新的 KVM 虚拟机。设置合理的硬件参数对于后续操作至关重要: - **内存**:建议分配至少 512MB RAM 给新虚拟机。 - **CPU 类型**:选择适合的 CPU 模型,默认选项通常适用大多数情况。 - **磁盘空间**:为该虚拟机提供足够的存储容量用于系统文件以及将来可能增加的应用程序数据;考虑到 OpenWRT 自身占用较小,初始可设为几 GB 即可满足需求。 - **网络适配器**:添加一个或多个网卡以便于连接外部网络及内部局域网通信。 ### 获取适用于 QEMU/KVM 的 OpenWRT 镜像 官方发布的大部分 OpenWRT/LEDE 版本主要用于实体路由器设备而非通用计算机架构下的虚拟化环境中。因此,需要寻找特定版本的支持 x86 架构且兼容 QEMU/KVM 平台的镜像文件。可以从社区论坛或是第方开发者处获取这些特殊构建版本之一。例如 GitHub 或其他开源项目托管站点经常会有爱好者分享此类资源。 找到合适的镜像链接之后,将其下载至宿主机本地路径 `/var/lib/vz/template/cache` 中,这样可以在创建 VM 过程中更便捷地指定此自定义 ISO 文件作为启动介质。 ### 设置引导顺序与首次启动配置 返回到之前新建的那个未命名状态的虚拟机实例页面内调整其 BIOS 启动项优先级——将 CD-ROM 移置顶端位置从而允许从所挂载的 LiveCD 开始执行初始化过程。保存更改后点击“启动”。 当看到 GRUB 加载画面时按任意键继续加载默认菜单条目,随后会自动进入到图形化的向导模式指导用户一步步完成必要的设定工作,比如分区布局规划、root 密码设定等基础属性定制环节。 ```bash # 如果遇到无法识别硬盘的情况尝试手动添加virtio驱动模块支持 modprobe virtio_blk modprobe virtio_net ``` 一旦上述流程结束,则代表已经成功部署好了一个基于 KVM 技术之上的 OpenWRT 实例!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值