longpanda 发表于 2020-9-28 11:19:27

把 Linux 正常安装到 vhd/vdi 中,使用 Ventoy 启动

本帖最后由 longpanda 于 2021-1-20 09:00 编辑

Ventoy 使用此插件来支持在物理机上直接启动安装了 Linux系统的 vdisk 文件 (vhd/vdi/raw 等)。这种模式的优点有:

1、系统是在真实物理机上运行,并不是在虚拟机里运行,没有性能损失。
2、同一个 vhd/vdi 文件既可以在 Legacy BIOS 模式下启动,也可以在 UEFI 模式下启动。
3、Linux系统无需独占一个磁盘或者分区,相当于把一个完整的Linux系统放在一个文件里。 比如,你的主系统是 C 盘里的 Windows 系统,你可以在D盘里放一些
   Deepin、UOS、Ubuntu、Arch、Kali、LinuxMint、openSUSE... 等系统的 VHD 文件,想启动哪个选哪个,不用了就把对应的 VHD 文件删除即可。4、vdisk文件也可以通过其他bootloader 启动(比如 grub4dos/grub2/rEFInd 等)
            


详见:https://www.ventoy.net/cn/plugin_vtoyboot.html

韩小锐 发表于 2020-9-28 14:21:04

感谢分享

友联电脑 发表于 2020-9-28 14:29:18

好像不错,不知都有哪些优缺点

yamingw 发表于 2020-10-14 10:21:54

严格按官方说明操作,EFI启动manjaro时提示mount:/new_root:can't find UUID=xxx
只有命令行提示符#

longpanda 发表于 2020-10-14 16:08:01

yamingw 发表于 2020-10-14 10:21
严格按官方说明操作,EFI启动manjaro时提示mount:/new_root:can't find UUID=xxx
只有命令行提示符

命令里面执行一个blkid 命令看一下。

yamingw 发表于 2020-10-14 16:25:29

blkid后可见电脑自带硬盘的各个分区,没有移动硬盘的分区,也没有vhd文件的分区

yamingw 发表于 2020-10-14 16:26:36

启动iso文件没问题

yamingw 发表于 2020-10-14 16:30:20

我是使用usb移动硬盘测试的,和普通u盘一样吗?但用dg查看结构是一样的

yamingw 发表于 2020-10-14 16:46:05

可能找到原因了,生成引导模块时缺少USB控制器模块。

yamingw 发表于 2020-10-14 18:49:43

vbox选择USB3.0生成引导时提示缺少xhci模块,2.0时没问题,但仍然进入rootfs提示符。又测试安装Ubuntu,生成引导时无错误提示,USB移动硬盘引导无提示,直接重启。

yamingw 发表于 2020-10-14 18:50:43

使用VMware测试问题一样。

longpanda 发表于 2020-10-14 23:00:39

yamingw 发表于 2020-10-14 18:49
vbox选择USB3.0生成引导时提示缺少xhci模块,2.0时没问题,但仍然进入rootfs提示符。又测试安装Ubuntu,生 ...

能进入rootfs但不能识别移动硬盘,是由于initramfs生成的时候没有把移动硬盘对应的驱动打包进去。因为系统生成initramfs时是按照当前系统的硬件列表来的,也就是虚拟机里的硬件列表,这个和物理机的是不一样的。
Ventoy重新生成initramfs时增加了一些常见驱动,比如usb-storage等,但是可能还是有遗漏,这个需要你找到你这个移动硬盘在系统下对应的是哪个驱动,然后加进去就可以了。

Ubuntu直接重启的问题,确认下BIOS模式有没有匹配。

yamingw 发表于 2020-10-15 10:43:10

好,我再试试

yizg20 发表于 2020-10-18 02:21:59

麻烦问以下使用Ventoy启动本地硬盘上的vDisk,的插件怎么编辑,按照官方文档试了很多种写法都是报错找不到硬盘

ql1307096 发表于 2020-10-23 19:26:39

能不能吧ventoy装到硬盘里呢?做一个本地启动器,以后测试pe或者linuxlivecd就方便了,放在u盘里的话,最主要是u盘的质量一般般。老是感觉下一次就无法使用的那种、

longpanda 发表于 2020-10-25 17:06:10

ql1307096 发表于 2020-10-23 19:26
能不能吧ventoy装到硬盘里呢?做一个本地启动器,以后测试pe或者linuxlivecd就方便了,放在u盘里的话,最主 ...

Ventoy2Disk.exe 默认只会列出USB接口类型的设备。你可以通过命令行 Ventoy2Disk.exe -U 来启动,此时就会列出所有接口类型的设备,但此时你自己务必要小心操作,不要选错盘。

https://www.ventoy.net/cn/faq.html

ql1307096 发表于 2020-10-25 22:08:57

longpanda 发表于 2020-10-25 17:06
Ventoy2Disk.exe 默认只会列出USB接口类型的设备。你可以通过命令行 Ventoy2Disk.exe -U 来启动,此时就 ...

加上-U参数,可以选择整个硬盘,可是我不知道这样做的后果?是否会清楚所有分区和数据?有没有办法可以直接释放文件到esp分区里呢?

longpanda 发表于 2020-10-25 22:34:42

本帖最后由 longpanda 于 2020-11-3 14:27 编辑

ql1307096 发表于 2020-10-25 22:08
加上-U参数,可以选择整个硬盘,可是我不知道这样做的后果?是否会清楚所有分区和数据?有没有办法可以直 ...
需要整个硬盘格式化,数据无法保留,要慎重。

ytqxg 发表于 2020-10-30 07:51:55

新版的UOS能用吗?

ytqxg 发表于 2020-11-2 20:02:20

研究过了,准备把统信UOS装入vhdx在win10下启动试试。结果待测。。。

wdtx 发表于 2020-12-6 17:07:08

有空研究研究,谢谢分享

ytqxg 发表于 2020-12-9 16:16:53

可以完美启动。唯一不足,Linux系统启动后,虚拟磁盘所在分区显示无秘钥解锁,不能挂载。其他正常。

soso000111 发表于 2020-12-11 11:52:45

试了DEEPIN15.11,未在网站支持的列表里,制作后拷入优盘在Ventoy启动页显示的是DEEPIN.vtoy.vhd,不是网站上说的DEEPIN.vhd.vtoy,启动黑屏。不清楚是目前不支持DEEPIN还是文件后缀名错误。

soso000111 发表于 2020-12-11 13:43:47


试了DEEPIN15.11,未在网站支持的列表里,制作后拷入优盘,改名后在Ventoy启动页显示的是DEEPIN.vtoy.vhd,不是网站上说的DEEPIN.vhd.vtoy,启动黑屏。不清楚是目前不支持DEEPIN还是文件后缀名错误。

longpanda 发表于 2020-12-11 18:02:26

ytqxg 发表于 2020-12-9 16:16
可以完美启动。唯一不足,Linux系统启动后,虚拟磁盘所在分区显示无秘钥解锁,不能挂载。其他正常。

是的,文件所在分区不能再挂载了。

longpanda 发表于 2020-12-11 18:03:19

soso000111 发表于 2020-12-11 13:43
试了DEEPIN15.11,未在网站支持的列表里,制作后拷入优盘,改名后在Ventoy启动页显示的是DEEPIN.vtoy.vhd ...

文件名必须改成   xxx.vtoy
DEEPIN.vtoy.vhd 不行的,应该都不会在启动菜单里给你列出来吧?

soso000111 发表于 2020-12-11 18:41:33

本帖最后由 soso000111 于 2020-12-11 19:00 编辑

longpanda 发表于 2020-12-11 18:03
文件名必须改成   xxx.vtoy
DEEPIN.vtoy.vhd 不行的,应该都不会在启动菜单里给你列出来吧?


显示了,文件也改成XXX.VHD.VTOY了,启动不了。在DEEPIN里以管理员运行插件文件也提示成功了,不知啥猫病。。


longpanda 发表于 2020-12-11 18:59:33

截几张图看看吧。deepin确实没测试过。

tt8023yy 发表于 2020-12-12 17:50:12

学习一下。

artour 发表于 2020-12-16 17:22:33

Ventoy开始支持所有硬盘全盘搜索了吗?
页: [1] 2 3 4 5 6
查看完整版本: 把 Linux 正常安装到 vhd/vdi 中,使用 Ventoy 启动