无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品★IDC大全★服务器租赁、托管★优惠促销★
可防勒索的强大数据备份恢复软件卡瑞飞系统和装机二合一超级U盘广告联系 QQ:184822951 微信:wuyouceo
楼主: 2011hiboy

[原创] Grub2启动盘的制作,支持BIOS和UEFI哦.....

    [复制链接]
发表于 2013-6-26 08:50:42 | 显示全部楼层
本帖最后由 ggmm888 于 2013-6-26 09:40 编辑

谢谢,
看来grub2.efi最大的好处就是图形化了菜单,不用每次手动输入efi文件名称了

因为g2ldr在BIOS下不能直接启动PE,还要通过grldr引导PE,g2ldr启动兼容性还要考查一下,所以我看还是U盘使用grldr引导,在BIOS下没有问题,在UEFI下:

UEFI引导--grub2.efi----->搜索指定位置的Grub.cfg--->加载Grub.cfg菜单--efi图形化菜单,这样就可以启动任意efi了

这样是不是好下点(grub2.efi出efi图形化菜单,也用不到U盘主引导上面的g2ldr.mbr)

点评

g2ldr应该可以启动PE的。有一个loopback命令很好用。可以百度一下菜单写法。 例如: loopback lo0 /win8pe.iso set root=(lo0) ntldr /bootmgr 但似乎成功率也不高。可能和iso格式有关。  详情 回复 发表于 2013-6-27 16:06
回复 支持 1 反对 0

使用道具 举报

发表于 2013-6-27 16:06:29 | 显示全部楼层
ggmm888 发表于 2013-6-26 08:50
谢谢,
看来grub2.efi最大的好处就是图形化了菜单,不用每次手动输入efi文件名称了
因为g2ldr在BIOS下不能直接启动PE,还要通过grldr引导PE,g2ldr启动兼容性还要考查一下

g2ldr应该可以启动PE的。有一个loopback命令很好用。可以百度一下菜单写法。
例如:
loopback lo0 /win8pe.iso
set root=(lo0)
ntldr /bootmgr
但似乎成功率也不高。可能和iso格式有关。

点评

loopback不能这么用的,loopback虚拟设备只对grub2内部有效,出了grub2,bootmgr找不到虚拟光驱的,无法读取下一步需要的启动文件  详情 回复 发表于 2013-7-3 16:16
回复 支持 1 反对 0

使用道具 举报

发表于 2013-7-2 20:04:51 | 显示全部楼层
2011cwj6958 发表于 2013-6-22 22:02
g2ldr的引导功能比 bcd的强大的多,直接修改grub.cfg文件。比配置bcd文件方便的多,引导EFI 启动的bcd也很 ...

都是,菜单拷贝粘贴多方便的,BCD硬是要弄几个命令,找BCD工具呢,做出来的还乱码,我了个去!我也换GRUB2去,不折腾BCD了,麻烦的很!
回复 支持 1 反对 0

使用道具 举报

发表于 2013-7-3 11:21:13 | 显示全部楼层
2011hiboy 发表于 2013-6-17 13:39
w2inly的那个呀?我没有比较过,不过我想既然都是grub2,那么相差应该不会大多的吧。

研究Grub2的启动 ...

我也想学grub2,苦于没有资料
回复 支持 反对

使用道具 举报

发表于 2013-7-3 16:16:54 | 显示全部楼层
2011niumao 发表于 2013-6-27 16:06
g2ldr应该可以启动PE的。有一个loopback命令很好用。可以百度一下菜单写法。
例如:
loopback lo0 /w ...

loopback不能这么用的,loopback虚拟设备只对grub2内部有效,出了grub2,bootmgr找不到虚拟光驱的,无法读取下一步需要的启动文件

点评

多谢指点。怪不得我老是不成功。 不过用来启动vbuntufix.vhd倒是成功了。推想是因为vbuntufix就是ubuntu12042,把loop设备 重新挂载了。  详情 回复 发表于 2013-7-3 16:31
回复 支持 反对

使用道具 举报

发表于 2013-7-3 16:31:38 | 显示全部楼层
本帖最后由 2011niumao 于 2013-7-3 16:33 编辑
fujianabc 发表于 2013-7-3 16:16
loopback不能这么用的,loopback虚拟设备只对grub2内部有效,出了grub2,bootmgr找不到虚拟光驱的,无法读 ...


多谢指点。怪不得我老是不成功。
不过用来启动vbuntufix.vhd倒是成功了。推想是因为vbuntufix就是ubuntu12042,把loop设备
重新挂载了。
而winpe则缺少一个内部驱动的支持。
回复 支持 反对

使用道具 举报

发表于 2013-7-3 21:15:54 | 显示全部楼层
我用UltraISO把ISO写入了U盘,BIOS启动滚屏,启动不了。于是格式化为FAT32,解压ZIP文件到U盘,说是要BOOTICE写人引导。
那个g2ldr.mbr在哪里,没找到。

点评

g2ldr.mbr 可以用winhex修改 grldr.mbr 中的grldr 为 g2ldr 来得到。 也可以百度下载一个====基本上都可以用。  详情 回复 发表于 2013-7-3 22:01
回复 支持 反对

使用道具 举报

发表于 2013-7-3 22:01:36 | 显示全部楼层
2011678 发表于 2013-7-3 21:15
我用UltraISO把ISO写入了U盘,BIOS启动滚屏,启动不了。于是格式化为FAT32,解压ZIP文件到U盘,说是要BOOTIC ...

g2ldr.mbr 可以用winhex修改 grldr.mbr 中的grldr 为 g2ldr 来得到。
也可以百度下载一个====基本上都可以用。
回复 支持 反对

使用道具 举报

发表于 2013-7-5 20:35:08 | 显示全部楼层
楼主,如果是UEFI启动,用GRUB2可以启动MAXDOS吗?
如果可以的话,值得研究,如果不行,那就没什么意义了。
回复 支持 反对

使用道具 举报

发表于 2013-7-9 16:13:07 | 显示全部楼层
grub.cfg用记事本修改后启动加载菜单前会有一个错误提示“不能找到设置”,一闪而过。一般大家是怎样修改的?

点评

使用winhex打开那个cfg配置文件,删除最前面的几个字符即可。  详情 回复 发表于 2013-7-10 09:55
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-2-16 11:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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