标题: 求张linux下制作的grub启动盘镜像!
[打印本页]
作者: zhxy9804
时间: 2008-4-23 20:53
标题: 求张linux下制作的grub启动盘镜像!
应该说是软盘的制作方法是这样子的:
何制作GRUB引导软盘
GRUB是Ubuntu linux默认的引导程序,由GNU项目组开发,它可以支持当前常见的大部份操作系统的引导。本文主要介绍如何将GRUB安装到一张软盘上,并且最终制作 完成的引导软盘将可以启动你现在硬盘上已经安装的操作系统,你也可以通过这张软盘进入GRUB的命令操作界面,通过输入命令开启动你想使用的操作系统。本 文所有操作均在Ubuntu Linux下进行。
1.执行下面的命令,获取管理员权限.
sudo -s
answer the <password> prompt
2.将软盘格式化成ext2文件系统:
mke2fs /dev/fd0
3.加载软驱,复制GRUB启动所需的文件.
mount /dev/fd0 /media/floppy mkdir /media/floppy/boot mkdir /media/floppy/boot/grub cd /boot/grub cp stage1 stage2 /media/floppy/boot/grub
如果你希望可以用这张软盘启动你的电脑上现有的操作系统,请将/boot/grub/下的menu.lst、device.map两个文件复制到软盘上相应的目录里下。
4.卸载软驱(umount /dev/fd0),进入终端并启动GRUB,并进入GRUB的命令操作模式,你将看到GRUB的命令提示符(grub>),执行下面的命令:
device (fd0) /dev/fd0 root (fd0) setup (fd0) quit
5.这样,一张GRUB的引导软盘就制作完成了,如果你在第三步中将那两个文件复制到了软盘上面,那用这张软盘启动你的电脑的启动界面和你通过硬盘启动时的界面是一模一样的;
6.为了安全起见,你也可以将当前硬盘上上的引导系统备份到一张软盘上(备份成一个文件),进行这种备份操作前提是你的GRUB是安装在了你的硬盘上。引导程序包含在一个名为boot.mbr的文件。以下为备份操作:
dd if=/dev/hda of=/media/floppy/boot.mbr bs=512 count=1
当你硬盘上的引导程序出现问题时,你可以通过软盘启动,执行下面的命令来进行修复:
dd if=/media/floppy/boot.mbr of=/dev/hda bs=512 count=1
-----------
还有一种方法其实是一样子的:
------------
1.在软盘上建立文件系统(比如mke2fs /dev/fd0)
2.把软盘mount到某个地方,比如/mnt,然后在软盘上建立目录。
mkdir /mnt/boot
mkdir /mnt/boot/grub
3.把grub的一些必要文件拷贝过去放到grub目录下,必要的文件有stage1, stage2。
4.unmount软盘
5.运行如下命令
grub --batch --device-map=/dev/null
grub>device (fd0) /dev/fd0
grub>root (fd0)
grub>setup (fd0)
grub>quit
这样就得到一张可以用于引导的grub软盘了。
------------------------------------------------------------------------------
就是想得到这样子的一个镜像,不要菜单就行,能够启动到出现grub>提示就可以了,因为我发现用windows下的grub。exe不能修复linux的mbr引导,
还有一个问题就是,如何在windows下编辑linux软盘镜像啊?
Last edited by zhxy9804 on 2008-4-23 at 08:55 PM ]
作者: zhxy9804
时间: 2008-4-24 17:26
帮帮忙行吗?难道真的没有人知道啊?