无忧启动论坛

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

[分享] grub2的自动菜单和多功启动(以cfg文件的方式仿造g4d的run/siso)

    [复制链接]
103#
 楼主| 发表于 2020-3-12 18:16:45 | 只看该作者
wintoflash 发表于 2020-3-12 17:35
(楼上是土耳其语)

我看不懂。看起来好象跟@江南一根葱 有关,象是说他那个版本的grubfm.
回复

使用道具 举报

102#
发表于 2020-3-12 17:35:49 | 只看该作者
(楼上是土耳其语)

点评

我看不懂。看起来好象跟@江南一根葱 有关,象是说他那个版本的grubfm.  详情 回复 发表于 2020-3-12 18:16
回复

使用道具 举报

101#
发表于 2020-3-12 15:34:47 | 只看该作者
Merhaba; Ustalara sormak istiyorum grub2 file manager v6 ya adapte edilen clean.sh, cong, congset.sh, search.sh dosyalarını grub2 file manager v7 beta ya göre güncellermisiniz. Teşekkür ederim.
edit: Konuyu yanlış yere açtıysam özür dilerim.

点评

Belki "@江南一根葱 " yardım istemelisiniz http://bbs.wuyou.net/forum.php?mod=viewthread&tid=403890  详情 回复 发表于 2020-3-12 18:21
回复

使用道具 举报

100#
发表于 2020-3-8 15:25:25 来自手机 | 只看该作者
лл
回复

使用道具 举报

99#
 楼主| 发表于 2020-3-8 14:47:21 | 只看该作者
本帖最后由 hilsonma 于 2020-3-8 14:50 编辑
bwchame 发表于 2020-3-8 08:26
想下载,没积分 (  )

http://hilsonma.ys168.com

grub2/run.7z

回复

使用道具 举报

98#
发表于 2020-3-8 08:26:32 来自手机 | 只看该作者
想下载,没积分 (  )

点评

http://ys-c.ys168.com/613068712/t71276U476NL3OT5ULjF/run.7z  详情 回复 发表于 2020-3-8 14:47
回复

使用道具 举报

97#
发表于 2020-2-22 07:46:09 | 只看该作者
刚开始学习,先收藏。
回复

使用道具 举报

96#
发表于 2020-2-21 08:42:41 | 只看该作者
技术贴

鉴定完毕



O(∩_∩)O
回复

使用道具 举报

95#
发表于 2020-2-3 18:40:54 | 只看该作者
太方便了,非常感谢
回复

使用道具 举报

94#
发表于 2020-1-27 20:43:08 | 只看该作者
hilsonma 发表于 2020-1-27 20:22
可以。那个bcd我是用来直接bootmgfw.efi 引导efi区根目录下的pe.wim的,你查看bcd的内容就会知道。

明白,最近我才发现grub2的妙用,所以一直再研究,
相比grub4dos来说,太难了,不过功能的确强大啊
回复

使用道具 举报

93#
 楼主| 发表于 2020-1-27 20:22:24 | 只看该作者
zhxy9804 发表于 2020-1-27 17:22
那run目录里面ms里面的bcd可以删除吗?

可以。那个bcd我是用来直接bootmgfw.efi 引导efi区根目录下的pe.wim的,你查看bcd的内容就会知道。

点评

明白,最近我才发现grub2的妙用,所以一直再研究, 相比grub4dos来说,太难了,不过功能的确强大啊  详情 回复 发表于 2020-1-27 20:43
回复

使用道具 举报

92#
发表于 2020-1-27 17:22:40 | 只看该作者
hilsonma 发表于 2020-1-27 17:03
bcd 已经在ntboot 模块内置了。
你可以修改xntboot的定义以符合你的部署
如果路径有问题就在前面加设备 ...

那run目录里面ms里面的bcd可以删除吗?

点评

可以。那个bcd我是用来直接bootmgfw.efi 引导efi区根目录下的pe.wim的,你查看bcd的内容就会知道。  详情 回复 发表于 2020-1-27 20:22
回复

使用道具 举报

91#
 楼主| 发表于 2020-1-27 17:03:25 | 只看该作者
zhxy9804 发表于 2020-1-26 20:33
实测,最新版本wintoflash,不包含,我把buildtxt文件 末尾追加了个jpeg,显示ok了!
run.cfg是否可 ...

bcd 已经在ntboot 模块内置了。
你可以修改xntboot的定义以符合你的部署
如果路径有问题就在前面加设备变量(指定分区)补充完整。

点评

那run目录里面ms里面的bcd可以删除吗?  详情 回复 发表于 2020-1-27 17:22
回复

使用道具 举报

90#
发表于 2020-1-26 20:33:47 | 只看该作者
本帖最后由 zhxy9804 于 2020-1-27 10:25 编辑
hilsonma 发表于 2020-1-26 20:22
用wintoflash的下载包直接双击生成的efi文件是包含jpeg模块的,你自己转换生成一个jpg图片替换到主题中看 ...

实测,最新版本wintoflash,不包含,我把buildtxt文件 末尾追加了个jpeg,显示ok了!
run.cfg是否可以修改最后一段,改成这样子,好共用呢
function xntboot {ntboot -e /Efi/Boot/bootmgfw.efi -s /Boot/boot.sdi $1;}
不过貌似没定义bcd位置

点评

bcd 已经在ntboot 模块内置了。 你可以修改xntboot的定义以符合你的部署 如果路径有问题就在前面加设备变量(指定分区)补充完整。  详情 回复 发表于 2020-1-27 17:03
回复

使用道具 举报

89#
 楼主| 发表于 2020-1-26 20:22:12 | 只看该作者
zhxy9804 发表于 2020-1-26 18:39
我用的是wintoflash的,直接双击生成的,看样子大神都化简为繁还有,生成文件后,i386-pc,x86_64-efi是否还必 ...

用wintoflash的下载包直接双击生成的efi文件是包含jpeg模块的,你自己转换生成一个jpg图片替换到主题中看支持不支持。

点评

实测,最新版本wintoflash,不包含,我把buildtxt文件 末尾追加了个jpeg,显示ok了!  详情 回复 发表于 2020-1-26 20:33
回复

使用道具 举报

88#
 楼主| 发表于 2020-1-26 20:16:05 | 只看该作者
zhxy9804 发表于 2020-1-26 18:39
我用的是wintoflash的,直接双击生成的,看样子大神都化简为繁还有,生成文件后,i386-pc,x86_64-efi是否还必 ...

生成文件后,直接使用efi文件,不需要拷贝模块文件夹了。
附件是我从wintoflash某个贴子中复制的模块表(不记得是磁盘仿真还是ntboot还是哪个贴子了,总之模块数量比他的下载包中那个arch\x64\builtin.txt 还要多)。
x64all.txt (841 Bytes, 下载次数: 21)
你把这个x64all.txt放到grub2文件夹,将wintoflash的build_grub.bat 复制一个副本,将其中的这一句
set /p modules= < arch\x64\builtin.txt
改成
set /p modules= < x64all.txt
再双击修改后的副本生成efi文件
回复

使用道具 举报

87#
发表于 2020-1-26 18:39:30 | 只看该作者
本帖最后由 zhxy9804 于 2020-1-26 18:43 编辑
hilsonma 发表于 2020-1-26 16:34
要使用jpg图片,在定制efi文件时需要包含jpeg模块
如果要测试各项功能,建议定制一个包含所有模块的efi ...

我用的是wintoflash的,直接双击生成的,看样子大神都化简为繁还有,生成文件后,i386-pc,x86_64-efi是否还必须拷贝进去呢?
wintoflash的包含所有模块应该怎么写呢?

点评

用wintoflash的下载包直接双击生成的efi文件是包含jpeg模块的,你自己转换生成一个jpg图片替换到主题中看支持不支持。  详情 回复 发表于 2020-1-26 20:22
生成文件后,直接使用efi文件,不需要拷贝模块文件夹了。 附件是我从wintoflash某个贴子中复制的模块表(不记得是磁盘仿真还是ntboot还是哪个贴子了,总之模块数量比他的下载包中那个arch\x64\builtin.txt 还要多)  详情 回复 发表于 2020-1-26 20:16
回复

使用道具 举报

86#
 楼主| 发表于 2020-1-26 16:34:27 | 只看该作者
本帖最后由 hilsonma 于 2020-1-26 16:49 编辑
zhxy9804 发表于 2020-1-26 16:26
嗯,多谢指导,还是继续向你提问
我下载了几个主题文件,怎么都提示不支持?
主题有论坛的,有你推荐的外国 ...

要使用jpg图片,在定制efi文件时需要包含jpeg模块
如果要测试各项功能,建议定制一个包含所有模块的efi文件专用于测试,这样在测试时可以避免缺少模块问题。
当然,象我这样的强迫症在真正使用时还是要定制一个较小的efi文件的。
如果确认已有jpeg模块,请自行使用图像软件重新转换一次图片格式为jpg,以防原图片使用了不恰当的文件扩展名。

点评

我用的是wintoflash的,直接双击生产的  详情 回复 发表于 2020-1-26 18:39
回复

使用道具 举报

85#
发表于 2020-1-26 16:26:21 | 只看该作者
本帖最后由 zhxy9804 于 2020-1-26 16:27 编辑
hilsonma 发表于 2020-1-26 16:07
感谢分享。
我没有试过启动多卷的wim。有你这个提示,如果碰到相关情形我就有数了。
我还是继续使用小 ...

嗯,多谢指导,还是继续向你提问
我下载了几个主题文件,怎么都提示不支持?
主题有论坛的,有你推荐的外国网站下载的.

光盘测试的,
#### For Bios+EFI64/32 edit by H3 ####
#set default=0
#set fallback=0
set gfxmode=1024x768,auto
set gfxterm_font=unicode
set lang=zh_CN
set locale_dir=$prefix/locale
set pager=1
set timeout=30
set enable_progress_indicator=0

#激活图形模式的输出终端,以允许使用中文和背景图
terminal_output gfxterm
#设置背景图片或颜色
#background_image $prefix/themes/winly/wallpaper.png
#if [ $? != 0 ]; then background_color "#003345"
#fi
#加载字体文件($prefix/fonts/unicode.pf2)
loadfont unicode
#加载主题
set theme=$prefix/themes/theme.txt
#export theme

点评

要使用jpg图片,在定制efi文件时需要包含jpeg模块  详情 回复 发表于 2020-1-26 16:34
回复

使用道具 举报

84#
 楼主| 发表于 2020-1-26 16:07:15 | 只看该作者
本帖最后由 hilsonma 于 2020-1-26 16:28 编辑
wintoflash 发表于 2020-1-26 15:49
据说,如果用这个体积比较小的boot.sdi,启动某些有多个卷的wim,会出问题。

感谢分享。
我没有试过启动多卷的wim。有你这个提示,如果碰到相关情形我就有数了。
我还是继续使用小体积的sdi. 如果有人提出问题我会建议他改用单卷wim或自行替换较大那个sdi.
为了大众化傻瓜化使用,现在的软件是越来越大型,我的手机16G -> 32G -> 64G 总是跟不上,没有米啊
所以我一直有小体积强迫症

点评

嗯,多谢指导,还是继续向你提问 我下载了几个主题文件,怎么都提示不支持? 主题有论坛的,有你推荐的外国网站下载的. [attachimg]410307[/attachimg]  详情 回复 发表于 2020-1-26 16:26
回复

使用道具 举报

83#
 楼主| 发表于 2020-1-26 16:00:11 | 只看该作者
本帖最后由 hilsonma 于 2020-1-26 16:01 编辑
zhxy9804 发表于 2020-1-26 14:39
好的,我也有强迫症.我想把你的这个boot.sdi跟bootmgr的用一个,
你这个配置文件应该怎么写
就是变量该怎 ...

先 search -n -s -f /boot/boot.sdi
然后使用 $root/boot/boot.sdi

不想改变root变量的话就先 search -n -s sdidev -f /boot/boot.sdi
然后使用 $sdidev/boot/boot.sdi
sdidev这个变量名可以改成其他的你喜欢的变量名。不指定变量名就默认搜到的分区写入root (修改root变量)

建议放在grub.cfg同一个目录或其下的子目录中,这样就可以不搜索直接使用 prefix 变量
如:$prefix/boot.sdi 或 $preifx/boot/boot.sdi 这样的
prefix变量是指grub.cfg所在目录

bootmgr 使用的boot.sdi 并不一定是在 \boot 的
bootmgr 默认使用 \boot\bcd
bootmgr 使用的boot.sdi的位置在 \boot\bcd 这个配置文件中指定。
回复

使用道具 举报

82#
发表于 2020-1-26 15:49:06 | 只看该作者
hilsonma 发表于 2020-1-26 12:51
纯粹是个人偏好。
我优先使用体积小的。
我把我下载过的PE的都试用了,发现有体积更小的就选用更小的, ...

据说,如果用这个体积比较小的boot.sdi,启动某些有多个卷的wim,会出问题。

点评

感谢分享。 我没有试过启动多卷的wim。有你这个提示,如果碰到相关情形我就有数了。  详情 回复 发表于 2020-1-26 16:07
回复

使用道具 举报

81#
发表于 2020-1-26 14:39:21 | 只看该作者
hilsonma 发表于 2020-1-26 12:51
纯粹是个人偏好。
我优先使用体积小的。
我把我下载过的PE的都试用了,发现有体积更小的就选用更小的, ...

好的,我也有强迫症.我想把你的这个boot.sdi跟bootmgr的用一个,
你这个配置文件应该怎么写
就是变量该怎么写,bootmgr的boot.sdi在根目录boot目录里面

点评

先 search -n -s -f /boot/boot.sdi 然后使用 $root/boot/boot.sdi 不想改变root变量的话就先 search -n -s sdidev -f /boot/boot.sdi 然后使用 $sdidev/boot/boot.sdi sdidev这个变量名可以改成其他的你喜欢  详情 回复 发表于 2020-1-26 16:00
回复

使用道具 举报

80#
 楼主| 发表于 2020-1-26 12:51:04 | 只看该作者
zhxy9804 发表于 2020-1-26 11:44
你好,我看了一下,boot.sdi很迷你,bootmgfw.efi也是2015年的,这个有讲究吗?还是你所选的版本启动兼容性比较 ...

纯粹是个人偏好。
我优先使用体积小的。
我把我下载过的PE的都试用了,发现有体积更小的就选用更小的,当然,兼容有问题的就淘汰掉,然后结果就是现在用的这两个文件。目前我个人用没有问题,不能保证在其他电脑有没有问题。
一般来说,应该是高版本的兼容性会更好吧。

我选用PE的方式原先也是优先体积小的,后来才改成选用启动速度快的。

轻度小体积强迫症

点评

据说,如果用这个体积比较小的boot.sdi,启动某些有多个卷的wim,会出问题。  详情 回复 发表于 2020-1-26 15:49
好的,我也有强迫症.我想把你的这个boot.sdi跟bootmgr的用一个, 你这个配置文件应该怎么写 就是变量该怎么写,bootmgr的boot.sdi在根目录boot目录里面  详情 回复 发表于 2020-1-26 14:39
回复

使用道具 举报

79#
发表于 2020-1-26 11:44:14 | 只看该作者
你好,我看了一下,boot.sdi很迷你,bootmgfw.efi也是2015年的,这个有讲究吗?还是你所选的版本启动兼容性比较好呢? 如果是的话,能说一下从那个adk提取的吗?我最近遇到你的BIOS挑启动盘的现象

点评

纯粹是个人偏好。 我优先使用体积小的。 我把我下载过的PE的都试用了,发现有体积更小的就选用更小的,当然,兼容有问题的就淘汰掉,然后结果就是现在用的这两个文件。目前我个人用没有问题,不能保证在其他电脑有  详情 回复 发表于 2020-1-26 12:51
回复

使用道具 举报

78#
 楼主| 发表于 2020-1-19 23:39:40 | 只看该作者

评分

参与人数 1无忧币 +5 收起 理由
zgj + 5 很给力!

查看全部评分

回复

使用道具 举报

77#
发表于 2020-1-19 23:18:24 | 只看该作者
正是需要的功能
回复

使用道具 举报

76#
发表于 2020-1-19 08:17:57 | 只看该作者
列兵无法下载

点评

http://hilsonma.ys168.com/  详情 回复 发表于 2020-1-19 23:39
回复

使用道具 举报

75#
 楼主| 发表于 2020-1-18 11:57:14 | 只看该作者
hhh333 发表于 2020-1-18 11:46
这个适用于BIOS还是EFI?

适用于UEFI.
BIOS下我会使用SISO.
回复

使用道具 举报

74#
发表于 2020-1-18 11:46:43 | 只看该作者
这个适用于BIOS还是EFI?

点评

适用于UEFI. BIOS下我会使用SISO.  详情 回复 发表于 2020-1-18 11:57
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 23:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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