用GRUB引导硬盘安装红旗Linux 4.0攻略

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

什么是Grub?GNU GRUB 是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。

一。了解一下x86的引导过程

由硬盘启动时,BIOS通常是转向第一块硬盘最初的几个扇区,即主引导记录。

装载GRUB和操作系统的过程,包括以下几个操作步骤:

1、装载主引导记录。基本引导装载程序所做的唯一的事情就是装载第二引导装载程序。。

2、装载Grub。这第二引导装载程序实际上是引出更高级的功能,以允许用户装载入一个特定的操作系统。

3、装载在一个特定分区上的操作系统,如linux内核。GRU B把机器的控制权移交给操作系统。

不同的是,微软操作系统都是使用一种称为链式装载的引导方法来启动的,主引导记录仅仅是简单地指向操作系统所在分区的第一个扇区。

二。grub下的设备名称

硬盘都是用hd开始。软盘用f d开头。命名和linux不大一样。是从0算起。

(hd0,0)。表示C盘。

(hd0,4)。表示D盘。

文件的表示:( , ) /path/to/f ile

三。GRUB的根文件系统

一些用户常困惑于GRUB中根文件系统(root f ilesystem)这一术语的用法。GRUB的根文件系统与Linux的根文件系统是没有关系的!

四。grub的接口

当GRUB环境开始载入第二步引导装载程序时,它寻找自己的配置文件(menu.lst)。当找到配置文件后,它使用这个配置文件建立一个要载入的操作系统的菜单列表,然后显示引导菜单接口。如果配置文件没有被找到,或者如果配置文件不能读取,那么GRUB将载入命令行接口。

由于我的WINDOWS系统用的是2000,且没有几个能用的软盘,只能思谋从硬盘安装了,用GRU B引导

假设硬盘分区为四个:

hda1 vfat Windows的C盘,挂载在TL8W的/mnt/win_c目录

hda5 rf s TL8W(TurboLinux 8 Workstation)的根分区/

hda6 rf s 将要安装红旗Linux 4.0,挂载在TL8W的/mnt/hda6目录

hda7 swap 交换分区

引导程序为GRUB,安装在MBR

所有的操作皆在TL8W下操作

假设下载的iso文件放置在/mnt/win_c/redf lag/iso目录中,

则挂载iso文件到某个目录,假设为/mnt/cdrom

#mount -t auto -o loop /mnt/win_c/redf lag/iso/dt4.iso /mnt/cdrom

用GRUB引导从硬盘安装需要vmlinuz和initrd.img两个文件,从红旗Linux 4.0的硬盘安装映象boothd.img文件中提取出来,先挂载到一个目录,假定为/mnt/f loppy:

#mount -t auto -o loop /mnt/cdrom/images/boothd.img /mnt/f loppy

拷贝两个文件到另外目录中,假设为/mnt/win_c/redf lag

#cp /mnt/f loppy/vmlinuz /mnt/win_c/redf lag

#cp /mnt/f loppy/initrd.img /mnt/win_c/redf lag

查看/mnt/f loppy/syslinux.cf g文件,以确定GRUB引导命令:

#cat /mnt/f loppy/syslinux.cf g

def ault linux

prompt 1

timeout 50

display boot.msg

F1 boot.msg

F2 general.msg

F3 param.msg

F4 rescue.msg

F7 snake.msg

label linux

kernel vmlinuz

append initrd=initrd.img lang= vga=788 devf s=nomount ramdisk_size=57344 reiserf s jf s

label text

kernel vmlinuz

append initrd=initrd.img lang= vga=788 devf s=nomount ramdisk_size=57344 reiserf s jf s

label expert

kernel vmlinuz

append expert initrd=initrd.img lang= devf s=nomount ramdisk_size=57344 reiserf s jf s

label ks

kernel vmlinuz

append ks initrd=initrd.img lang= devf s=nomount ramdisk_size=57344

label nof b

kernel vmlinuz

append initrd=initrd.img lang= devf s=nomount nof b ramdisk_size=57344 reiserf s j f s

label lowres

kernel vmlinuz

append initrd=initrd.img lang= lowres devf s=nomount ramdisk_size=57344 reiserf s j f s

从中可以得到引导安装程序的GRUB命令:

label linux

kernel vmlinuz

append initrd=initrd.img lang= vga=788 devf s=nomount ramdisk_size=57344 reiserf s jf s

编辑/boot/grub/grub.conf文件,加入下面引导段:

title RedFlag Linux Desktop 4.0 install

kernel (hd0,0)/redf l ag/vmlinuz devf s=nomount ramdisk_size=57344 reiserf s jf s

initrd (hd0,0)/redf lag/initrd.img

好了,卸载挂载的文件:

#cd

#umount /mnt/f loppy

#umount /mnt/cdrom

重启系统选择相应菜单引导安装程序,到达选择安装映象目录的地方选择hda1分区,目录为/redf lag/iso

剩下的就OK了。安装有三种类型,typical, complete, developer三种,complete不包括开发库。developer最全整体来看红旗Linux 4.0做的很不错,与中软4.0比较,我个人喜欢红旗4.0

以上是文本模式安装,如果要图形模式安装,要载GRUB引导段kernel命令后加vga=7xx等参数。

相关文档
最新文档