[说明]本帖是根据论坛上的相关内容整理的。很可能有一些内容遗漏了,你可以使用论坛的搜索功能找到它们。有任何意见请指出。
如何制作一张GRUB启动盘?
来源:http://www.ubuntulinux.org/support/docu ... dy%20Magee
翻译:ruguo
GRUB(GRand Unified Bootloader)是最近几个Ubunttu Linux版本中默认安装的启动管理器。它是GNU项目提供的支持操作系统最多的启动加载器。本篇文档描述如何制作一个启动软盘,让它可以启动一个已经安装好的操作系统,或者提供一个GRUB命令shell让你能够直接输入命令。它假设你的机器中已经放入了软盘。
1. 获得root权限:
代码: 全选
sudo -s
2. 用ext2文件系统格式化软盘:
代码: 全选
mke2fs /dev/fd0
代码: 全选
mount /dev/fd0 /media/floppy mkdir /media/floppy/boot/grub cd /boot/grub cp stage1 stage2 /media/floppy/boot/grub
4. 卸载软驱 (umount /dev/fd0),然后通过输入grub以交互模式启动GRUB。你将会看到GRUB的命令行提示(grub>),然后你需要输入以下命令:
代码: 全选
device (fd0)/dev/fd0
root (fd0)
setup (fd0)
quit
6. 如果你是一个完美主义者,想要保存一份当前机器的MBR文件到你的软盘上,(例如,boot.mbr),你可以按如下操作(假设MBR在hda上):
代码: 全选
dd if=/dev/hda of=/media/floppy/boot.mbr bs=512 count=1
代码: 全选
dd of=/media/floppy/boot.mbr if=/dev/hda bs=512 count=1
antiok 写了: 安装的时候,选择把Grub放到了软盘上,去Windows XP下查看软盘,竟然发现A:/ 软盘竟然是空的,属性里显示的跟空盘一样,一个文件也没有,这是怎么回事呢?但是确实可以启动Grub,谁来解释一下?
也可能是因为winxp不认ext2分区的缘故。gnix_oag 写了: 是安装在软盘的引导处,所以看不见,
就象硬盘的 mbr 一样,
我想其配置文件是从硬盘上读的,
其它的电脑上用,应该就进入命令模式或不能用
因为找不到配置文件,请试试,
[/code]