Linux开机管理:LILO与Grub

Linux开机管理:LILO与Grub

ID:40557861

大小:67.50 KB

页数:13页

时间:2019-08-04

Linux开机管理:LILO与Grub_第1页
Linux开机管理:LILO与Grub_第2页
Linux开机管理:LILO与Grub_第3页
Linux开机管理:LILO与Grub_第4页
Linux开机管理:LILO与Grub_第5页
资源描述:

《Linux开机管理:LILO与Grub》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux开机管理:LILO与Grub作者:吴迪   本文选自:开放系统世界—赛迪网  2003年03月12日目前,PC的性能越来越强大,尤其是超大容量的硬盘使我们有足够的地方去安装多个操作系统。Linux下最常用的多重启动软件就是LILO和Grub。LILO是现在许多Linux缺省的引导程序,它的全称是LinuxLoader,拥有很强大的功能。Grub也是一个多重启动管理器,它的全称是GrandUnifiedBootloader。Grub的功能与LILO一样,也是在多个操作系统共存时选择引导哪个系统。

2、它可以引导很多PC上常用的操作系统,其中就有Linux、FreeBSD、Solaris、Windows9x、WindowsNT;可以载入操作系统的内核和初始化操作系统;可以把引导权直接交给操作系统来完成引导;可以直接从FAT、minix、FFS、ext2或ext3分区读取Linux内核。Grub有一个特殊的交互式控制台方式,可以手工装入内核并选择引导分区。初识Grub和LILO1.Grub与LILO的优缺点由于Grub出现要比LILO晚,所以它可以实现LILO的绝大部分功能,可以代替LILO来完成对Li

3、nux的引导,特别适用于Linux与其它操作系统共存情况。◆8.4GB问题以前大多数Linux所带较旧版本的LILO都有这样的一个问题:启动/boot分区不能分在超过1023柱面的地方,一般是在8.4GB左右的地方,否则LILO不能安装,或者安装后不能正确引导系统。Grub就不会出现这种情况,只要安装时大硬盘是在LBA模式下,它就可以引导根分区在8GB以外的操作系统。目前,在LILO较新的版本中这个问题已经做了很好处理。◆漂亮的LogoGrub引导开机显示一个漂亮的开机画面,它可以是640×480、80

4、0×600、1024×768等各种模式画面,而且可以支持自动选择最佳图像模式。Linux爱好者可以通过改变这幅图片来制作个性化开机画面。LILO源于文字界面,因此它在最新的版本中对开机画面的支持也是很有限的。◆执行模式Grub不但可以通过配置文件进行引导,还可以在选择引导前动态改变引导参数,动态加载各种设备。例如,在Linux下编译了一个新的核心,但不能确定它能不能工作,就可以在引导时动态改变Grub的参数,此时即使Grub菜单配置不正确,但仍可以引导系统。Grub的命令行有非常强大的功能,而且支持如b

5、ash一样的历史功能,可以用上下键来寻找以前的命令。LILO就不支持这种模式。在LILO下,既可以手工输入操作系统的名字来引导不同的操作系统,也可使用一个菜单来选择不同的系统进行引导。Grub也兼容以上的操作。◆分区对Grub与LILO的影响LILO是通过读取硬盘上的绝对扇区来装入操作系统,因此每次分区改变都必须重新配置LILO,如果调整了分区的大小及分区的分配,那么LILO在重新配置之前就不能引导这个分区的操作系统了。而Grub是通过文件系统直接把核心读取到内存,因此只要操作系统核心的路径没有改变,G

6、rub就可以引导系统。Grub和LILO支持多种外部设备,支持多种文件系统,动态装载操作系统内核,甚至可以通过网络装载操作系统核心。Grub还支持多种可执行文件格式,支持自动解压,可以引导不支持多重引导的操作系统等。Grub和LILO的参数比较1.安装敲入“makebootable”命令,就可以安装Grub。而“lilo-v”则是重新安装LILO。LILO引导扇区包括一个分区表的空间,所以LILO既可以安装在MBR中,也可以安装在某个分区的引导扇区。Grub和LILO同时都可以安装在软盘之中。制作Gru

7、b的启动盘和制作LILO的启动盘相差不大。要制作引导盘,需执行一些简单的步骤。首先确定Grub或LILO已经安装,并且在新的软盘上创建ext2文件系统。然后进行安装,将一张空盘插入软驱,输入:#mke2fs/dev/fd0创建了ext2文件系统后,需要安装该文件系统。(1)安装Grub进入Grub的目录:#cd/boot/grub放入一张软盘,执行以下命令:#ddif=stage1of=/dev/fd0bs=512count=1#ddif=stage2of=/dev/fd0bs512seek=1Grub

8、启动盘就完成了。(2)安装LILO#ddif=/dev/hdaof=/dev/fd0bs=512count=1(因为LILO已经安装在MBR中)执行上述命令后LILO启动盘就完成了。Grub启动时,会在/boot/grub/中寻找一个名字为menu.lst的配置文件,如果找不到此文件则不进入菜单模式直接进入命令行模式。menu.lst是一个文本文件,可以用任何一个文本编辑器打开它。每一行代表一个配置命令,如果一行的第一个字符为“#”,则表明

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。