QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 760|回复: 9

高手请进:看精华帖遇到的疑问----关于制作grub启动盘

[复制链接]
发表于 2004-3-16 13:58:06 | 显示全部楼层 |阅读模式
以下内容引用dalin的精华帖,因为是新手,对其内容有点不懂,请各位大虾给详细解释一下。

制作方法:

首先你用的引导程序必须是grub。
确认了这一点之后进入/boot/grub目录:
cd /boot/grub
然后把stage1和stage2两个文件写到你的软盘上去(呵呵,当然别忘了把软盘放进去哦):
dd if=stage1 of=/dev/fd0 bs=512 count=1
dd if=stage2 of=/dev/fd0 bs=512 seek=1


那么我如下所作的对吗?
在/mnt下系统自带了floppy和cdrom两个文件夹,那末我开机后先
#mount  /dev/fd0 /mnt/floppy
然后 执行
#cp -r /boot/grub/stage1   /mnt/floppy
#cp -r /boot/grub/stage2  /mnt/floppy
然后再umount floppy(这个命令需要执行吗?)
dd if=stage1 of=/dev/fd0 bs=512 count=1
dd if=stage2 of=/dev/fd0 bs=512 seek=1
这两句是干吗用的呢?是在#下执行的吗?


这么简单这个启动盘就作完了吗?感觉比其他方法简单了好多啊!

还请高手给个明确的答复,我不太会用啊!
谢谢大家了!
发表于 2004-3-16 14:03:49 | 显示全部楼层
[code:1]# mkbootdisk --device /dev/fd0 `uname -r`[/code:1]
一个命令就能搞定。 :-)
回复

使用道具 举报

 楼主| 发表于 2004-3-16 18:29:43 | 显示全部楼层
[quote:faf1eefc0e="雨燕仙姿"][code:1]# mkbootdisk --device /dev/fd0 `uname -r`[/code:1]
一个命令就能搞定。 :-)[/quote]


请问'uname -r' 是什么意思呢?我直接这样敲进去就行吗?
还有这样做完的启动盘应该如何来使用呢?麻烦您说得详细一些!我是个新手,很多事情不太清楚!
非常感谢各位高手的帮助!
回复

使用道具 举报

发表于 2004-3-16 18:39:50 | 显示全部楼层
直接用这个命令就可以了。
你在终端中输入uname -r,看看会有什么效果。 :-)
其实,这个命令就是把内核复制了一份到软盘上。
用软盘启动计算机的时候,有"boot:"这样的提示,直接输入vmlinuz就可以进入系统了。
你的Linux是运行在软盘上的哦,很神奇吧,进入系统后,执行
# grub-install /dev/hda
就可以把grub重新安装回MBR了。 :-)
回复

使用道具 举报

 楼主| 发表于 2004-3-17 09:15:27 | 显示全部楼层
谢谢雨燕仙姿!   
方法的确很简单!
[quote:1076d7aa2a="雨燕仙姿"]

有个地方想明确一下,
用软盘启动计算机的时候,有"boot:"这样的提示,直接输入vmlinuz就可以进入系统了。 :-)[/quote]


应该是vmlinuz还是vmlinux呢?

我在命令大全中没有找到这个命令,还望高手指教!
Thank you very much indeed!
回复

使用道具 举报

 楼主| 发表于 2004-3-17 11:53:18 | 显示全部楼层
还是没有成功啊?
我直接敲入#mkbootdisk --device/dev/fd0 'uname -r'
系统提示:/sbin/mkbootdisk :line 80:[:/lib/modules/uname:binary operator expected
/lib/modules/uname -r is not a directory


我看了一下帮助,系统给的用法例子是:mkbootdisk --device/dev/hd1 2.0.31
我直接在root下,键入uname -r 得到是2.4.21-9.EL
于是我又敲入#mkbootdisk --device/dev/fd0 2.4.21
系统给出了mkbootdisk的usage的帮助信息,我又敲入#mkbootdisk --device/dev/fd0 2.4.21-9.EL,系统还是给出usage的帮助信息,软盘里空空如也,这个命令到底应该如何使用呢?
各位大虾帮帮我这个笨小孩! 谢谢了,给您添麻烦了!
回复

使用道具 举报

发表于 2004-3-17 11:55:14 | 显示全部楼层
不用mount,也不用cp,直接两个dd就行了
回复

使用道具 举报

 楼主| 发表于 2004-3-17 15:52:16 | 显示全部楼层
[quote:7d55bec440="mozilla"]不用mount,也不用cp,直接两个dd就行了[/quote]

我在root下试验失败,到底是为什么呢,我困惑不解啊?我用的是企业版的redhat,这跟版本有关系吗?

    各位高手给点建议吧,我可不想老重装系统啊!
拜托各位了!
回复

使用道具 举报

发表于 2004-3-17 17:57:50 | 显示全部楼层
[quote:4c2f616d7a="雨燕仙姿"][code:1]# mkbootdisk --device /dev/fd0 `uname -r`[/code:1]
一个命令就能搞定。 :-)[/quote]

同样的方法,在光盘上应该怎么做呢?
本人没有软驱,只有光驱是可写的,应该怎么制作启动CD呢?
回复

使用道具 举报

发表于 2004-3-17 18:01:41 | 显示全部楼层
有光盘的话,做个KNOPPIX最好了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-29 21:35 , Processed in 0.049833 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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