全面了解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的内容为:
计算机的启动是由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博客 ” ,链接:http://blog.itpub.net/10617542/viewspace-944630/,如需转载,请注明出处,否则将追究法律责任。 ![]()
请登录后发表评论
登录
全部评论
<%=items[i].createtime%>
<%=items[i].content%> <%if(items[i].items.items.length) { %>
<%for(var j=0;j
<%}%> <%}%>
<%=items[i].items.items[j].createtime%>
<%=items[i].items.items[j].username%> 回复 <%=items[i].items.items[j].tousername%>: <%=items[i].items.items[j].content%>
还有<%=items[i].items.total-5%>条评论
) data-count=1 data-flag=true>点击查看
<%}%>
|
转载于:http://blog.itpub.net/10617542/viewspace-944630/