Mer_Memor 发表于 2018-3-1 20:33:26

wintoflash 发表于 2018-3-1 15:53
load_video这里应该把kali菜单里面的这个函数抄过来。不过直接删掉应该也没有太大影响

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

lintrainwy 发表于 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,msdos25c3592b3-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 可以保证在不同的电脑启动,都正确找到根分区。

lintrainwy 发表于 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
}

lybdy999 发表于 2018-3-4 11:06:01

为什么用一两天后,就没有UEFI启动这个选项了(变成Windows Boot 管理了)

sunxp666 发表于 2018-4-9 05:48:07

楼主能不能再共享下带PE的文件,谢谢。

1564335 发表于 2018-5-6 15:26:19

楼主威武!!!MARK

123-888 发表于 2018-6-5 15:09:57

楼主,这个强大的工具太实用了,一直可以在各种机器上引导,但今天用到华为matebook x pro上启动不成功,bios认得启动U盘,但是引导时显示失败,请帮忙查下原因。

2010xu32105 发表于 2018-7-8 11:10:31

请教。可否做成iso文件,用于量产?

2011npwjm 发表于 2018-7-8 11:23:28

谢谢楼主的分享

xyyit 发表于 2018-7-13 15:27:08

主批处理有个小问题:编辑grub2的Config名字没弄对,正确是06_pc.cfg、07_end。

沧海一笑 发表于 2018-8-2 07:37:47

希望楼主继续更新,试了一天发现这个方法要比网上一些一键安装的都好,完美加入各种PE。要是楼主能把菜单做的简单点,去掉子菜单,转换菜单分快,实现三分区,就更完美了。期待各为大神继续研究,这才是真正的U启动。

沧海一笑 发表于 2018-8-2 16:00:01

请问各位大神如何把bois模式下默认的syslinux启动改成grub4dos启动?求指点。。。。。。。

沧海一笑 发表于 2018-8-3 09:19:28

本帖最后由 沧海一笑 于 2018-8-3 10:26 编辑

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







沧海一笑 发表于 2018-8-4 13:02:52

本帖最后由 沧海一笑 于 2018-8-4 13:11 编辑

再上一张开机实测图片

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

沧海一笑 发表于 2018-8-4 20:57:18

本帖最后由 沧海一笑 于 2018-8-7 08:47 编辑

沧海一笑 发表于 2018-8-2 07:37
希望楼主继续更新,试了一天发现这个方法要比网上一些一键安装的都好,完美加入各种PE。要是楼主能把菜单做 ...

各种PE都能加入
高端隐藏

devilma 发表于 2018-8-14 23:37:58

下载个更新版的!

沧海一笑 发表于 2018-8-26 17:14:59

devilma 发表于 2018-8-14 23:37
下载个更新版的!

哪里有更新版的?

shines99 发表于 2018-8-27 18:08:52

谢谢楼主!学习一下

Interest_Maple 发表于 2018-9-6 09:10:59

沧海一笑 发表于 2018-8-3 09:19
又研究了一天,发现这个方法做的U盘启动既简单又实用,手动实现了UEFI启动,BiOS启动,加入自己的PE,隐藏 ...

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

沧海一笑 发表于 2018-9-9 16:27:22

1803支持U盘多分区,不隐藏了

jinql 发表于 2018-10-14 20:39:28

我也来试一下了!~

kxufeng 发表于 2018-10-21 15:39:11

bios启动,可否不要等5秒,直接到syslinux或grub2,因为grub4dos不能活在uefi,不如都用熟悉的面孔,比如grub2。

kxufeng 发表于 2018-10-29 09:28:30

发个测试后的反馈:U盘不做分区,使用大神的方法管用,bios/uefi启动都很顺利。如果对U盘分区,或用在有分区的移动硬盘,那么bios启动失败,uefi正常。使用grub2的引导部署后,bios启动正常,但是启动目录要改一改。

沧海一笑 发表于 2018-10-30 15:40:55

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

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

kxufeng 发表于 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 ...... 这样改过之后,正常了。

沧海一笑 发表于 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:55

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

解决了

沧海一笑 发表于 2018-11-5 14:41:28

只用一个bootice.exe实现grub2的BIOS UEFI双启调用同一grub2菜单成功。
另一做法:grub4Dos引导启动grub2内核BIOS UEFI双启调用同一grub2菜单成功。(grub4dos兼容性最好)
楼主的批处理文件也不用了,只用了楼主的菜单,谢谢。

shimiy 发表于 2018-11-21 19:09:29

感谢分享,挺不错的

流心奸商 发表于 2018-12-8 15:48:14

神器
页: 1 2 3 4 5 6 [7] 8 9
查看完整版本: 【2017.12.16】启动U盘简单手动制作BIOS+UEFI的syslinux/grub/boomgr/grub2互转