无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2595|回复: 6
打印 上一主题 下一主题

到底如何才能用grub4dos加载时空淘气包,命令如何写?

[复制链接]
跳转到指定楼层
1#
发表于 2010-3-15 17:07:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
到底如何才能用grub4dos加载时空淘气包,命令如何写?

title 1boot WinPE (LaoMaotao)
find --set-root /myudisk.txt
chainloader /ntldr
title 2boot WinPE (LaoMaotao)
chainloader (path)/aeroldr.bin
title 3boot WinPE (LaoMaotao)
find --set-root /myudisk.txt
chainloader /1230.bif
title 4boot WinPE (LaoMaotao)
find --set-root /myudisk.txt
chainloader --force (cd)/1230.bif
title 5boot WinPE (LaoMaotao)
find --set-root /myudisk.txt
chainloader --force (fd0)/1230.bif


1230.bif为UltraISO提取时空淘气包制作的ISO的引导文件
以上命名怎么试都不行望明示!
我是在U盘上用的
2#
发表于 2010-3-15 17:58:18 | 只看该作者
时空淘气包里有个aero.sys文件,需要用mkimage将其制作为可被G4D加载的文件才行!
利用loadbin在不同的启动管理器中启动grub,grub2,grub4dos 和 ntldr
loadbin是grubutil里的一个新加工具,它可以把各种系统文件转化为Linux内核的格式,从而达到在多个启动管理器里启动的目的。

对于不同的启动文件,loadbin提供相应的头文件,

可以用三种方式启动系统文件,以ntldr为例:

1,直接使用头文件ldntldr.bin。以头文件作为内核,ntldr作为initrd:

kernel ldntldr.bin
initrd ntldr
boot

2,利用mkimage工具把头文件和系统文件结合起来,生成单一的启动文件:

mkimage ldntldr.bin ntldr ntldr.bin

然后把ntldr.bin作为内核就行了:

kernel ntldr.bin
boot

由于不少的启动管理器在启动Linux内核时不会传递正确的DL值,因此需要在头文件里进行设置,你可以使用-x参数在生成单一的启动文件时指定DL值,例如:

mkimage -x 0x80 ldntldr.bin ntldr ntldr.bin

有些系统,例如grub2,还支持分区参数,你可以用以下方式来指定:

mkimage -x 0x80,0 ldgrub2.bin core.img grub2.bin

这样启动后grub2会自动把根设备设为第一只硬盘第一个主分区(hd0,1)。

如果是在CDROM里启动,可以使用设备号0xe0,比如

mkimage -x 0xe0 ldgrub.bin stage2 grub.bin

这样,grub启动后就可以利用(cd)设备来访问文件了。

3,同2一样,先生成单一的启动文件ntldr.bin,然后可以利用grldr.mbr启动:

安装到mbr:

grubinst -b=ntldr.bin DEVICE

生成相应的ntldr.mbr,在boot.ini里启动:

grubinst -o -b=ntldr.bin ntldr.mbr

目前支持的启动文件格式:

1,GRUB Legacy
头文件ldgrub.bin,对应的系统文件是stage2

2,GRUB2
头文件是ldgrub2.bin,对应的系统文件是core.img

3,GRUB4DOS和NTLDR
头文件是ldntldr.bin,对应的系统文件是ntldr和grldr

至于启动管理器,只要它支持Linux内核格式,就可以使用loadbin,这其中包括grub legacy, grub2, grub4dos, syslinux/isolinux/pxelinux, lilo等等。
参看:http://bbs.znpc.net/viewthread.php?tid=4273&highlight=
回复

使用道具 举报

3#
 楼主| 发表于 2010-3-15 19:30:49 | 只看该作者
还不不太明白!网上找到部分资料是可以利用grub4dos加载时空淘气包的,可是就是加载不成功,能明白点给出命令出来吗?
回复

使用道具 举报

4#
发表于 2010-3-15 19:50:11 | 只看该作者

回复 #3 ggg87654321 的帖子

说的很明白了!
不是命令问题,是能否被G4D加载的问题,必须用mkimage合并后的文件再用G4D  chainloader
回复

使用道具 举报

5#
发表于 2010-3-16 07:26:36 | 只看该作者

http://bbs.wuyou.net/forum.php?m ... =%CC%D4%C6%F8%B0%FC


将分区写入GRLDR引导,将AERO.SYS命名为GRLDR放在根目录即可成功引导,用淘气包加载GRUB就是了。。。。。。。。。。。。。

[ 本帖最后由 天涯海角1216 于 2010-3-16 07:33 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2010-3-16 07:48:17 | 只看该作者
有没有U盘驱动的方法
回复

使用道具 举报

7#
发表于 2010-3-16 08:22:55 | 只看该作者
老弟呀,同样适用于U盘!!!!!!
多看看帖子再提问,呵呵
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 18:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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