无忧启动论坛

标题: 已解决 Ventoy 启动 乌班图 [打印本页]

作者: wangyibin    时间: 2025-3-17 20:28
标题: 已解决 Ventoy 启动 乌班图
本帖最后由 wangyibin 于 2025-3-18 14:42 编辑

请教 Ventoy 启动 乌班图

把 Windows 安装进 VHD 后 把 VHD 拷到 Ventoy 优盘中 可以正常启动 Windows (Win11/10测试都可以用UEFI方式用 Ventoy 启动)

请问如何 把 乌班图 转入硬盘镜像 用 Ventoy 来启动

我测试过 用 Windows 创建  VHD ,再把 VHD 加载到虚拟机 安装 乌班图,安装好后 再把  VHD 复制到 Ventoy 优盘启动失败

第二种 测试方式 就是用 qemu-img 命令把 VHD 转换成 img 再复制到 Ventoy 优盘启动失败
  1. qemu-img.exe convert -p -f vpc -O raw "Ubuntu 24.04.2.vhd" "Ubuntu 24.04.2.img"
复制代码


请问谁有更好的方法吗?

补充一下 硬盘镜像 是用的 GPT 分区 两个分区 一个EFI 一个系统分区 用UEFI 启动 虚拟机启动正常 镜像不能用 Ventoy 来启动

以下是解决方法:

第一:仔细阅读官方文档 https://www.ventoy.net/cn/plugin_vtoyboot.html
第二:下载 VirtualBox 虚拟机
第三:创建虚拟机,注意事项:硬盘采用 vhd/vdi 格式的固定大小模式 不支持动态大小硬盘,虚拟机要勾选 EFI 模式启动
第四:安装系统 略  安装好后重启
第五:下载补丁: vtoyboot 脚本  https://github.com/ventoy/vtoyboot/releases 建议下载 ISO 光盘镜像 方便加载到虚拟机
第六:重启虚拟机 后 加载 vtoyboot 脚本 ISO 解压后 在当前目录 运行终端 以root权限执行里面的脚本 sudo bash vtoyboot.sh 脚本执行完之后,使用 poweroff 命令关机。
第七:关闭虚拟机后 找到硬盘镜像文件 复制到 Ventoy 优盘启动目录,之后对该硬盘文件加后缀 .vtoy 是在原有文件名后面再加上后缀, 推荐保留原来的后缀名,同时增加一个 .vtoy 后缀。比如: CentOS7.vhd.vtoy   ubuntu20.04.vdi.vtoy   Manjaro.vhd.vtoy
第八:用 Ventoy 启动  .vtoy 硬盘镜像 正常进入桌面

测试版本 ubuntu-24.04.2-desktop-amd64.iso  ubuntu-20.04-desktop-amd64.iso 正常


vtoyboot 脚本 文件名是 vtoyboot-1.0.36.iso 由于论坛限制不允许上传ISO文件附件 下载附件后直接 改名 去掉 .rar 后缀 能访问 github 的直接去 github 下载最新版本 现目前1.0.36是最新版本

vtoyboot-1.0.36.iso.rar (1.11 MB, 下载次数: 14)









作者: wintoflash    时间: 2025-3-17 20:52
有没有按照官方文档所说的方法?
https://www.ventoy.net/cn/plugin_vtoyboot.html
作者: liangzr1976    时间: 2025-3-17 20:54
大哥,
1、正常 用 ms-win建立的 VHD 分区时,并用ms-win自带分区管理器分区,容易漏掉激活主分区。
   你帖子没说清楚,也不知是否这个问题。
2、另外 用了 CMS/传统BIOS启动,还是uefi启动,也没有说明。
   uefi应该是难一点
作者: wangyibin    时间: 2025-3-17 21:16
liangzr1976 发表于 2025-3-17 20:54
大哥,
1、正常 用 ms-win建立的 VHD 分区时,并用ms-win自带分区管理器分区,容易漏掉激活主分区。
    ...

Win 只是创建空的 VHD ,具体是在虚拟机上对 VHD 操作 为GPT分区 UEFI启动 安装的乌班图 两个分区 EFI 和 乌班图系统分区
采取的是UEFI启动 没有GPT没有激活分区 因为不是MBR分区
作者: wangyibin    时间: 2025-3-17 21:20
wintoflash 发表于 2025-3-17 20:52
有没有按照官方文档所说的方法?
https://www.ventoy.net/cn/plugin_vtoyboot.html

谢谢 刚刚大概看了一下 应该有帮助 我试着操作一下后再回复
作者: liangzr1976    时间: 2025-3-18 01:05
本帖最后由 liangzr1976 于 2025-3-18 01:08 编辑

这个可能是 CMS的,我也没细看,年份有点久
https://wenku.baidu.com/view/58c ... +%E5%AE%89%E8%A3%85
安装更简单体验VHD版Ubuntu  

https://zhidao.baidu.com/question/366057840598721212.html
怎么把 ubuntu 装在 vhd 后再加入 bcd 后启动

作者: symwww    时间: 2025-3-18 08:23
wintoflash 发表于 2025-3-17 20:52
有没有按照官方文档所说的方法?
https://www.ventoy.net/cn/plugin_vtoyboot.html

ubuntu24.04 vhd启动时由于shim.efi的原因,会报找不到normal.mod, 将grubx64.efi替换原来的bootx64.efi能解决,能不能解决一下这个问题
作者: softwarezheng1    时间: 2025-3-18 08:31
好像不支持这个吧
作者: 824829522    时间: 2025-3-18 08:35
还没试过乌班图
作者: wintoflash    时间: 2025-3-18 08:58
symwww 发表于 2025-3-18 08:23
ubuntu24.04 vhd启动时由于shim.efi的原因,会报找不到normal.mod, 将grubx64.efi替换原来的bootx64.efi ...

关闭安全启动解决99%的问题。
作者: wangyibin    时间: 2025-3-18 14:30
本帖最后由 wangyibin 于 2025-3-18 14:32 编辑
symwww 发表于 2025-3-18 08:23
ubuntu24.04 vhd启动时由于shim.efi的原因,会报找不到normal.mod, 将grubx64.efi替换原来的bootx64.efi ...

ubuntu24.04 vhd 改名为 ubuntu24.04 vhd.vtoy
改名前 用虚拟机加载 ubuntu24.04 vhd 启动后下载 补丁 运行补丁后 关机 (1楼和官方连接有 补丁下载地址) 再改名 放 Ventoy 优盘中 即可启动

作者: guong    时间: 2025-3-18 17:18
学习了
作者: ffoofu415    时间: 2025-3-18 19:43

感谢楼主分享
作者: symwww    时间: 2025-3-20 21:19
wintoflash 发表于 2025-3-18 08:58
关闭安全启动解决99%的问题。

安全启动一直是关闭的, 在安全启动关闭的情况下, shim.efi(bootx64.efi)也不能正常工作, 必须用真正的grubx64.efi替换才能正常启动
作者: 86933924    时间: 2025-4-12 17:05
感谢大佬
作者: xy9136    时间: 2025-4-24 15:36
本帖最后由 xy9136 于 2025-4-25 08:18 编辑

分享一个LTG-银河麒麟高级服务器操作系统V10-SP3-AMD64版-20240426,直接解压到Ventoy启动盘中即可运行的国产随身携带的系统,仅供测试交流使用。
链接: pan.baidu.com/s/1y09o3EF_LRc6W8wCn8AnCg?pwd  提取码: t5qf 。

有其他国产系统需要的朋友可联系该系统作者。


作者: ntcjq999    时间: 2025-4-24 15:46
又学习了
作者: z_wd    时间: 2025-5-3 21:21
学习了
作者: book11ba    时间: 2025-5-4 19:21
支持楼主探索精神。
作者: z_wd    时间: 2025-5-4 20:16


感谢楼主分享
作者: andylxh    时间: 2025-5-5 13:37
感谢表哥分享的
作者: nelia    时间: 2025-5-11 21:37



感谢楼主分享,学习一下




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3