无忧启动论坛

标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里? [打印本页]

作者: 酷酷在线    时间: 2004-12-2 21:27
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
我看了GRUB的网页,说是把stage2_eltorito 作为文件启动就可以了。
但是我在easyboot把引导文件设置为stage2_eltorito也不行呀。
到底要怎么样做呢?
作者: snopy    时间: 2004-12-3 00:01
标题: 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
即可。

作者: 酷酷在线    时间: 2004-12-3 03:17
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
已经成功了,谢谢史努比
作者: 天风    时间: 2004-12-3 08:23
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
支持SNOPY,楼主发问前为何不看以前的贴子,已经说的很清楚了,你找一下,那儿有ISOGRUB.BIN文件
作者: 酷酷在线    时间: 2004-12-3 09:19
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
平时我都是用搜索功能呀,现在搜索好像需要威望。。。
其实我也想自己查找...
作者: 天风    时间: 2004-12-3 11:18
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
在USERONCE做工ISOEMNU的下载中有个ISO文件,你解开ISO会看到一个ISOGRUB.BIN文件的
作者: caifengbin    时间: 2004-12-3 16:34
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
我找了老半天,还是不知道grub制作的文章在那?
能给个链接吗?
还有版主说的在USERONCE做工ISOEMNU的下载中有个ISO文件,你解开ISO会看到一个ISOGRUB.BIN文件的
我也不知道isomenu在那下载的啊
作者: Gandalf    时间: 2004-12-3 17:07
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?

isoemu 可以从这里获取:
http://159.226.20.15/grub_chs/isoemu/bin/
作者: 酷酷在线    时间: 2004-12-14 21:55
标题: 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就可以正常运行。
我想把出错的图片传上来,可是不知道怎么传。
作者: 酷酷在线    时间: 2004-12-14 21:57
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
[UploadFile=aa_1103032608.jpg]
作者: jojo2008    时间: 2005-3-3 13:21
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
[UploadFile=ISOGRUB_1109827295.txt]
后缀名修改一下吧~~
作者: woaisancai    时间: 2005-5-6 12:27
标题: 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.....

作者: woaisancai    时间: 2005-5-6 12:28
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
请问用stage2_eltorito能不能作出在光盘上的中文grub
作者: woaisancai    时间: 2005-5-6 12:32
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
谁能告诉我做一张用中文grub(具有软盘仿真等的版本)引导的光盘的完整步骤(用mkisofs最好)?
利用isogrub.bin的方法更好.
作者: woaisancai    时间: 2005-5-6 12:36
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
问一下useronce,你在isoemnu中的isogrub.iso是怎么做出来的,用的是哪个做映象的软件?在你的isogrub.iso的光盘引导区装的是不是isogrub.bin,然后通过grub来引导easyboot?
作者: Gandalf    时间: 2005-5-8 09:13
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?

- isogrub.iso 用的是 EZBoot 做的。 里面使有了 isogrub.bin 作为启动文件;
所以,启动的是 Grub.
作者: woaisancai    时间: 2005-5-8 15:04
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
我用vpc(virtual pc)测试isogrub.iso映像,vpc显示的过程好像是:
   1、引导中文grub,显示menu.lst的内容
   2、从grub菜单启动easyboot
是不是这样的?
作者: woaisancai    时间: 2005-5-8 15:10
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
useronce兄:
利用mkisofs纯粹配合中文grub文件或是grubforntfs,不用其它引导软件的如(easyboot),
怎么做出光盘上的中文grub(即:计算机从光盘上引导的就是纯粹的中文grub)?
   需要什么文件做启动引导文件,isogrub.bin行不行?
作者: woaisancai    时间: 2005-5-8 15:14
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
接上一个消息!
  那么,mkisofs的命令行参数怎么写?
作者: woaisancai    时间: 2005-5-8 15:31
标题: 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操作。
这是为什么,谁能告诉我?
作者: Gandalf    时间: 2005-5-8 18:40
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?

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

作者: woaisancai    时间: 2005-5-8 20:46
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
=============================================================
    最后你提到的问题,发生于"Grub 未能找到它的配置文件"
=============================================================
但是在使用grldr制作的映像中,我的目录结构如下:
\menu.lst
\boot\grub\menu.lst
怎样才能让grub正确的找到它的配置文件?

作者: woaisancai    时间: 2005-5-8 20:51
标题: 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
作者: woaisancai    时间: 2005-5-8 20:52
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
[UploadFile=stage2_eltorito_1115556720.rar]
作者: woaisancai    时间: 2005-5-8 20:53
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
上面的附件是stage2_eltorito,用于配合mkisofs做grub启动光盘的。
作者: woaisancai    时间: 2005-5-8 20:54
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
不用easyboot,怎么作中文grub启动光盘?
作者: Gandalf    时间: 2005-5-9 09:06
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?

中文的 grub 一定需要 grub 本身内建的中文显示功能; 当前的(据我所知)
只停留在了 0.95 上(据闻, 0.97 已经发布 ftp://alpha.gnu.org/gnu/grub/)
需要中文的话,请到 http://sysoft.zdwx.com/grub/download.html 处下载。
作者: woaisancai    时间: 2005-5-9 17:26
标题: 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\
作者: woaisancai    时间: 2005-5-9 17:27
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
遗憾的是未能用mkisofs做出中文grub启动映像!!!!!!
作者: profree    时间: 2005-10-30 01:32
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
我现在正在想用grub做一个启动光盘,看来是没有很好的办法吗?
作者: TCLSHX    时间: 2005-10-30 21:08
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
下面引用由酷酷在线2004/12/03 03:17am 发表的内容:
已经成功了,谢谢史努比
楼主,能发一个你做好的较简单的GRUB光盘吗?让我们也来学一下.
作者: xiaozutao    时间: 2005-12-25 11:08
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
看看,,,要了,,,,呵呵,,
作者: fzfchao    时间: 2006-1-24 11:56
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
学习了,谢谢
作者: secowu    时间: 2006-3-13 18:11
标题: GRUB怎么样做到光盘上去呢?用什么写到MBR里?
不知道有没有0.97的中文版下载
作者: iamliqi    时间: 2007-12-7 19:46
直接用grlbr做启动镜像的朋友注意了

祥情请参阅下面的链接

如果你要做成启动光盘,和上面的步骤类似,只是第三步装menu.lst中的根换成root (cd)就行了。。。如果你用的是UltraISO,请记住要在文件->属性->允许小写字母勾选,否则找不到menu.lst!!!本人因为这个在网上转了一个下午。。。。
如果你要做成启动光盘,和上面的步骤类似,只是第三步装menu.lst中的根换成root (cd)就行了。。。如果你用的是UltraISO,请记住要在文件->属性->允许小写字母勾选,否则找不到menu.lst!!!本人因为这个在网上转了一个下午。。。。


http://bbs.wwwfox.net/viewthread.php?tid=117239&extra=page%3D2
作者: anythingsky    时间: 2008-11-8 10:39
标题: 谢谢
真是让我大开眼见,我会虚心向你们讨教的
作者: musicalwise    时间: 2009-5-2 21:01
新手 好像需要补充的知识很多啊
作者: kyoiiyb    时间: 2009-8-13 17:47
二楼的方法看了半天!!
我就没明白为什么要做这么麻烦的事呢???
直接用 UltraISO 就可以了!!
把grldr文件改名成grldr.bin, 然后在UltraISO的  启动 -> 加载引导文件 -> 选中grldr.bin就OK了!!
光盘里面就不需要grldr这个文件了  直接放个menu.lst或者放在boot\grub\menu.lst 当然这都是grub相关的东西了!!
menu也可以内置到grldr文件里面!!
35楼说的没那个  允许小写字母勾选  大概也要做! 我一直都勾了,没试过没有勾的情况!

[ 本帖最后由 kyoiiyb 于 2009-8-13 18:22 编辑 ]
作者: Climbing    时间: 2009-8-14 13:32
鄙视一下楼上的,看看人家二楼是哪年发的帖子。

最烦你们这些挖古墓的。
作者: 2010disifanuo    时间: 2011-9-21 10:27
这个帖子时间有点远啊




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3