无忧启动论坛

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

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

    [复制链接]
72#
发表于 2013-10-16 11:58:22 | 只看该作者
回复

使用道具 举报

71#
发表于 2013-10-9 00:18:03 | 只看该作者
dos工具不错,解决640K内存加载问题
回复

使用道具 举报

70#
发表于 2013-10-8 20:02:17 | 只看该作者
请问  你那模版 里面的  rdtobot  可以删除吗?     少1个文件夹比较清爽
回复

使用道具 举报

69#
发表于 2013-10-5 13:42:52 | 只看该作者
2012idle 发表于 2013-9-30 11:13
用 VM 10 测试无法启动

开启了,用 GRUB2 for DOS/UEFI/ISO/PXE项目(winly)正式启动(含制作教程及源码)那个可以启动
回复

使用道具 举报

68#
发表于 2013-9-30 11:13:54 | 只看该作者
用 VM 10 测试无法启动

点评

开启了,用 GRUB2 for DOS/UEFI/ISO/PXE项目(winly)正式启动(含制作教程及源码)那个可以启动  详情 回复 发表于 2013-10-5 13:42
你怎么测试的?你是测试UEFI启动码?你的虚拟机开启efi功能了吗?  发表于 2013-10-1 21:04
回复

使用道具 举报

67#
发表于 2013-9-26 22:04:45 | 只看该作者
2011hiboy 发表于 2013-6-17 13:42
对于BIOS来说Grub2我觉得没有G4D好使,但是对于UEFI来说,Grub2引导就太好使了,因为计算机默认引导只有一个 ...

刚接触GRUB2,比较茫然,也找不到详细资料,慢慢啃,谢谢楼主
回复

使用道具 举报

66#
 楼主| 发表于 2013-9-10 09:57:11 | 只看该作者
2012zclsdz 发表于 2013-9-6 22:38
GRUB.CFG这个文件不能改。我在LINUX中用终端打开。并修改再加入就不行了。请老大明示用什么修改。GRUB.CFG这 ...

windows下记事本打开即可

另外编辑完毕后使用winhex去掉文件的头部无效信息
回复

使用道具 举报

65#
发表于 2013-9-9 23:23:26 | 只看该作者
我打开了。但你的光盘不好用。引导有问题。
回复

使用道具 举报

64#
发表于 2013-9-6 22:38:32 | 只看该作者
GRUB.CFG这个文件不能改。我在LINUX中用终端打开。并修改再加入就不行了。请老大明示用什么修改。GRUB.CFG这个文件

点评

windows下记事本打开即可 另外编辑完毕后使用winhex去掉文件的头部无效信息  详情 回复 发表于 2013-9-10 09:57
使用root用户打开才可以保存修改。  发表于 2013-9-9 22:00
回复

使用道具 举报

63#
发表于 2013-8-31 16:36:24 | 只看该作者
来支持楼主分享这个方法啊,
回复

使用道具 举报

62#
发表于 2013-8-31 09:56:41 | 只看该作者

,,,,,,,

、某男陪女神逛街,女神看到一条长裙挺爱好的,导购说你腿长人美丽穿上确定难看。
此男道:别信导购的,老母猪都能给你说成西施貂禅。。。
回复

使用道具 举报

61#
发表于 2013-8-29 14:03:36 | 只看该作者
能提供一个g2ldr吗?楼主。。。。谢谢啦
回复

使用道具 举报

60#
发表于 2013-8-28 20:26:33 | 只看该作者
本帖最后由 2011niumao 于 2013-8-28 20:30 编辑
chensksk 发表于 2013-8-18 21:21
感谢回复,Native看来是很难支持的,主要是二级内核问题,Grub2不能将二级内核以map的装载(或许我找不到) ...


g2ldr.mbr可以使用winhex将grldr.mbr(grub4dos软件所带)里面的 grldr 替换为 g2ldr 即可。
或者直接下载一个。
至于cat命令 制作出来的一般是叫 g2ldr。

二者关系 ===似乎g2ldr.mbr 只是 g2ldr 的前部的一部分。大小是8k。可以写入MBR。
g2ldr太大,一般不能写入MBR的。
回复

使用道具 举报

59#
发表于 2013-8-27 01:33:09 | 只看该作者
感谢分享!!!!!!!!!!!!!
回复

使用道具 举报

58#
发表于 2013-8-25 20:22:36 | 只看该作者
谢谢楼主分享,辛苦了。
回复

使用道具 举报

57#
发表于 2013-8-21 11:56:01 | 只看该作者
谢谢楼主的分享。学习了。
回复

使用道具 举报

56#
发表于 2013-8-18 21:21:18 | 只看该作者
2011hiboy 发表于 2013-8-18 13:43
Grub2是针对UEFI启动的,至于能不能启动NaivePE这要看PE是否支持了。
启动支持UEFI启动的系统,可以参考 ...

感谢回复,Native看来是很难支持的,主要是二级内核问题,Grub2不能将二级内核以map的装载(或许我找不到),所以Bios下还是主要以G4D启动好。
linux下这几个命令用Slitaz实践了几天,g2ldr是做出来了,但mbr文件写入到MBR中就出错,有空我下个ubuntu试试看。
回复

使用道具 举报

55#
 楼主| 发表于 2013-8-18 13:43:50 | 只看该作者
chensksk 发表于 2013-8-14 02:45
UEFI跟MBR都启动成功,感谢版主分享!
有几个关于Grub2的问题想请教版主
1.Grub2能不能启动NativePE?一级 ...

Grub2是针对UEFI启动的,至于能不能启动NaivePE这要看PE是否支持了。
启动支持UEFI启动的系统,可以参考我放出的ISO文件启动菜单了,也有可能不合适...可以百度相关文档看看下..

g2ldr.mbr的制作需要ubuntu系统,在该系统下配合我放出的命令,即可制作。

下面是我制作的一些手记(自己领悟吧):

bootconfig.cfg内容(BIOS):
search.file /neyan/grub2_bios/grub.cfg root
set prefix=($root)/neyan/grub2_bios

sudo grub-mkimage -d /boot/grub/i386-pc -c bootconfig.cfg -o core.img -O i386-pc biosdisk part_msdos fat exfat ext2 search_fs_file
sudo cat /boot/grub/i386-pc/boot.img core.img > g2ldr.mbr


bootconfig.cfg 放到 home文件夹
回复

使用道具 举报

54#
发表于 2013-8-16 16:17:32 | 只看该作者
ISO启动镜像  怎么写入U盘啊
回复

使用道具 举报

53#
发表于 2013-8-14 02:45:22 | 只看该作者
本帖最后由 chensksk 于 2013-8-14 02:47 编辑

UEFI跟MBR都启动成功,感谢版主分享!
有几个关于Grub2的问题想请教版主
1.Grub2能不能启动NativePE?一级内核菜单我参考别的菜单引导成功,但二级内核的菜单不知怎样写;
2.Grub2有没有G4D里map的命令,memdisk跟loopback应该是把文件导入内存里面的吧,有没有不载入内存的呢;
3.版主大大的 g2ldr.mbr 是如何制作的?我自己在slitaz下做了一个bios的g2ldr,指定查找/boot/grub2(用G4D跟bootmgr都能引导成功),但不知道怎样把MBR写到U盘上(用Bootice写能够,但Grub2模块文件放在/boot/grub里,容易跟G4D的目录搞混乱)
问题比较多,烦请版主解答啊
回复

使用道具 举报

52#
 楼主| 发表于 2013-8-10 22:15:25 | 只看该作者
2010lakebaykal 发表于 2013-8-6 21:58
就是这UEFI之后,除了引导win8及64位的wimPE之外,还怎么引导别的?

有相关的帮助文档哦,我也放出了一些自己摸索的.你可以参考看看
回复

使用道具 举报

51#
发表于 2013-8-6 21:58:58 | 只看该作者
就是这UEFI之后,除了引导win8及64位的wimPE之外,还怎么引导别的?
回复

使用道具 举报

50#
发表于 2013-8-6 11:53:59 | 只看该作者
既然GRUB2相当于另一个efi shell,配置还比较丰富,那看来今后在引导方面用处不少,弥补BCD的很多不足
回复

使用道具 举报

49#
发表于 2013-7-31 10:17:21 | 只看该作者
感谢分享,收藏了
回复

使用道具 举报

48#
发表于 2013-7-28 22:36:21 | 只看该作者
zqjiang 发表于 2013-7-28 21:36
这个模块你看看
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=310626&extra=page%3D1

这个我看过,其光盘结构不太明白,而且作者用什么生成的iso参数也没说,我要解决的是在光盘里怎么调用Grub2.efi,然后加载bootmgr。。。。
回复

使用道具 举报

47#
发表于 2013-7-28 21:36:51 | 只看该作者
devilma 发表于 2013-7-28 14:34
我若是再光盘里怎么调用grub2.efi,再来加载bootmgr,能详细下吗?

这个模块你看看
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

46#
发表于 2013-7-28 14:34:07 | 只看该作者
zqjiang 发表于 2013-6-23 11:32


先 启动 efi版的grub2.efi ,再来加载 bootmgr     很方便的

我若是再光盘里怎么调用grub2.efi,再来加载bootmgr,能详细下吗?
回复

使用道具 举报

45#
发表于 2013-7-14 20:05:55 | 只看该作者
GRUB2 启动 PE.ISO,折腾了几次,不会弄。用loopback?
回复

使用道具 举报

44#
 楼主| 发表于 2013-7-14 16:52:15 | 只看该作者
2012yjgsz 发表于 2013-7-14 11:30
请教版主,UEFI下,能用grub2启动WIN8PE.ISO(能在EFI下启动)吗?
如可以,grub.cfg 怎么编辑?谢谢。

grub.cfg 用记事本编辑即可。
回复

使用道具 举报

43#
发表于 2013-7-14 11:30:02 | 只看该作者
请教版主,UEFI下,能用grub2启动WIN8PE.ISO(能在EFI下启动)吗?
如可以,grub.cfg 怎么编辑?谢谢。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-8 14:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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