无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 10078|回复: 80

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

    [复制链接]
发表于 2020-9-28 11:19:27 | 显示全部楼层 |阅读模式
本帖最后由 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 等)

               捕获.PNG


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

评分

参与人数 3无忧币 +15 收起 理由
2012sinkr + 5 赞一个!
夕阳DIY + 5 赞一个!
cuicongyuan + 5 很给力!

查看全部评分

发表于 2020-9-28 14:21:04 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2020-9-28 14:29:18 | 显示全部楼层
好像不错,不知都有哪些优缺点
回复

使用道具 举报

发表于 2020-10-14 10:21:54 | 显示全部楼层
严格按官方说明操作,EFI启动manjaro时提示mount:/new_root:can't find UUID=xxx
只有命令行提示符[rootfs]#

点评

[rootfs] 命令里面执行一个 blkid 命令看一下。  详情 回复 发表于 2020-10-14 16:08
回复

使用道具 举报

 楼主| 发表于 2020-10-14 16:08:01 | 显示全部楼层
yamingw 发表于 2020-10-14 10:21
严格按官方说明操作,EFI启动manjaro时提示mount:/new_root:can't find UUID=xxx
只有命令行提示符[rootfs ...

[rootfs] 命令里面执行一个  blkid 命令看一下。
回复

使用道具 举报

发表于 2020-10-14 16:25:29 来自手机 | 显示全部楼层
blkid后可见电脑自带硬盘的各个分区,没有移动硬盘的分区,也没有vhd文件的分区
回复

使用道具 举报

发表于 2020-10-14 16:26:36 来自手机 | 显示全部楼层
启动iso文件没问题
回复

使用道具 举报

发表于 2020-10-14 16:30:20 来自手机 | 显示全部楼层
我是使用usb移动硬盘测试的,和普通u盘一样吗?但用dg查看结构是一样的
回复

使用道具 举报

发表于 2020-10-14 16:46:05 | 显示全部楼层
可能找到原因了,生成引导模块时缺少USB控制器模块。
回复

使用道具 举报

发表于 2020-10-14 18:49:43 | 显示全部楼层
vbox选择USB3.0生成引导时提示缺少xhci模块,2.0时没问题,但仍然进入rootfs提示符。又测试安装Ubuntu,生成引导时无错误提示,USB移动硬盘引导无提示,直接重启。

点评

能进入rootfs但不能识别移动硬盘,是由于initramfs生成的时候没有把移动硬盘对应的驱动打包进去。因为系统生成initramfs时是按照当前系统的硬件列表来的,也就是虚拟机里的硬件列表,这个和物理机的是不一样的。 Ve  详情 回复 发表于 2020-10-14 23:00
回复

使用道具 举报

发表于 2020-10-14 18:50:43 | 显示全部楼层
使用VMware测试问题一样。
回复

使用道具 举报

 楼主| 发表于 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模式有没有匹配。
回复

使用道具 举报

发表于 2020-10-15 10:43:10 | 显示全部楼层
好,我再试试
回复

使用道具 举报

发表于 2020-10-18 02:21:59 | 显示全部楼层
麻烦问以下使用Ventoy启动本地硬盘上的vDisk,的插件怎么编辑,按照官方文档试了很多种写法都是报错找不到硬盘
回复

使用道具 举报

发表于 2020-10-23 19:26:39 | 显示全部楼层
能不能吧ventoy装到硬盘里呢?做一个本地启动器,以后测试pe或者linuxlivecd就方便了,放在u盘里的话,最主要是u盘的质量一般般。老是感觉下一次就无法使用的那种、

点评

Ventoy2Disk.exe 默认只会列出USB接口类型的设备。你可以通过命令行 Ventoy2Disk.exe -U 来启动,此时就会列出所有接口类型的设备,但此时你自己务必要小心操作,不要选错盘。 https://www.ventoy.net/cn/faq.htm  详情 回复 发表于 2020-10-25 17:06
回复

使用道具 举报

 楼主| 发表于 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

点评

加上-U参数,可以选择整个硬盘,可是我不知道这样做的后果?是否会清楚所有分区和数据?有没有办法可以直接释放文件到esp分区里呢?  详情 回复 发表于 2020-10-25 22:08
回复

使用道具 举报

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

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

点评

需要真个硬盘格式化,数据无法保留,要慎重。  详情 回复 发表于 2020-10-25 22:34
需要真个硬盘格式化,数据无法保留,要慎重。  详情 回复 发表于 2020-10-25 22:34
回复

使用道具 举报

 楼主| 发表于 2020-10-25 22:34:42 | 显示全部楼层
本帖最后由 longpanda 于 2020-11-3 14:27 编辑
ql1307096 发表于 2020-10-25 22:08
加上-U参数,可以选择整个硬盘,可是我不知道这样做的后果?是否会清楚所有分区和数据?有没有办法可以直 ...

需要整个硬盘格式化,数据无法保留,要慎重。
回复

使用道具 举报

发表于 2020-10-30 07:51:55 | 显示全部楼层
新版的UOS能用吗?
回复

使用道具 举报

发表于 2020-11-2 20:02:20 | 显示全部楼层
研究过了,准备把统信UOS装入vhdx在win10下启动试试。结果待测。。。

点评

只支持固定大小的vhd, 不支持 vhdx  发表于 2020-11-3 14:29
回复

使用道具 举报

发表于 2020-12-6 17:07:08 | 显示全部楼层
有空研究研究,谢谢分享
回复

使用道具 举报

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

点评

是的,文件所在分区不能再挂载了。  详情 回复 发表于 2020-12-11 18:02
回复

使用道具 举报

发表于 2020-12-11 11:52:45 | 显示全部楼层
试了DEEPIN15.11,未在网站支持的列表里,制作后拷入优盘在Ventoy启动页显示的是DEEPIN.vtoy.vhd,不是网站上说的DEEPIN.vhd.vtoy,启动黑屏。不清楚是目前不支持DEEPIN还是文件后缀名错误。
回复

使用道具 举报

发表于 2020-12-11 13:43:47 | 显示全部楼层

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

点评

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

使用道具 举报

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

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

使用道具 举报

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

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

点评

显示没问题,但是怎么改名呢,重命名的时候不显示.vhd啊,改名后就变成了XXX.vtoy.vhd了  详情 回复 发表于 2020-12-11 18:41
回复

使用道具 举报

发表于 2020-12-11 18:41:33 | 显示全部楼层
本帖最后由 soso000111 于 2020-12-11 19:00 编辑
longpanda 发表于 2020-12-11 18:03
文件名必须改成   xxx.vtoy
DEEPIN.vtoy.vhd 不行的,应该都不会在启动菜单里给你列出来吧?
QQ图片20201211185754.jpg
QQ图片20201211185802.jpg

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


回复

使用道具 举报

 楼主| 发表于 2020-12-11 18:59:33 | 显示全部楼层
截几张图看看吧。deepin确实没测试过。
回复

使用道具 举报

发表于 2020-12-12 17:50:12 来自手机 | 显示全部楼层
学习一下。
回复

使用道具 举报

发表于 2020-12-16 17:22:33 | 显示全部楼层
Ventoy开始支持所有硬盘全盘搜索了吗?

点评

Ventory装在本地硬盘怎么操作啊?不会和原有操作系统冲突吗?  详情 回复 发表于 2020-12-19 10:49
只是这个启动Linux Vdisk的功能支持,其他都不支持。  发表于 2020-12-19 10:13
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2021-3-2 18:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表