Advertisement

用于将OpenWrt/LEDE固件导入Proxmox VE的工具——img2kvm

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
img2kvm是一款专为OpenWrt或LEDE用户设计的开源工具,它能够轻松地将路由器固件转换并导入至Proxmox VE虚拟化平台中运行,实现固件功能在服务器环境中的灵活应用。 img2kvm 是一个在 PVE 下将 OpenWrt 固件添加到虚拟机的工具,它可以方便地将固件文件(包括以 .gz 格式压缩的)快速导入至 OpenWrt 虚拟机中,从而简化手动操作。若你的 PVE 主机能访问互联网,则可以直接下载 img2kvm 到目录“/usr/bin”或“/usr/local/bin”,以下是将其下载到路径 “/usr/local/bin”的命令及增加其可执行权限的说明: ```shell wget -P /usr/local/bin http://dl.everun.top/softwares/utilities/img2kvm/img2kvm chmod +x /usr/local/bin/img2kvm ``` 如果 PVE 主机无法直接访问互联网,可以先在本地下载该工具文件再上传至路径“/usr/bin”或“/usr/local/bin”,然后通过 chmod 命令增加其可执行权限。完成这些步骤后即可使用 img2kvm。 使用命令 `img2kvm -h` 可以查看详细帮助信息,旧版本的 img2kvm 的主要帮助内容如下: ``` A utility that convert OpenWrt firmware to disk image for KVM guest in Proxmox VE. Copyright (C) 2017-2018 everun.top usage: img2kvm [storage] -h or --help display this help. -V or --version output img2kvm version informaton. Command parameters: img_name the name of OpenWrt image file, e.g. openwrt-x86-kvm64-combined-ext4.img. vm_id the ID of VM for OpenWrt guest, e.g. 200. vmdisk_name the name of disk for OpenWrt guest, e.g. vm-200-disk-1. storage Storage pool of Proxmox VE, default is local-lvm. 其中,使用 -h 可获取所有帮助信息,而 -V 则用于查看版本信息。 ``` 具体参数说明如下: * `img_name`:OpenWrt 固件的文件名称。通常格式为“xxx.img”或“xxx.img.gz”。对于 .gz 压缩固件,只需提供 “xxx.img”,不需要附加“.gz”后缀; * `vm_id`:用于指定 OpenWrt 虚拟机的 ID(例如 200); * `vmdisk_name`:OpenWrt 虚拟机使用的磁盘名称。建议使用 vm--disk- 的格式,如 vm-200-disk-1; * `storage`:指定导入的存储池 ID,默认为 “local-lvm”。此参数是可选的,若未提供将采用默认值。 在 v0.1.8 版本之后,img2kvm 对所需选项进行了简化,删除了参数 ``。因此新的命令格式如下: ``` img2kvm [storage] ``` 即只需要提供固件文件名称和虚拟机 ID 两个参数即可。 例如,将名为 “openwrt-x86-kvm64-combined-squashfs.img.gz”的 OpenWrt 固件导入到ID为“123”的 VM 中的命令如下: ```shell img2kvm openwrt-x86-kvm64-combined-squashfs.img.gz 123 ``` 这里默认使用存储池local,因此可以省略。 当前 img2kvm 的最新版本为 v0.1.10。最后更新日期是 2019 年 3月 20 日。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • OpenWrt/LEDEProxmox VE——img2kvm
    优质
    img2kvm是一款专为OpenWrt或LEDE用户设计的开源工具,它能够轻松地将路由器固件转换并导入至Proxmox VE虚拟化平台中运行,实现固件功能在服务器环境中的灵活应用。 img2kvm 是一个在 PVE 下将 OpenWrt 固件添加到虚拟机的工具,它可以方便地将固件文件(包括以 .gz 格式压缩的)快速导入至 OpenWrt 虚拟机中,从而简化手动操作。若你的 PVE 主机能访问互联网,则可以直接下载 img2kvm 到目录“/usr/bin”或“/usr/local/bin”,以下是将其下载到路径 “/usr/local/bin”的命令及增加其可执行权限的说明: ```shell wget -P /usr/local/bin http://dl.everun.top/softwares/utilities/img2kvm/img2kvm chmod +x /usr/local/bin/img2kvm ``` 如果 PVE 主机无法直接访问互联网,可以先在本地下载该工具文件再上传至路径“/usr/bin”或“/usr/local/bin”,然后通过 chmod 命令增加其可执行权限。完成这些步骤后即可使用 img2kvm。 使用命令 `img2kvm -h` 可以查看详细帮助信息,旧版本的 img2kvm 的主要帮助内容如下: ``` A utility that convert OpenWrt firmware to disk image for KVM guest in Proxmox VE. Copyright (C) 2017-2018 everun.top usage: img2kvm [storage] -h or --help display this help. -V or --version output img2kvm version informaton. Command parameters: img_name the name of OpenWrt image file, e.g. openwrt-x86-kvm64-combined-ext4.img. vm_id the ID of VM for OpenWrt guest, e.g. 200. vmdisk_name the name of disk for OpenWrt guest, e.g. vm-200-disk-1. storage Storage pool of Proxmox VE, default is local-lvm. 其中,使用 -h 可获取所有帮助信息,而 -V 则用于查看版本信息。 ``` 具体参数说明如下: * `img_name`:OpenWrt 固件的文件名称。通常格式为“xxx.img”或“xxx.img.gz”。对于 .gz 压缩固件,只需提供 “xxx.img”,不需要附加“.gz”后缀; * `vm_id`:用于指定 OpenWrt 虚拟机的 ID(例如 200); * `vmdisk_name`:OpenWrt 虚拟机使用的磁盘名称。建议使用 vm--disk- 的格式,如 vm-200-disk-1; * `storage`:指定导入的存储池 ID,默认为 “local-lvm”。此参数是可选的,若未提供将采用默认值。 在 v0.1.8 版本之后,img2kvm 对所需选项进行了简化,删除了参数 ``。因此新的命令格式如下: ``` img2kvm [storage] ``` 即只需要提供固件文件名称和虚拟机 ID 两个参数即可。 例如,将名为 “openwrt-x86-kvm64-combined-squashfs.img.gz”的 OpenWrt 固件导入到ID为“123”的 VM 中的命令如下: ```shell img2kvm openwrt-x86-kvm64-combined-squashfs.img.gz 123 ``` 这里默认使用存储池local,因此可以省略。 当前 img2kvm 的最新版本为 v0.1.10。最后更新日期是 2019 年 3月 20 日。
  • img2kvm软路由PVE LEDE或黑群晖
    优质
    Img2KVM是一款功能强大的工具软件,适用于将ISO镜像文件转换为OpenVZ和KVM虚拟机格式,并支持在PVE、LEDE及Synology环境中部署使用。 关于img2kvm软路由PVE LEDE或者黑群晖的工具的信息,请参考相关文档或社区讨论以获取更多帮助和支持。
  • LEDE/OpenWrt 解包辅助
    优质
    LEDE/OpenWrt解包辅助工具是一款专为路由器固件开发者设计的应用程序。它能够简化LEDE及OpenWrt系统固件的解包和分析流程,便于深入研究与二次开发。 用于解包LEDE/OpenWrt固件以便进行二次开发。
  • Lede-OpenWrt:一键云编译,轻松搞定lede-openwrt,一看便明了
    优质
    Lede-OpenWrt为您提供便捷的一键云编译服务,助您轻松获取定制化固件。简洁直观的操作流程让路由器固件制作变得简单易懂。 要编译我的脚本,请先在GitHub上注册一个账号,并将我的脚本Fork到你的仓库里。接着点击“Star”开始编译过程。进入Actions页面后,单击lede-x86-64固件,再单击左上角的《编译OpenWrt-lede固件》以查看编译情况(如果未看到运行状态,请刷新网页或者先取消星标再重新点击)。 在等待编译开始时,你可以前往SSH远程连接服务器配置固件页面。使用Putty连接到该服务器,并根据需要修改自己的配置或示例。有时网络不稳定可能会影响页面加载速度,在这种情况下,可以尝试关闭当前工作流程并从头再来一次。 对于SSH连接的简单说明:复制代码后将其粘贴至Putty进行连接;等待运行码完成后再按Ctrl + c键,然后输入`cd openwrt && make menuconfig`回车进入配置界面。完成后,请记得重新编译以生成新的固件文件。
  • Proxmox VE中文指南
    优质
    《Proxmox VE中文指南》是一本全面介绍开源虚拟化平台Proxmox VE使用与管理的教程书籍,旨在帮助读者掌握该软件的各项功能和操作技巧。 proxmox ve中文手册由网友友情翻译提供,系统版本为proxmox ve 5.2。
  • LEDE虚拟机版本(openwrt-koolshare-mod-v2.31)
    优质
    LEDE固件的虚拟机版本(openwrt-koolshare-mod-v2.31)是一款基于OpenWRT的定制化路由器系统,提供KoolShare社区优化功能和虚拟机支持,适用于网络设备和个人服务器。 名称:虚拟机LEDE固件 完整名称:openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs 文件数量:2个 类型:vm虚拟机文件
  • LEDEopenwrt-koolshare-mod-v2.31)虚拟机版.rar
    优质
    此文件为基于OpenWRT-KoolShare修改版本v2.31的LEDE固件虚拟机版,适用于进行路由器固件研究和开发环境搭建。 需要在ESXI虚拟机下转换LDED镜像固件(虚拟机LEDE固件版本为openwrt-koolshare-mod-v2.33)。
  • Lede系统及写盘
    优质
    Lede系统固件及写盘工具是一款专为Linksys WRT系列路由器设计的开源固件和安装工具。它提供了丰富的网络功能和高度可定制性,适用于高级用户进行深度网络配置与优化。 Lede系统固件是一种软路由系统固件,使用physdiskwrite工具可以将该固件写入到系统中。
  • OpenWRT-KoolShare-Mod-V2.33-R12074-007CAA48D1-x86_64 软路由LEDE
    优质
    这是一款基于OpenWrt平台,由KoolShare社区维护的软路由固件版本V2.33 R12074,适用于x86_64架构设备。包含多项优化与改进,为用户带来更稳定的网络环境和丰富的功能扩展。 openwrt-koolshare-mod-v2.33-r12074-007caa48d1-x86-64 软路由LEDE固件
  • Proxmox VE 6.3-1 系统镜像 ISO 文
    优质
    简介:Proxmox VE 6.3-1 是一款功能强大的开源虚拟化平台系统镜像ISO文件,适用于服务器环境,支持多种虚拟机和容器技术。 ### Proxmox VE 6.3-1.iso 相关知识点 #### 一、Proxmox VE 概述 Proxmox VE(Virtual Environment)是一款开源的服务器虚拟化管理平台,结合了KVM(Kernel-based Virtual Machine)硬件虚拟化和LXC(Linux Containers)操作系统级虚拟化技术。该平台提供了高度可用的集群功能、存储管理和网络工具,旨在为用户打造一个灵活高效的企业级虚拟化解决方案。 #### 二、Proxmox VE 6.3 版本特点 Proxmox VE 6.3 是基于Debian 11 Bullseye 的最新版本之一。相比之前的版本,它引入了一系列重要的更新和改进: 1. **内核升级**:采用最新的Linux内核版本,支持更多的硬件设备,提高了系统的稳定性和安全性。 2. **增强的安全性**:加强了对恶意软件和网络攻击的防护,包括对OpenSSH等关键组件的安全更新。 3. **优化的存储管理**:改进了存储管理功能,如支持更大的磁盘容量、增强的快照管理和更高效的备份与恢复策略。 4. **更好的性能**:通过优化CPU调度器以及内存管理来提高虚拟机的整体性能。 5. **用户界面改进**:提供了更加直观易用的Web界面,方便进行配置和管理。 6. **扩展的API接口**:增强了API功能,使得第三方集成变得更加容易。 #### 三、Proxmox VE 6.3 下载及安装 根据题目提供的信息,“Proxmox VE 6.3-1.iso”是指该版本的一个ISO镜像文件。用户可以通过下载链接获取此文件,并通过物理服务器或者另一台虚拟机进行安装。在安装过程中,需要注意以下几点: 1. **系统兼容性检查**:确保目标服务器满足最低硬件要求,包括处理器支持硬件虚拟化技术、足够的内存和硬盘空间等。 2. **选择安装介质**:将下载的ISO文件刻录到光盘或制作成USB启动盘作为安装介质。 3. **安装步骤**:按照安装向导提示完成分区设置、网络配置等步骤。 4. **配置虚拟环境**:在Web界面中创建和管理虚拟机及容器。 #### 四、虚拟化技术简介 虚拟化是一种将物理资源抽象成逻辑资源的技术,可以将一台物理服务器分割成多个独立的虚拟服务器。常见的虚拟化技术分为两大类: 1. **硬件虚拟化(全虚拟化)**:例如KVM技术,允许在物理服务器上运行多个完全隔离的操作系统实例。 2. **操作系统级虚拟化**:如LXC,它通过共享宿主机的操作系统内核来实现独立的执行环境,适用于轻量级应用部署。 #### 五、Proxmox VE 与虚拟化 Proxmox VE 结合了KVM和LXC两种虚拟化技术的优势。用户可以根据实际需求选择适合的方式进行应用程序和服务的部署: 1. **KVM**:用于创建高性能的虚拟机,特别适用于运行数据库及企业级应用等资源密集型任务。 2. **LXC**:更适合轻量级的应用程序和微服务,具有更快的启动速度和更低的资源消耗。 #### 六、Proxmox VE 的应用场景 由于其强大的功能和灵活性,Proxmox VE 被广泛应用于各种场景中: 1. **私有云与公有云**:构建私有或公共基础设施,为用户提供按需访问计算资源。 2. **开发测试环境**:提供灵活的开发测试平台,便于快速搭建和销毁应用实例。 3. **灾难恢复**:利用快照及备份功能实现数据保护和灾难恢复方案。 4. **数据中心管理**:统一管理数据中心内的虚拟化资源,简化运维流程。 #### 七、Proxmox VE 社区与支持 Proxmox VE 拥有一个活跃的社区,在官方网站、论坛和其他社交媒体上都能找到大量的文档、教程和支持。用户可以寻求官方帮助或与其他用户交流分享经验。 通过深入学习和实践,用户能够充分利用这些特性来构建高效稳定的虚拟化环境。