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

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 46 ::
收藏到网摘: 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档案供安装。