无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
诚聘PE工具开发技术员QQ:1607112133系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: 2011hiboy

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

    [复制链接]
发表于 2013-8-6 21:58:58 | 显示全部楼层
就是这UEFI之后,除了引导win8及64位的wimPE之外,还怎么引导别的?

点评

有相关的帮助文档哦,我也放出了一些自己摸索的.你可以参考看看  详情 回复 发表于 2013-8-10 22:15
回复

使用道具 举报

 楼主| 发表于 2013-8-10 22:15:25 | 显示全部楼层
2010lakebaykal 发表于 2013-8-6 21:58
就是这UEFI之后,除了引导win8及64位的wimPE之外,还怎么引导别的?

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

使用道具 举报

发表于 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的目录搞混乱)
问题比较多,烦请版主解答啊

点评

Grub2是针对UEFI启动的,至于能不能启动NaivePE这要看PE是否支持了。 启动支持UEFI启动的系统,可以参考我放出的ISO文件启动菜单了,也有可能不合适...可以百度相关文档看看下.. g2ldr.mbr的制作需要ubuntu系统,  详情 回复 发表于 2013-8-18 13:43
回复

使用道具 举报

发表于 2013-8-16 16:17:32 | 显示全部楼层
ISO启动镜像  怎么写入U盘啊
回复

使用道具 举报

 楼主| 发表于 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文件夹

点评

感谢回复,Native看来是很难支持的,主要是二级内核问题,Grub2不能将二级内核以map的装载(或许我找不到),所以Bios下还是主要以G4D启动好。 linux下这几个命令用Slitaz实践了几天,g2ldr是做出来了,但mbr文件写入  详情 回复 发表于 2013-8-18 21:21
回复

使用道具 举报

发表于 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试试看。

点评

g2ldr.mbr可以使用winhex将grldr.mbr(grub4dos软件所带)里面的 grldr 替换为 g2ldr 即可。 至于cat命令 制作出来的一般是叫 g2ldr。  详情 回复 发表于 2013-8-28 20:26
回复

使用道具 举报

发表于 2013-8-21 11:56:01 | 显示全部楼层
谢谢楼主的分享。学习了。
回复

使用道具 举报

发表于 2013-8-25 20:22:36 | 显示全部楼层
谢谢楼主分享,辛苦了。
回复

使用道具 举报

发表于 2013-8-27 01:33:09 | 显示全部楼层
感谢分享!!!!!!!!!!!!!
回复

使用道具 举报

发表于 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的。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-4-25 21:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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