#1 - 2024-1-18 16:40
LogicDX342
update:尝试了qemu-img,照着这篇教程来的,但是把目标格式qcow2改成了vmdk,虚拟机启动后识别不到系统

想把ubuntu搬到esxi上,目前查到的靠谱工具只有vmware vconverter,但是它需要同时开着esxi和linux才能转移,而我只有一台机器。另外它好像还不支持ubuntu20。

目前想到的方法只有先在esxi里装个新的ubuntu,然后直接用旧系统盘里的东西全盘覆盖掉,但是不知道这样稳不稳
#2 - 2024-1-18 17:02
exsi没用过,正常都可以挂载物理盘当虚拟机硬盘吧,挂进去直接起就行了。如果是想迁盘那就正常流程迁
#2-1 - 2024-1-19 09:45
LogicDX342
我想把物理盘也一起换了,所以没法直接挂载上去用。不过挂载上去后复制虚拟机好像可行
#3 - 2024-1-18 17:44
([s]安静点格子[/s] ☄️⚓ ☁️⭐️)
我觉得你其实需要把物理硬盘转成虚拟盘,然后直接从虚拟盘启动就好了
#4 - 2024-1-18 17:51
(OctaneOctaneOctane)
把物理系统盘直接整个转成虚拟硬盘文件,然后创建虚拟机设置直接从虚拟硬盘启动,应该没啥问题吧。顶多也就需要调一下引导。用qemu-img直接就能转。
#4-1 - 2024-1-19 09:39
LogicDX342
试了一下,转完之后引导确实没法直接用,进虚拟机找不到系统。不过虚拟磁盘的引导要怎么修(bgm38)
#4-2 - 2024-1-19 18:00
FlyGoat
LogicDX342 说: 试了一下,转完之后引导确实没法直接用,进虚拟机找不到系统。不过虚拟磁盘的引导要怎么修
可能是要在虚拟机设置里启用EFI boot.
#4-3 - 2024-1-19 18:02
尘封苍穹
LogicDX342 说: 试了一下,转完之后引导确实没法直接用,进虚拟机找不到系统。不过虚拟磁盘的引导要怎么修
也有可能他ubuntu原本就没用efi...不清楚exsi的默认配置
#4-4 - 2024-1-19 18:16
LogicDX342
回复 尘封苍穹:LogicDX342 说: 试了一下,转完之后引导确实没法直接用,进虚拟机找不到系统。不过虚拟磁盘的引导要怎么修也有可能他ubu... 说: 也有可能他ubuntu原本就没用efi...不清楚exsi的默认配置
用的是efi,然后我拿另一个装了ubuntu livecd的u盘给esxi也能正常工作,不知道为什么现在这个就不行
#4-5 - 2024-1-21 00:01
Octane的IQ只有3
LogicDX342 说: 用的是efi,然后我拿另一个装了ubuntu livecd的u盘给esxi也能正常工作,不知道为什么现在这个就不行
不知道你的分区具体啥情况。先看看你的efi分区还在不在,能不能手动从.efi文件启动。
#5 - 2024-1-19 10:49
删除了回复
#5-1 - 2024-1-19 17:59
LogicDX342
貌似只能这样了(bgm38)
#5-2 - 2024-1-19 18:01
尘封苍穹
LogicDX342 说: 貌似只能这样了
选择了这条路的话坐等重装(bgm38)
#5-3 - 2024-1-19 18:14
LogicDX342
回复 尘封苍穹:LogicDX342 说: 貌似只能这样了选择了这条路的话坐等重装 说: 选择了这条路的话坐等重装
但是不走这条路好像也只能重装,我现在连直接把物理硬盘分配给vmware都进不去系统(bgm38)
只拷贝几个配置文件目录的话应该是不会出事的吧(
#5-4 - 2024-1-19 22:37
Sleepy
删除了回复
#6 - 2024-1-21 00:31
https://wiki.archlinux.org/title/Disk_cloning

如果 block level 的 dd 搞不定的话,可以试试用 e2image 在 ext4 文件系统的层面来转移,不过分区表和 boot sector 要另外处理一下