无忧启动论坛

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

[原创] 【2017.12.16】启动U盘简单手动制作BIOS+UEFI的syslinux/grub/boomgr/grub2互转

    [复制链接]
181#
发表于 2018-3-1 20:33:26 | 只看该作者
wintoflash 发表于 2018-3-1 15:53
load_video这里应该把kali菜单里面的这个函数抄过来。不过直接删掉应该也没有太大影响

嗯,问一下load_video主要是起什么作用的那?

点评

设置显示模式,前面有一段类似下面这样的函数: function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod  详情 回复 发表于 2018-3-1 21:20
回复

使用道具 举报

182#
 楼主| 发表于 2018-3-1 21:18:52 | 只看该作者
Mer_Memor 发表于 2018-3-1 20:32
楼主,set root和uuid的指定分区他们两个有什么区别吗?看网上他们有的人的帖子先是set root,后是uuid, ...

                set root='hd0,msdos2'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  5c3592b3-950e-4d56-a546-5e74d300ae5d
                else
                  search --no-floppy --fs-uuid --set=root 5c3592b3-950e-4d56-a546-5e74d300ae5d
                fi

像上面就是,hd0,msdos2 的 UUID 就是 5c3592b3-950e-4d56-a546-5e74d300ae5d,正常情况用哪个都可以,但是如果有调整分区的操作,可能就会有变化,还有如果是安装在移动硬盘或者U盘,用 UUID 可以保证在不同的电脑启动,都正确找到根分区。
回复

使用道具 举报

183#
 楼主| 发表于 2018-3-1 21:20:34 | 只看该作者
本帖最后由 lintrainwy 于 2018-3-1 21:22 编辑
Mer_Memor 发表于 2018-3-1 20:33
嗯,问一下load_video主要是起什么作用的那?


载入显示模块,前面有一段类似下面这样的函数:

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}
回复

使用道具 举报

184#
发表于 2018-3-4 11:06:01 | 只看该作者
为什么用一两天后,就没有UEFI启动这个选项了(变成Windows Boot 管理了)
回复

使用道具 举报

185#
发表于 2018-4-9 05:48:07 | 只看该作者
楼主能不能再共享下带PE的文件,谢谢。
回复

使用道具 举报

186#
发表于 2018-5-6 15:26:19 | 只看该作者
楼主威武!!!MARK
回复

使用道具 举报

187#
发表于 2018-6-5 15:09:57 | 只看该作者
楼主,这个强大的工具太实用了,一直可以在各种机器上引导,但今天用到华为matebook x pro上启动不成功,bios认得启动U盘,但是引导时显示失败,请帮忙查下原因。
回复

使用道具 举报

188#
发表于 2018-7-8 11:10:31 | 只看该作者
请教。可否做成iso文件,用于量产?
回复

使用道具 举报

189#
发表于 2018-7-8 11:23:28 | 只看该作者
谢谢楼主的分享
回复

使用道具 举报

190#
发表于 2018-7-13 15:27:08 | 只看该作者
主批处理有个小问题:编辑grub2的Config名字没弄对,正确是06_pc.cfg、07_end。
回复

使用道具 举报

191#
发表于 2018-8-2 07:37:47 | 只看该作者
希望楼主继续更新,试了一天发现这个方法要比网上一些一键安装的都好,完美加入各种PE。要是楼主能把菜单做的简单点,去掉子菜单,转换菜单分快,实现三分区,就更完美了。期待各为大神继续研究,这才是真正的U启动。

点评

各种PE都能加入  详情 回复 发表于 2018-8-4 20:57
回复

使用道具 举报

192#
发表于 2018-8-2 16:00:01 | 只看该作者
请问各位大神如何把bois模式下默认的syslinux启动改成grub4dos启动?求指点。。。。。。。
回复

使用道具 举报

193#
发表于 2018-8-3 09:19:28 | 只看该作者
本帖最后由 沧海一笑 于 2018-8-3 10:26 编辑

又研究了一天,发现这个方法做的U盘启动既简单又实用,手动实现了UEFI启动,BiOS启动,加入自己的PE,隐藏分区。虽然手动也是非常简单,跟三分区说再见 。接下来就可以修改成自己的GRUB菜单了。先把U盘启动上图。







点评

在1803下,根本无法隐藏,除了UD  详情 回复 发表于 2018-9-6 09:10
回复

使用道具 举报

194#
发表于 2018-8-4 13:02:52 | 只看该作者
本帖最后由 沧海一笑 于 2018-8-4 13:11 编辑

再上一张开机实测图片

1、*USB* 为BIOS启动
2、UEFI *USB* 为UEFI启动
试了两台电脑,都是支持UEFI启动所以有两个选项可任选。如果不支持UEFI启动的主板就只有选项 1、*USB* 为BIOS启动
这么好的方法,看来只有我自己享用了,后继无人
回复

使用道具 举报

195#
发表于 2018-8-4 20:57:18 | 只看该作者
本帖最后由 沧海一笑 于 2018-8-7 08:47 编辑
沧海一笑 发表于 2018-8-2 07:37
希望楼主继续更新,试了一天发现这个方法要比网上一些一键安装的都好,完美加入各种PE。要是楼主能把菜单做 ...


各种PE都能加入
高端隐藏
回复

使用道具 举报

196#
发表于 2018-8-14 23:37:58 | 只看该作者
下载个更新版的!

点评

哪里有更新版的?  详情 回复 发表于 2018-8-26 17:14
回复

使用道具 举报

197#
发表于 2018-8-26 17:14:59 | 只看该作者
devilma 发表于 2018-8-14 23:37
下载个更新版的!

哪里有更新版的?
回复

使用道具 举报

198#
发表于 2018-8-27 18:08:52 | 只看该作者
谢谢楼主!学习一下
回复

使用道具 举报

199#
发表于 2018-9-6 09:10:59 | 只看该作者
沧海一笑 发表于 2018-8-3 09:19
又研究了一天,发现这个方法做的U盘启动既简单又实用,手动实现了UEFI启动,BiOS启动,加入自己的PE,隐藏 ...

在1803下,根本无法隐藏,除了UD
回复

使用道具 举报

200#
发表于 2018-9-9 16:27:22 | 只看该作者
1803支持U盘多分区,不隐藏了
回复

使用道具 举报

201#
发表于 2018-10-14 20:39:28 | 只看该作者
我也来试一下了!~
回复

使用道具 举报

202#
发表于 2018-10-21 15:39:11 | 只看该作者
bios启动,可否不要等5秒,直接到syslinux或grub2,因为grub4dos不能活在uefi,不如都用熟悉的面孔,比如grub2。

点评

grub2支持BIOS也支持UEFI,可以自己改。  详情 回复 发表于 2018-10-30 15:40
回复

使用道具 举报

203#
发表于 2018-10-29 09:28:30 | 只看该作者
发个测试后的反馈:U盘不做分区,使用大神的方法管用,bios/uefi启动都很顺利。如果对U盘分区,或用在有分区的移动硬盘,那么bios启动失败,uefi正常。使用grub2的引导部署后,bios启动正常,但是启动目录要改一改。
回复

使用道具 举报

204#
发表于 2018-10-30 15:40:55 | 只看该作者
kxufeng 发表于 2018-10-21 15:39
bios启动,可否不要等5秒,直接到syslinux或grub2,因为grub4dos不能活在uefi,不如都用熟悉的面孔,比如gr ...

grub2支持BIOS也支持UEFI,可以自己改。
回复

使用道具 举报

205#
发表于 2018-10-31 08:08:40 | 只看该作者
沧海一笑 发表于 2018-10-30 15:40
grub2支持BIOS也支持UEFI,可以自己改。

我只装了grub2的,删掉了g4d、syslinux的文件夹,感觉良好,大湿很牛。
u盘用BOOTICEx64分区后,不能启动,用grub2的 grub-install.exe  ..... I:\boot ...... 这样改过之后,正常了。

点评

按你的方法试了一下结果可行,但是BIOS下GRBU菜单不支持中文UEFI正常  详情 回复 发表于 2018-11-3 14:54
回复

使用道具 举报

206#
发表于 2018-11-3 14:54:14 | 只看该作者
本帖最后由 沧海一笑 于 2018-11-3 14:59 编辑
kxufeng 发表于 2018-10-31 08:08
我只装了grub2的,删掉了g4d、syslinux的文件夹,感觉良好,大湿很牛。
u盘用BOOTICEx64分区后,不能启 ...


按你的方法试了一下结果可行,但是BIOS下GRBU菜单不支持中文,UEFI正常。求解


点评

解决了  详情 回复 发表于 2018-11-3 18:54
回复

使用道具 举报

207#
发表于 2018-11-3 18:54:55 | 只看该作者
沧海一笑 发表于 2018-11-3 14:54
按你的方法试了一下结果可行,但是BIOS下GRBU菜单不支持中文,UEFI正常。求解


解决了
回复

使用道具 举报

208#
发表于 2018-11-5 14:41:28 | 只看该作者
只用一个bootice.exe实现grub2的BIOS UEFI双启调用同一grub2菜单成功。
另一做法:grub4Dos引导启动grub2内核BIOS UEFI双启调用同一grub2菜单成功。(grub4dos兼容性最好)
楼主的批处理文件也不用了,只用了楼主的菜单,谢谢。
回复

使用道具 举报

209#
发表于 2018-11-21 19:09:29 | 只看该作者
感谢分享,挺不错的
回复

使用道具 举报

210#
发表于 2018-12-8 15:48:14 | 只看该作者
神器
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-27 13:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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