无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: ksjifjui

[分享] Ventoy也可与你的操作系统和谐共存于同一硬盘,体验不一样的玩法

    [复制链接]
发表于 2023-6-9 17:29:41 | 显示全部楼层
回复

使用道具 举报

发表于 2023-6-11 17:34:59 | 显示全部楼层
感谢分享!非常棒内容
回复

使用道具 举报

 楼主| 发表于 2023-6-12 18:01:54 | 显示全部楼层
avcenter 发表于 2023-6-9 15:59
十分厉害!ventoy作者厉害,楼主也厉害!不过原作者对启动的限制确实是多了些。正如楼主描述的,也看不出太 ...

还要几个同步关联的文件也需要一起修改才行
回复

使用道具 举报

发表于 2023-6-15 11:22:15 | 显示全部楼层
现在WINDOWS新系统大部分都是 分区1. ESP 2.MSR 3.WINDOWS 所以编译时能否给个选项或者默认iso从第三、四个分区扫描
回复

使用道具 举报

发表于 2023-6-15 12:57:06 | 显示全部楼层
感谢分享,第一分区为FAT且起始扇区为2048,这个无法改变吗?有些是4096
回复

使用道具 举报

发表于 2023-6-15 13:01:48 | 显示全部楼层
打卡签到赚积分
回复

使用道具 举报

发表于 2023-6-16 13:08:17 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-6-16 16:58:27 | 显示全部楼层
avcenter 发表于 2023-6-9 15:59
十分厉害!ventoy作者厉害,楼主也厉害!不过原作者对启动的限制确实是多了些。正如楼主描述的,也看不出太 ...

终于,忍不住了,还是想既要享受Ventoy的便利,又要不要对硬盘做太大的变动。
既然想享受其功能,那就折腾起来吧。
对Ventoy作者致敬,对楼主致敬!越多读Ventoy项目的说明和代码,对作者的敬佩之情越深厚,修改代码实现在是不得已而为之。如果可能,作者减少一些启动的限制就太好了。

太长不看版:
修改Ventoy下的ventoy_cmd.c,重新编译,尽量减少修改(最初想法不修改C文件和编译,只对grub.cfg修改,发现行不通),新版本取消的检查功能如下:
  • 取消了开始扇区号为2048的检查限制,需要开始扇区号大于2048,利于开始扇区为4096的朋友
  • 不对分区布局检查,但是要求EFI分区是硬盘的第2分区,且为32M,ISO分区可以在任何分区,通过修改grub.cfg实现。

然后:
  • 删除HD0的EFI分区,这个分区通常大于32M。
  • 通过参考修改ventoy-1.0.91-linux\ventoy-1.0.91\tool\VentoyWorker.sh文件的-n选项(无损分区方法)写入MBR(boot.img)和Lengcy的启动文件(core.img)以及建立32M的EFI分区。


以下是折腾的具体情况:
电脑有两个硬盘,平常使用HD1的EFI启动,但是它是1分区,和Ventoy要求的EFI分区必须是分区2不符。且它的大小是98MB,有Windows的启动,Grub2的启动。HD0有3个分区,第1分区是360GB的加密分区,第2分区是300MB的EFI分区,第3分区是NTFS的文件分区,里面有个ISO分区,放了一些ISO文件。它或者大概也许基本上能满足Ventoy的需要。

一、删除HD0的EFI分区;
二、修改ventoy-1.0.91-linux\ventoy-1.0.91\tool\VentoyWorker.sh写入原版Ventoy。


三、发现不能启动,提示:Ventoy partition is not start at 1MB.
四、修改grub.cfg跳过检查希望能启动Ventoy,发现依旧不能启动。


到这时候,才想起去读原代码,随之修改了启动时的检查,重新编译,然后:


一、下载修改版;
二、修改ventoy-1.0.91-linux\ventoy-1.0.91\tool\VentoyWorker.sh写入修改版Ventoy。
三、修改grub.cfg使vtoy_iso_part指向第3 分区,原来指向第1分区。测试启动正常。

    # set vtoy_iso_part=($vtoy_dev,1)
    set vtoy_iso_part=($vtoy_dev,3)     # my iso at part 3
    set vtoy_efi_part=($vtoy_dev,2)



四、增加Grub2启动项,使之可以选择启动Ventoy。

看描述一下电脑基本情况:
硬盘分区清单

硬盘名:HD0:KSN512(477GB)  容量:476.9GB  型号:KSN512  序列号:978083051003
参数:  62260 柱面   255 磁头   63 扇区.   扇区总数:1000215216
分区表类型:GPT
分区信息:
序号   名称               文件系统   引导  标识   起始柱面   磁头   扇区   终止柱面   磁头   扇区     容量         Start扇区   扇区s
   0   Basic data partition MS Basic   00    FF           0     65      2      46995     65     46   360.0GB    4096        754974720
   1   ESP(1)               FAT16      00    06       46995     65     47      47033    128      7   300.0MB    754978816   614400
   2   Backup(F:)           NTFS       00    07       47033    128      8      62260    121      5   116.6GB    755593216   244621312


硬盘名:HD1:SAMSUNGMZVLW256HEHP-00000(238GB)  容量:238.5GB  型号:SAMSUNGMZVLW256HEHP-00000  序列号:00523B89175B821.0
参数:  31130 柱面   255 磁头   63 扇区.   扇区总数:500118192
分区表类型:GPT
分区信息:
序号   名称               文件系统   引导  标识   起始柱面   磁头   扇区   终止柱面   磁头   扇区     容量
   0   ESP(0)               FAT16      00    06           0     65      2         12    190     50    98.0MB
   1   Win10OS(C:)          NTFS       00    07          12    223     20       9494    208      2    72.6GB
   2   分区(2)              NTFS       00    07        9494    221      8       9598    227     37   816.0MB
   3   Basic data partition MS Basic   00    FF        9599     37     39      24741    250     21   116.0GB
   4   Ubuntu(4)            EXT4       00    83       24741    250     22      28080     49     60    25.6GB
   5   分区(5)              EXT4       00    83       28080     58     11      31130    223      5    23.4GB



回复

使用道具 举报

发表于 2023-6-19 12:41:57 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-6-21 04:15:17 | 显示全部楼层
好像不错,试试
回复

使用道具 举报

发表于 2023-6-22 10:56:02 | 显示全部楼层
先收藏看看,以后用处大大的
回复

使用道具 举报

 楼主| 发表于 2023-6-22 17:56:44 | 显示全部楼层
2012LXS 发表于 2023-5-18 09:39
大佬,1.0.90和1.0.91还更新不?谢谢!

已更新到1.0.91版本

点评

昨天早上才去逛了一下,没想到下午就更新了。多谢多谢!  详情 回复 发表于 2023-6-23 07:07
回复

使用道具 举报

发表于 2023-6-23 07:07:26 | 显示全部楼层
ksjifjui 发表于 2023-6-22 17:56
已更新到1.0.91版本

昨天早上才去逛了一下,没想到下午就更新了。多谢多谢!
回复

使用道具 举报

发表于 2023-6-23 12:07:33 | 显示全部楼层
本帖最后由 chen463 于 2023-6-29 12:19 编辑

感谢您KS大大,在Qemu测试已经成功启动UD三分区BIOS legact,
这U盘修正版本是FAT-EFI分区在最后面高端区,中间是NTFS-ISO分区,前面是UD深隐藏区,分区大小无限制。

而这系统修正版也测试过-OK,也可以运用到UD三分区
这系统修正版本是NTFS-ISO分区在最后面高端区,中间是FAT-EFI分区,前面是UD深隐藏区,分区大小无限制。

手工分区布置,修正版没有工具安装版
有没有UD分区,无所谓,

送佛送上天手工部署步骤:
敬请使用前,用心看顶上VENTOY相关议题操作说明,别人的劳动分享,至少您得尊重,懂得感恩。
要搭配使用G4E或GRUB2菜单由您去决定。

1.下载文件后,解压缩到FAT-EFI分区\
2.vtldr是BIOS LEGACT引导档,可以使用UD-grldr菜单或BOOTICE建立引导或您自创引导
3.efi\ VENTOY\grubx64_real.efi是EFI引导档,要更名或放在efi\boot\grubx64_real.efi由您去决定
4.ISO分区需要自建立ventoy文件夹\ventoy_wimboot.img,这样才能搜寻时显示WIM文件,不要再说WIM没有,是您没有用心看操作说明…下载。
5.ISO分区需要自建立ventoy文件夹\ ventoy.json,加速VENTOY搜寻设定-用心看操作说明…
6.ventoy.json 内容随您自己喜好设定,不懂的,随便COPY下面内容设定一下即可。

  1. {
  2.     "control":[
  3.         { "VTOY_MAX_SEARCH_LEVEL": "2" },
  4.         { "VTOY_FILE_FLT_WIM": "0" }
  5.     ]
  6. }
复制代码


NTFS

NTFS

FAT

FAT

U盘三分区修正版本是FAT-EFI分区在最后面高端区.txt

242 Bytes, 下载次数: 8, 下载积分: 无忧币 -2

U盘三分区修正版本是FAT-EFI分区在最后面高端区

点评

chen463 老师请问是用工具分区布置还是手工分区布置, 另外不要分UD区 只分两个区, 第一分区是数据区,后端是FAT-EFI分区 也就是第二分区,这样的布置有测试成功吗?  发表于 2023-6-29 08:23
支持分享给有同样需求的小伙伴  详情 回复 发表于 2023-6-23 17:00
回复

使用道具 举报

 楼主| 发表于 2023-6-23 17:00:53 | 显示全部楼层
chen463 发表于 2023-6-23 12:07
感谢您KS大大,在Qemu测试已经成功启动UD三分区BIOS legact,
这U盘修正版本是FAT-EFI分区在最后面高端区 ...

支持分享给有同样需求的小伙伴{:1_183:}

点评

感谢您的劳动用心修正版,心存感恩,这样有更多人可使用,造福大众,非常完美,直接从UD菜单启动BIOS LEGACY  详情 回复 发表于 2023-6-23 17:07
回复

使用道具 举报

发表于 2023-6-23 17:07:44 | 显示全部楼层
ksjifjui 发表于 2023-6-23 17:00
支持分享给有同样需求的小伙伴

感谢您的劳动用心修正版,心存感恩,这样有更多人可使用,造福大众,非常完美,直接从UD菜单启动BIOS LEGACY
回复

使用道具 举报

发表于 2023-6-23 18:24:03 | 显示全部楼层
很有用!学习下
回复

使用道具 举报

发表于 2023-6-27 16:45:44 | 显示全部楼层
分区不满足条件的也不要紧,下图给出了分区条件,不怕麻烦的话,可根据要求自行调整


通常正规安装的windows10系统,依次有EFI, MSR, WINDOWS等分区,这样中间多一个msr分区(128M),何解?怎么无损安装(不重新分区)?不敢轻易删除msr分区

点评

不要被MSR这个名称给唬住,连微软自己都搞不清楚,这块保留分区以后具体要干什么,我们普通用户就更不必在意它了,直接删除后,和前面的EFI分区合并  详情 回复 发表于 2023-6-29 10:36
回复

使用道具 举报

发表于 2023-6-27 16:49:38 | 显示全部楼层
avcenter 发表于 2023-6-16 16:58
终于,忍不住了,还是想既要享受Ventoy的便利,又要不要对硬盘做太大的变动。
既然想享受其功能,那就折 ...
取消了开始扇区号为2048的检查限制,需要开始扇区号大于2048,利于开始扇区为4096的朋友

赞一个@!毕竟有时候系统安装,簇大小是4096,导致起始分区不是2048
回复

使用道具 举报

 楼主| 发表于 2023-6-29 10:36:58 | 显示全部楼层
nelia 发表于 2023-6-27 16:45
通常正规安装的windows10系统,依次有EFI, MSR, WINDOWS等分区,这样中间多一个msr分区(128M),何解 ...

不要被MSR这个名称给唬住,连微软自己都搞不清楚,这块保留分区以后具体要干什么,我们普通用户就更不必在意它了,直接删除后,和前面的EFI分区合并
回复

使用道具 举报

发表于 2023-7-6 11:23:08 | 显示全部楼层
ksjifjui 发表于 2023-6-22 17:56
已更新到1.0.91版本

链接失效了老大
回复

使用道具 举报

发表于 2023-7-10 21:01:26 | 显示全部楼层
感謝樓主分享
回复

使用道具 举报

发表于 2023-7-11 08:48:48 | 显示全部楼层
链接已经失效,谢谢!
回复

使用道具 举报

发表于 2023-7-13 09:20:51 | 显示全部楼层
ksjifjui 发表于 2022-11-17 22:30
给你也出了一个方案,你可以试试

下载附件中的vtldr文件,放到第1分区FAT分区的根目录下,如图所示


非常感谢,晚上试试
回复

使用道具 举报

发表于 2023-7-13 17:08:51 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-7-13 22:34:25 | 显示全部楼层
下载的地址失效
回复

使用道具 举报

发表于 2023-7-19 23:24:28 | 显示全部楼层
链接挂啦
回复

使用道具 举报

发表于 2023-8-6 17:46:15 | 显示全部楼层
好贴不能沉
回复

使用道具 举报

发表于 2023-8-6 17:49:31 | 显示全部楼层

支持   建议vip会员可以申请定制pe等  方便小白   比如我
回复

使用道具 举报

发表于 2023-8-6 18:42:04 | 显示全部楼层
感谢大佬
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-16 08:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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