当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux下Grub开机管理程式安装简介

Unix/Linux
Linux 备份 恢复方法
Linux玩CS反恐精英的方法
在一个ISO镜像中集成多个不同的linux发行版,可刻盘,可引导
Linux 快捷键使用
Linux DHCP 服务器配置方法介绍
Linux 22端口的修改方法
Linux 记录会话过程的命令
Linux 后台执行程序如何操作?
linux Wget命令来浏览网页的方法
Linux tail命令的巧妙应用
Wine 中文存在很多的乱码怎么解决方法
linux 新手教程之创建锁文件的方法
配置Linux 保证其系统的安全
Linux DHCP协议实现过程
Linux系统下破解SAM密码
linux/unix vi 编辑器用法详解
Linux 误删文件的解决方法
Linux系统下的历史记录删除方法
Red Hat Linux 安全设置指南
Linux基本命令-注销、关机、重启

Unix/Linux 中的 Linux下Grub开机管理程式安装简介


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 91 ::
收藏到网摘: n/a

  一.简介:

Linux向使用LILO作为多重开机管理程式,它可以启动任何安装在PC上的作业系统,例如DOS、   Windows95,98,2000,OS/2等。设定LILO最常用的方式分别为:把LILO安装在硬碟上的MBR或将其安装在含有/boot目录的分割区的boot sector上。
GRUB不像LILO在开机时并无法读取超过1024磁柱的资讯,可不受1024磁柱的限制,尤以日前硬碟价格抖落容量动辄2,30G为市场主流,GRUB实为一相当不错多重开机管理程式的选择。亦不若LILO需占kernel的实体位置,是以每次更新kernel或更改.config档时无需更动GRUB。


二.GRUB特色:

(1)支援多重可执行格式
(2)支援不具多重启动功能的作业系统
(3)可载入多重模组支援
(4)支援可读的设定档
(5)提供选单介面
(6)具弹性的命令列介面
(7)支援多重档案系统型态
(8)支援自动解压缩功能
(9)可在任何已安装的设备存取资料
(10)独立的几何位置转换(例如C.H.S)
(11)可侦测已安装的记忆体
(12)支援LBA模式
(13)具可从网路下载image档功能
(14)支援无磁碟系统
(15)支援远端终端机


三.参考网站及文件:最新版本为0.5.96.1,其下载站台及相关文件和FAQ's如:

下载站台:ftp://alpha.gnu.org/gnu/grub/

下载文件和FAQ's:http://www.gnu.org/software/grub/

GRUB站台:http://www.gnu.org/directory/grub.html

GRUB需要GCC和GNU binutils 2.9.1.0.23之後的版本,可从ftp://ftp.varesearch.com/pub/support/hjl/binutils/下载先行安装之


四.GRUB安装方式:

(1)tar zxvf grub-0.5.96.1.tar.gz

(2)cd grub-0.5.96.1

(3)./configure

(4)make

(5)make check

(6)make install

(7)cp r /usr/local/share/grub/i386-pc/ /boot/grub/

(8)vi /boot/menu.lst (内容参考grub-0.5.96.1/docs/menu.lst)例参考如:
    #
    # /boot/grub/menu.lst - generated by Lizard
    #
    # options
    timeout = 5
    splashscreen = (hd0,0)/boot/message.col24

    default = 0

    title = Caldera OpenLinux eServer 2.3
    root = (hd0,0)
    kernel = /boot/vmlinuz-pc97-2.2.14-modular vga=274 noapic nosmp debug=2 root=/dev/hda1

(9)开一个terminal下grub command

    grub
    grub > root (hd0,0)
    grub > find /boot/grub/stage1
    grub > setup (hd0)
    grub > quit

(10)reboot後可按下英文字母e 进入Grub画面加以编辑, 按下英文字母c进入command line;可输入command,例如grub > root (hd0,0) vga=274 noapic nosmp;按Esc回到Grub画面, 按下英文字母b可启动进入Linux。


五.其它注意事项

Caldera Distribution可直接从其安装片中之grub-0.5.94-5.rpm迳行安装;再建立/boot/grub目录下的相关档案及memu.lst档案之内容;或者从其原始码grub-0.5.94-5.src.rpm作rpm档如:(作法其他版本供参)

(1)rpm ivh grub-0.5.94-5.src.rpm

(2)检查在/usr/src/OpenLinux/SOURCES/目录下有无grub-0.5.94-initrd1G.patch、grub-0.5.94-nomeminfo.patch、grub- 0.5.94-splash.patch及grub-0.5.94.tar.gz四个档案;并将上述渠等档案与/usr/src/OpenLinux/SPECS/目录下之grub.spec档案比对编辑之。

(3)在/usr/src/OpenLinux/SPECS/目录下执行
rpm ba grub.spec

(4)检视/usr/src/OpenLinux/SRPMS/有无grub-0.5.94-5.src.rpm档案;另/usr/src/OpenLinux/RPMS/有无grub-0.5.94-5.rpm档案供安装。