grub安装问题.

来源:百度知道 编辑:UC知道 时间:2024/05/12 14:00:18
目的:单独装grub,用来引导其他系统.只用到他的多重引导功能.
前提:硬盘分4个区,第一个分区为空,用他来装grub,其他分区为不同的WIN系统.
你的意思是必须先有个linux系统,再制作可启动linux软盘,最后用可启动的linux软盘启动并按照提示在C盘安装grub吗?

首先
# mke2fs /dev/fd0
创建了 ext2 文件系统后,需要安装该文件系统:
# mount /dev/fd0 /mnt/floppy
现在,需要创建一些目录,并将一些关键文件(原先安装 GRUB 时已安装了这些文件)复制到软盘:
# mkdir /mnt/floppy/boot
# mkdir /mnt/floppy/boot/grub
# cp /boot/grub/stage1 /mnt/floppy/boot/grub
# cp /boot/grub/stage2 /mnt/floppy/boot/grub
有一个步骤,就能得到可用的引导盘。

在linux bash中,从 root 用户运行“grub”,该程序非常有趣并值得注意,因为它实际上是 GRUB 引导装入器的半功能性版本。尽管 Linux 已经启动并正在运行,您仍可以运行 GRUB 并执行某些任务,而且其界面与使用 GRUB 引导盘或将 GRUB 安装到硬盘 MBR 时看到的界面(即GRUB控制台)完全相同。

在 grub> 提示符处,输入:
grub> root (fd0)
grub> setup (fd0)
其次 安装根文件系统:
一套linux系统要正常启动,根文件系统要包括下列文件夹:

/bin /etc /proc /tmp /var /dev /mnt

要包括下列基本的设备文件:

/dev/console /dev/fd0 /dev/null /dev/ram0 /dev/tty /dev/tty0

要包括下列配置文件:

/etc/rc.d/inittab /etc/rc.d/rc.sysinit /etc/fstab

要实现基本的功能,还要包括一些常用工具:

如:sh,ls,cd,cat……

其中,前面三个部分不要多少空间的,但是常用工具会占用很多空间,要是