ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 全面了解Linux加载器(转)

全面了解Linux加载器(转)

原创 Linux操作系统 作者:BSDLite 时间:2007-08-11 10:59:51 0 删除 编辑
全面了解Linux加载器(转)[@more@]LILO的引导机制
   计算机的启动是由BIOS控制的,在完成对硬盘配置的测试及初始化之后,便会根据指定的引导信息,寻找加载硬盘、软盘或光盘的主引导记录MBR(Master Boot Record)或引导扇区。只要把LILO安装在MBR或活动分区上,就能取得引导控制权,由LILO完成各种引导过程。系统出现LILO boot:提示符后,按TAB键,显示可引导选择项列表,然后输入选项或直接回车选择缺省配置。

   与OS/2 Boot Loader和Partition Magic引导加载程序相比,LILO的灵活性更高,其引导方式也更加丰富:

   1.当LILO被安装在MBR上时,它能引导任意硬盘任一分区上的任一操作系统。

   2.如果选择引导Linux,它还可以直接传递参数到系统内核。

   3.能引导不同配置、不同版本的Linux内核。

   4.能从网络引导Linux系统。

LILO的配置方法
   LILO的配置一般有两种方法:命令配置和手工配置。通常情况下,在安装Linux系统时就可以根据画面提示完成LILO的安装配置,从而解决多重系统的引导问题。如果对系统的分区、设备配置不是很熟悉,或不能正确理解安装画面的英文提示,可能无法正确安装配置。如果安装配置LILO失败,也不必大惊小怪,可使用手工配置来解决。手工配置的方法是用vi编辑命令来编辑/etc目录下的lilo.conf文本文件,然后在超级用户下执行lilo命令,将配置信息写入MBR即可。

常见问题及解决方法
   1.系统安装完成后重新启动系统时,屏幕没有任何提示。出现这种情况说明LILO没有正确安装到MBR。

   解决方法:用软盘启动系统,检查/etc/lilo.conf文件配置是否正确。如果不正确,可用vi编辑命令修改lilo.conf文件,然后再执行lilo命令将配置写入硬盘引导区。至于配置细节,可从以下配置实例来说明。

   例一.C盘为IDE接口,D盘为SCSI接口,引导文件在IDE硬盘上,根文件在SCSI硬盘上,其配置文件/etc/lilo.conf的内容为:

   # lilo configuration file

   boot=/dev/had(设定boot所在的位置为IDE的MBR)

   delay=100(启动一个引导的等待时间)

   vga=normal(显示模式为标准VGA)

   Prompt(响应键盘输入)

   imgae=/vmlinuz(指定linux的核心文件)

   root=/dev/sda1(指定linux所在硬盘及分区)

   lable=linux(为系统起一个名字,以供引导时选择)

   read-only

   other=/dev/hda1(其他可引导设备)

   label=dos(其他系统为DOS)

   table=/dev/had(设定DOS所在分区)

   例二.C盘和D盘均为SCSI接口,引导文件在C盘上,根文件在D盘上,光驱接口为SCSI,其配置文件/etc/lilo.conf的内容为:

  
QUOTE:

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10617542/viewspace-944630/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论