[整理]关于GRUB启动盘

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

[整理]关于GRUB启动盘

#1

帖子 millenniumdark » 2005-08-29 15:55

[整理]关于GRUB启动盘

[说明]本帖是根据论坛上的相关内容整理的。很可能有一些内容遗漏了,你可以使用论坛的搜索功能找到它们。有任何意见请指出。

如何制作一张GRUB启动盘?


来源:http://www.ubuntulinux.org/support/docu ... dy%20Magee
翻译:ruguo

GRUB(GRand Unified Bootloader)是最近几个Ubunttu Linux版本中默认安装的启动管理器。它是GNU项目提供的支持操作系统最多的启动加载器。本篇文档描述如何制作一个启动软盘,让它可以启动一个已经安装好的操作系统,或者提供一个GRUB命令shell让你能够直接输入命令。它假设你的机器中已经放入了软盘。

1. 获得root权限:

代码: 全选

sudo -s
输入root的密码

2. 用ext2文件系统格式化软盘:

代码: 全选

mke2fs /dev/fd0
3,3. 加载软盘,拷贝GRUB启动所需的文件:

代码: 全选

mount /dev/fd0 /media/floppy mkdir /media/floppy/boot/grub cd /boot/grub cp stage1 stage2 /media/floppy/boot/grub
如果你想让你所做的软盘可以启动已经在你机器上安装好的操作系统, 你需要拷贝/boot/grub/menu.lst和/boot/grub/device.map两个文件到你软盘的相应目录。

4. 卸载软驱 (umount /dev/fd0),然后通过输入grub以交互模式启动GRUB。你将会看到GRUB的命令行提示(grub>),然后你需要输入以下命令:

代码: 全选

device (fd0)/dev/fd0
root (fd0)
setup (fd0)
quit
5. 到这一步,你已经有了一张启动软盘了。如果你加入上面提到的两个特定文件,当你用这张软盘启动机器时,你将会看到一个标准的GRUB界面。

6. 如果你是一个完美主义者,想要保存一份当前机器的MBR文件到你的软盘上,(例如,boot.mbr),你可以按如下操作(假设MBR在hda上):

代码: 全选

dd if=/dev/hda of=/media/floppy/boot.mbr bs=512 count=1
要恢复它,你可以用调换dd命令的参数:

代码: 全选

dd of=/media/floppy/boot.mbr if=/dev/hda bs=512 count=1
antiok 写了: 安装的时候,选择把Grub放到了软盘上,去Windows XP下查看软盘,竟然发现A:/ 软盘竟然是空的,属性里显示的跟空盘一样,一个文件也没有,这是怎么回事呢?但是确实可以启动Grub,谁来解释一下?
gnix_oag 写了: 是安装在软盘的引导处,所以看不见,
就象硬盘的 mbr 一样,
我想其配置文件是从硬盘上读的,
其它的电脑上用,应该就进入命令模式或不能用
因为找不到配置文件,请试试,
也可能是因为winxp不认ext2分区的缘故。








[/code]
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#2

帖子 millenniumdark » 2005-12-14 20:36

这帖有点小问题,估计这年头没人用软盘了,所以到现在还没人指出。
昨天做了个grub软盘,成功。
主要问题是:
mkdir /media/floppy/boot/grub前要加一步:
mkdir /media/floppy/boot/

device (fd0)/dev/fd0
应该是device (fd0) /dev/fd0
别漏了空格。
头像
pedant
帖子: 1093
注册时间: 2005-12-23 0:29

#3

帖子 pedant » 2006-09-24 22:58

有问题:


grub> root (fd0)Unknown partition table signature
Filesystem type is ext2fs, using whole disk
发行版本:Ubuntu 11.04
桌面环境:GNOME 2.32.1
文件系统:ext4
内核:Linux 2.6.38-9-generic
平台:i686
CPU:Intel(R) Celeron(R) CPU 550 @ 2.00GHz
内存:993.2 MB
显卡芯片:Intel(R) GM965
电脑型号:DELL 500笔记本
头像
laxdf
帖子: 40
注册时间: 2007-12-02 12:42

Re: [整理]关于GRUB启动盘

#4

帖子 laxdf » 2008-12-16 13:24

制作成功,感谢楼主! :em11
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: [整理]关于GRUB启动盘

#5

帖子 HuntXu » 2008-12-16 13:47

看到一个转出一个...
老旧版本支持版块好帖挺多...
HUNT Unfortunately No Talent...
头像
anriqing
帖子: 189
注册时间: 2008-08-19 12:59

Re: [整理]关于GRUB启动盘

#6

帖子 anriqing » 2008-12-16 19:58

惊叹强人。05年的老帖都被翻出来了。
Windows Vista Ultimate SP1 CHS + Ubuntu 8.04.1 desktop i386

CPU:Intel Core 2 Duo T7250 RAM:2048MB DDR2-667
VGA:NVidia Geforce 8400M GS 128MB HD:SumSung 160G 5400R
LAN:Broadcom NetLink WIFI:Intel 3945ABG
WebCam:2.0M
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

Re: [整理]关于GRUB启动盘

#7

帖子 millenniumdark » 2008-12-18 16:33

laxdf 写了:制作成功,感谢楼主! :em11
居然還在用軟驅!頂禮。
头像
anriqing
帖子: 189
注册时间: 2008-08-19 12:59

Re: [整理]关于GRUB启动盘

#8

帖子 anriqing » 2008-12-18 20:11

其实我也有个软驱。U盘,带FDD启动功能。 :em03 :em03 :em03

同时惊叹楼主的健在,居然还能在论坛里见到你老人家。
Windows Vista Ultimate SP1 CHS + Ubuntu 8.04.1 desktop i386

CPU:Intel Core 2 Duo T7250 RAM:2048MB DDR2-667
VGA:NVidia Geforce 8400M GS 128MB HD:SumSung 160G 5400R
LAN:Broadcom NetLink WIFI:Intel 3945ABG
WebCam:2.0M
头像
qlhn
帖子: 736
注册时间: 2006-08-25 10:37
联系:

Re: [整理]关于GRUB启动盘

#9

帖子 qlhn » 2008-12-19 11:10

感觉软盘还是有点用的,有了它多一种选择。
回复