学习了 |
学习了 |
谢谢分享,收藏备用 |
2011whp 发表于 2021-2-15 10:00 我现在用的是1.099版本,自作好ventoy的启动盘,看了隐藏分区里,找不到core.img文件。我也是现在启动u盘中实现grub4dos和ventoy可以相互切换,现在是ventoy切换到grub4dos,不懂怎么从ventoy切换到grub4dos,有解决办法吗? |
ventoy检测分区结构就让你NG,那就没必要了 |
core.img中虽然没有内置菜单,但制定了prefix的值为(,2)/grub 看看grub2的启动过程,截图摘自金步国的翻译(http://www.jinbuguo.com/linux/grub.cfg.html) 而关于prefix的解释: 而ventoy的grub.cfg正好在$prefix的值所在目录,所以修改源代码中关于生成core.img的那一句,然后修改设置grub.cfg中的大量变量值,有些命令会检测ventoy是否安装在第二分区,大小是否为32M等,要将注释掉,总之修改起来太麻烦,毕竟对脚本文件一窍不通,只能帮你到这里了。 |
批注.png (44.94 KB, 下载次数: 170)
本帖最后由 2011whp 于 2021-2-16 08:26 编辑 心零 发表于 2021-2-15 22:46 试试下面 贴子链接 的二楼 第一个菜单 提供 的百度网盘里 有 “ventoy 套 svbus.7z" 里的ima (是压缩包的,解开是 ima) http://bbs.wuyou.net/forum.php?m ... 3059&extra=page%3D1 你的,1.img肯定是不行的,ventoy得经过安装才行。 |
2011whp 发表于 2021-2-15 10:00 额,不是ventoy U盘,是打算不安装直接独立启动,如同其他IMG或者ISO一样。 |
本帖最后由 2010sya 于 2021-2-15 18:51 编辑 mojinhai 发表于 2021-2-15 14:21 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=414127 细细哥的 移动(U盘)VHD(X)系统(USBWin10x64)[Version 1903 Update] 作为wtg使用,挺不错的。。。 初次使用,建议先在本地硬盘启动,安装好驱动、相关软件后“EWF保存”,然后复制到ventoy启动盘就行了 |
2011whp 发表于 2021-2-15 10:00 传统的,UEFI的就不用折腾了 |
只要 这两句就行了, find --set-root --ignore-floppies --ignore-cd /core.img kernel /core.img boot 或者 chainloader (hd3)+1 (ls 下,确保 hd3为ventoy U盘) 以上的方法,试过的,可行(除非你的ventoy不能单独启动了,改造过度了) 你用的 grub4dos 是传统的 还 是UEFI的,错乱了,是不行的。 |
本帖最后由 my9823 于 2021-2-14 22:52 编辑 制作出来的efi启动文件貌似还要分支持安全启动的和不用安全启动的? 如果调整过第二分区的话,就必须修改grub.cfg。 #Load Partition Table vt_load_part_table $vtoydev 这个命令貌似会检测分区不是原来大小会显示错误提示,然后提示你这个必然不是ventoy制作的,需要你从官方下载。如果屏蔽掉会在菜单界面显示红色英文字体,意思大概是非官方版本? |
貌似那个disk.img解压后会用dd写入U盘的第二个分区,且第二个分区的大小不能调整。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.