V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sekfung
V2EX  ›  问与答

如何将现有的 Linux 系统制作成 ISO

  •  
  •   sekfung · 2020-05-13 14:10:10 +08:00 · 2411 次点击
    这是一个创建于 1647 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我现在 Parallels 虚拟机上跑着一个 CentOS 8,想要部署到内网的 Esxi6.0 上。

    如果直接用虚拟机的硬盘文件,可能文件格式不兼容。所以我就打算制作成一个 ISO 镜像让 Esxi 去加载,不知道有什么比较好的工具

    9 条回复    2020-05-14 10:18:17 +08:00
    Jirajine
        1
    Jirajine  
       2020-05-13 14:18:02 +08:00 via Android   ❤️ 1
    虽然可能不是标准,但据我所知的惯例:
    ISO 表示这是一个 live CD,用以启动到内存然后运行安装 /维护程序。
    img 表示这就是目标系统的镜像,安装方式是直接 dd 写入到分区。
    所以你的需求应该是后者,把当前的系统分区用 dd 打包成 img 镜像(建议压缩一下),在新设备上启动一个官方的 ISO 把镜像写入到对应分区,然后重建引导、grub 。
    echo1937
        2
    echo1937  
       2020-05-13 14:23:33 +08:00   ❤️ 1
    VMware 有各种虚拟机迁移工具,可以将 KVM 、hyper-V,virtualBox 的虚拟机迁移到 ESXi 上,你可以去看看,是否支持 Parallels 。

    另外,大部分虚拟机软件,都可以直接导出,其中有一种虚拟机文件格式是统一标准,大家都支持。
    ashong
        3
    ashong  
       2020-05-13 14:29:58 +08:00 via iPhone
    直接 pxe
    iloveayu
        4
    iloveayu  
       2020-05-13 14:32:13 +08:00   ❤️ 2
    先导出成 OVF,然后把 OVF 文件传入 ESXi,在 ESXi 上基于 OVF 文件新建虚机部署即可。
    tankren
        5
    tankren  
       2020-05-13 14:37:55 +08:00
    dd ?
    axeprpr1
        6
    axeprpr1  
       2020-05-13 17:01:32 +08:00
    再生龙。。
    flynaj
        7
    flynaj  
       2020-05-13 17:43:02 +08:00 via Android
    怎么可能不兼容,直接导出,在导入就行。
    sekfung
        8
    sekfung  
    OP
       2020-05-14 09:59:40 +08:00
    @iloveayu #4 运维那边说,ESXI 版本低,不支持这种 OVF 新建虚拟机部署
    iloveayu
        9
    iloveayu  
       2020-05-14 10:18:17 +08:00
    @sekfung 至少 ESXi 6.0 是支持的,还有 OVA 格式可以尝试。

    https://docs.vmware.com/en/VMware-vSphere/6.0/com.vmware.vsphere.html.hostclient.doc/GUID-8ABDB2E1-DDBF-40E3-8ED6-DC857783E3E3.html

    如果都无法导入,也可以尝试直接导出虚拟磁盘,在 ESXi 上创建一个新的虚拟机,直接挂载这块虚拟磁盘。

    还有一种方式,想办法让这个虚拟机在 VMware Workstation 运行起来(这个容易实现),然后使用 VMware Workstation 连接到 ESXi 主机,右键上载这个虚机。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2755 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:48 · PVG 22:48 · LAX 06:48 · JFK 09:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.