无忧启动论坛

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

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

[复制链接]
跳转到指定楼层
1#
发表于 2004-12-2 21:27:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我看了GRUB的网页,说是把stage2_eltorito 作为文件启动就可以了。
但是我在easyboot把引导文件设置为stage2_eltorito也不行呀。
到底要怎么样做呢?
2#
发表于 2004-12-3 00:01:11 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

用EZBOOT在光盘上调用Grub的制作方法!
1. 把“ISOGRUB.BIN”这个文件放到光盘上的“EZBOOT”目录中。
2. 把“STAGE2”这个文件放到光盘上的根目录中。
3. 然后将 Grub 程序文件、IMG 文件和 ZIP 文件按目录放到光盘中。
4. 然后用“EZBOOT”调用“ISOGRUB.BIN”启动就可以。

传统的 Grub 在光盘上启动就是用 stage2_eltorito 这个文件,但是必须使用 mkisofs 才行。使用 isogrub.bin 就能摆脱这一限制,但要求是,得把 stage2 这个文件放到光盘的根目录下。 这个 stage2 文件的版本没有要求,比如,你可以使用曾经非常出名的蓝点的 stage2 文件。。。

软盘上的话,你得这么作:
在软盘上建立目录   a:\boot\grub\
然后在其中放入 stage1, stage2, (注意,不能使用支持一键恢复的 stage1 文件)
接着启动一个 Grub 的命令行, 然后运行:
grub> root (fd0)    说明, stage1, stage2, menu.lst 所在的位置
grub> setup (fd0)   安装它
你可以立即测试:
grub> chainload (fd0)+1
grub> boot
即可。
回复

使用道具 举报

3#
 楼主| 发表于 2004-12-3 03:17:57 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

已经成功了,谢谢史努比
回复

使用道具 举报

4#
发表于 2004-12-3 08:23:45 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

支持SNOPY,楼主发问前为何不看以前的贴子,已经说的很清楚了,你找一下,那儿有ISOGRUB.BIN文件
回复

使用道具 举报

5#
 楼主| 发表于 2004-12-3 09:19:44 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

平时我都是用搜索功能呀,现在搜索好像需要威望。。。
其实我也想自己查找...
回复

使用道具 举报

6#
发表于 2004-12-3 11:18:08 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

在USERONCE做工ISOEMNU的下载中有个ISO文件,你解开ISO会看到一个ISOGRUB.BIN文件的
回复

使用道具 举报

7#
发表于 2004-12-3 16:34:37 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

我找了老半天,还是不知道grub制作的文章在那?
能给个链接吗?
还有版主说的在USERONCE做工ISOEMNU的下载中有个ISO文件,你解开ISO会看到一个ISOGRUB.BIN文件的
我也不知道isomenu在那下载的啊
回复

使用道具 举报

8#
发表于 2004-12-3 17:07:11 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?


isoemu 可以从这里获取:
http://159.226.20.15/grub_chs/isoemu/bin/
回复

使用道具 举报

9#
 楼主| 发表于 2004-12-14 21:55:38 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

我用mkisofs制作用stage2_eltorito作启动文件的光盘在VMware里总是出现一个错误提示。而用isogrub.bin作启动文件时,却可以正常运行。
我用下面这个命令做的启动光盘
mkisofs -o ./cdr/dsk3.iso -no-emul-boot -eltorito-boot stage2_eltorito -V "Win2003" -copyright "KUOL" -J -R -l ./cdr/root ./cdr/boot
把命令里的stage2_eltorito改成isogrub.bin就可以正常运行。
我想把出错的图片传上来,可是不知道怎么传。
回复

使用道具 举报

10#
 楼主| 发表于 2004-12-14 21:57:01 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

[UploadFile=aa_1103032608.jpg]
回复

使用道具 举报

11#
发表于 2005-3-3 13:21:55 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

[UploadFile=ISOGRUB_1109827295.txt]
后缀名修改一下吧~~
回复

使用道具 举报

12#
发表于 2005-5-6 12:27:29 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

我利用isogrub.iso中的isogrub.bin配合mkisofs,用
mkisofs -o grub.iso -no-emul-boot -eltorito-boot isogrub.bin -J -R -l iso
制作出来的iso映象在vmware测试,老是在下面着意行停住
load Stage2 from cdrom.....
回复

使用道具 举报

13#
发表于 2005-5-6 12:28:59 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

请问用stage2_eltorito能不能作出在光盘上的中文grub
回复

使用道具 举报

14#
发表于 2005-5-6 12:32:52 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

谁能告诉我做一张用中文grub(具有软盘仿真等的版本)引导的光盘的完整步骤(用mkisofs最好)?
利用isogrub.bin的方法更好.
回复

使用道具 举报

15#
发表于 2005-5-6 12:36:58 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

问一下useronce,你在isoemnu中的isogrub.iso是怎么做出来的,用的是哪个做映象的软件?在你的isogrub.iso的光盘引导区装的是不是isogrub.bin,然后通过grub来引导easyboot?
回复

使用道具 举报

16#
发表于 2005-5-8 09:13:51 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?


- isogrub.iso 用的是 EZBoot 做的。 里面使有了 isogrub.bin 作为启动文件;
所以,启动的是 Grub.
回复

使用道具 举报

17#
发表于 2005-5-8 15:04:06 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

我用vpc(virtual pc)测试isogrub.iso映像,vpc显示的过程好像是:
   1、引导中文grub,显示menu.lst的内容
   2、从grub菜单启动easyboot
是不是这样的?
回复

使用道具 举报

18#
发表于 2005-5-8 15:10:04 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

useronce兄:
利用mkisofs纯粹配合中文grub文件或是grubforntfs,不用其它引导软件的如(easyboot),
怎么做出光盘上的中文grub(即:计算机从光盘上引导的就是纯粹的中文grub)?
   需要什么文件做启动引导文件,isogrub.bin行不行?
回复

使用道具 举报

19#
发表于 2005-5-8 15:14:35 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

接上一个消息!
  那么,mkisofs的命令行参数怎么写?
回复

使用道具 举报

20#
发表于 2005-5-8 15:31:30 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

我利用grldr作光盘启动盘的引导文件,利用
  mkisofs -R -b grldr -no-emul-boot -boot-load-seg 0x1000 -o grub.iso iso
做出的映像,在vpc中测试不通过,在boch中可以通过。
但是在boch中引导好像经历过不同的阶段:
首先出现下面的画面,
    GNU GRUB  version 0.96  (639K lower / 31744K upper memory)
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ find /menu.lst                                                          ³
³ enter commandline mode                                                  ³
³ reboot                                                                  ³
³ halt                                                                    ³
³                                                                         ³
³                                                                         ³
³                                                                         ³
³                                                                         ³
³                                                                         ³
³                                                                         ³
³                                                                         ³
³                                                                         ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
      Use the  and  keys to select which entry is highlighted.
      Press enter to boot the selected OS, ';e'; to edit the
      commands before booting, or ';c'; for a command-line.

   The highlighted entry will be booted automatically in 1 seconds.
然后紧接着(我没做任何的键盘操作)出现下面的画面(这个画面是在上面的画面一晃而过后就出现的)

    GNU GRUB  version 0.96  (639K lower / 31744K upper memory)
[ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename.  ESC at any time exits. ]
grub>

上面的画面可以进行普通的grub shell操作。
这是为什么,谁能告诉我?
回复

使用道具 举报

21#
发表于 2005-5-8 18:40:17 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?


使用 mkisofs.exe 制作 Grub 的可启动光盘,你需要 stage2_eltorito 作为启动文件; 具体的命令行,你可以到网上找找看,我记不太清楚了.
你可以从这里获取它("Grub 程序下载(中文版-2004最终版,支持 gfxmenu)"):
http://sysoft.zdwx.com/grub/download.html
-----------------
最后你提到的问题,发生于"Grub 未能找到它的配置文件"
回复

使用道具 举报

22#
发表于 2005-5-8 20:46:08 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

=============================================================
    最后你提到的问题,发生于"Grub 未能找到它的配置文件"
=============================================================
但是在使用grldr制作的映像中,我的目录结构如下:
\menu.lst
\boot\grub\menu.lst
怎样才能让grub正确的找到它的配置文件?
回复

使用道具 举报

23#
发表于 2005-5-8 20:51:13 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

==========================================================================
    使用 mkisofs.exe 制作 Grub 的可启动光盘,你需要 stage2_eltorito 作为启动文件
==========================================================================
我是用stage2_eltorito配合mkisofs作了可启动光盘,但怎么利用stage2_eltorito做中文grub可启动光盘?

附:
mkisofs作grub启动光盘的命令行:
mkisofs -U -joliet-long -V grub启动 -hide boot.catalog -hide-joliet boot.catalog -gbk4dos-filenames -gbk4win-filenames -optimize -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso
回复

使用道具 举报

24#
发表于 2005-5-8 20:52:04 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

[UploadFile=stage2_eltorito_1115556720.rar]
回复

使用道具 举报

25#
发表于 2005-5-8 20:53:00 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

上面的附件是stage2_eltorito,用于配合mkisofs做grub启动光盘的。
回复

使用道具 举报

26#
发表于 2005-5-8 20:54:10 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

不用easyboot,怎么作中文grub启动光盘?
回复

使用道具 举报

27#
发表于 2005-5-9 09:06:03 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?


中文的 grub 一定需要 grub 本身内建的中文显示功能; 当前的(据我所知)
只停留在了 0.95 上(据闻, 0.97 已经发布 ftp://alpha.gnu.org/gnu/grub/)
需要中文的话,请到 http://sysoft.zdwx.com/grub/download.html 处下载。
回复

使用道具 举报

28#
发表于 2005-5-9 17:26:43 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

利用isogrub.bin配合nero做中文grub启动光盘。
从isogrub.iso中用winimg解出isogrub.bin,stage2、boot目录。
启动nero burning rom。创建"cd-rom(引导)"项目如下:
1.映像文件指向刚解出来的isogrub.bin
2.虚拟类型为“不虚拟”
3.加载扇区:07C0
4.已加载扇区数:4
然后在nero的工作窗口把stage2选择进光盘的根目录,把boot目录选择进去就行了
具体结构如下:
\stage2
\boot\
回复

使用道具 举报

29#
发表于 2005-5-9 17:27:46 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

遗憾的是未能用mkisofs做出中文grub启动映像!!!!!!
回复

使用道具 举报

30#
发表于 2005-10-30 01:32:25 | 只看该作者

GRUB怎么样做到光盘上去呢?用什么写到MBR里?

我现在正在想用grub做一个启动光盘,看来是没有很好的办法吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 18:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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