用户管理  |   用户注册                                                                                    首 页软件下载教程中心办公指南flash动画文档下载办公公文

www.4oa.com - 中科软件园

投递文章 用户管理 投稿指南 资讯通告 :
站内搜索: 您的位置中科软件园 > 教程中心 > 操作系统 > Linux > 系统管理 > 教程内容

LILO配置全攻略

2005-5-21 17:10:33  来源:本站整理  作者:不详 【 投递文章
内容提要:式载入根文件系统。通常我们在检查根文件系统时需要将根文件系统以只读方式载入。Linux系统在每次启动时也会将根文件系统以只读方式载入,待例行的文件系统检查后再将其重新载入为读写方式。  read-wr...
式载入根文件系统。通常我们在检查根文件系统时需要将根文件系统以只读方式载入。Linux系统在每次启动时也会将根文件系统以只读方式载入,待例行的文件系统检查后再将其重新载入为读写方式。

   read-write
   通知LILO以读写方式载入根文件系统。

   root=root-device
   指定被安装根文件系统硬盘分区设备。

   vga=mode
   指定引导Linux系统时的VGA模式。有以下取值:
   normal:常规80×25文本模式
   extended (or ext): 80×50文本模式
   ask: 引导时询问用户使用哪一种VGA模式,这时敲回车键将显示一个可分配的VGA模式表。
   如果不指定VGA模式,系统将缺省地使用包含在系统核心里的VGA模式值。


   四、lilo.conf配置实例
   有了这些基础知识,我们可以很容易地按照自己的意图配置LILO。请看一个lilo.conf文件的例子:
   boot=/dev/hda         #将LILO安装在MBR。LILO作为主引导管理器
   message=/boot/message     #注释为/boot/message
   compact             #产生一个更小的“map”文件
   map=/boot/map         #指定“map”文件为/boot/map
   install=/boot/boot.b
   password=zhoudi         #设置口令
   vga=normal           #80x25文本模式
   linear             #使用“linear”地址
   prompt             #提示用户键盘输入
   timeout=50           #超时时长为5秒
default=dos           #缺省引导label为dos的操作系统
   #设定Linux
   image=/boot/vmlinuz-2.0.34-1
   #设置Linux核心引导映像
   label=linux         #标识为linux
   root=/dev/hda1       #设置根文件系统
   read-only          #LILO以只读方式载入根文件系统
   #设定MS-DOS或Windows 95
   other=/dev/hda2         #DOS分区为第一个IDE硬盘的第二分区
   label=dos          #标识为dos
   table=/dev/hda       #主设备为第一个IDE硬盘
   #设定SCO UNIX
   注意:SCO分区必须设为活动(active)分区并将LILO安装在MBR上。
   other=/dev/hda3
   label=sco
   table=/dev/hda
   这个例子中,LILO是作为主引导管理器来管理机器上所有操作系统的。LILO也可作为二级引导管理器,这只要将“boot”参数改为根分区就可做到。例如:
   boot=/dev/hda1
   以这种方式使用LILO时,Linux根分区必须用DOS或Linux的fdisk程序将其设置为活动分区,并且这种方式只对硬盘主分区(不是扩展或逻辑分区)有效。
   LILO还可以启动第二个以上的操作系统。在我的机器上有两块希捷硬盘,一块硬盘为8.4GB,另一块为1.2GB,都以LBA模式接在主IDE口上。8.4GB跳线为主盘,1.2GB跳线为从盘,Linux核心很容易地就将它们辨认出来并能正常使用,1.2GB的硬盘上安装了MS-DOS 6.22。笔者是这样设置lilo.conf的:
   disk=/dev/hda
   bios=0x80
   #由于IDE硬盘存在双硬盘问题,所以当启动DOS系统时,会提示“无系统盘或系统盘错!”,需修改程序如下。
   disk=/dev/hdb
   bios=0x81
   boot=/dev/hda
   map=/boot/map
   install=/boot/boot.b
   linear
   prompt
   timeout=50
   default=dos
   image=/boot/vmlinuz-2.2.11-1
   label=linux
   root=/dev/hda1
   read-only
   other=/dev/hdb1
   label=dos
   map-drive = 0x80
       to = 0x81
       map-drive = 0x81
       to = 0x80
   #交换两硬盘主、从顺序
   table=/dev/hdb
   配置好lilo.conf文件后,在root账户下执行lilo命令,新的LILO就被载入系统。上面第一个例子执行结果如下:
   #lilo
   Added linux
   Added dos*
   Added sco
   (注:带*号的表示其为缺省操作系统)


   五、LILO提示信息
   LILO在运行时会给出一些提示信息,了解它的含义对我们正确配置lilo.conf或查找硬件错误是有帮助的。
   当LILO装入它自己的时候,显示单词 “LILO”:每完成一个特定的过程显示一个字母。如果LILO在某个地方失败了,屏幕上就停留几个字母,以指示错误发生的地方。
   注意,如果磁盘发生瞬间故障,可能会在第一个字母“L”后插入一些十六进制数字(磁盘错误码)。除非LILO停在那里并不停地产生错误码流,否则并不说明有严重问题。
   没有提示: LILO没有安装或者安装LILO的分区没有被激活。
   L〈错误码〉 : LILO的第一部分已经被装入并运行了,但它不能装入第二部分的引导程序。两位数字的错误码指示问题的类型(参见“磁盘错误码”),这种情况通常是在介质访问失败或硬盘参数错误。
   LI: LILO第一部分正确但是第二部分执行时出错。这一般是硬盘参数有误或/boot/boot.b被移动后没有重新运行map安装程序。
   LIL: LILO第二部分开始执行,但是不能从“map”文件中读取描述符表( des criptor table)。 这通常是因介质错误或磁盘参数有误引起的。
   LIL?: LILO在错误的地方加载。原因与“LI”大致相同。
   LIL-:描述符表(des criptor table)错误。典型原因是硬盘几何参数微妙的不匹配或/boot/boot.b被移动而没有运行map安装程序。
   LILO: LILO执行正确。
   1010101010: 分区情况已经改变却没有重新安装LILO,另外,超频也可能会出这种情况。
   六、磁盘错误码
   0x00:“内部错误”。 由LILO扇区读取子程序产生。可能是因为被破坏的文件,重建map文件试试看。另一个原因也许是,当使用“linear”参数时去访问超出1024的柱面。
   0x01:“非法命令”。这意味着LILO访问了BIOS不支持的硬盘。
   0x02:“没找到地址标记”。通常是介质问题,多试几遍看看。
   0x03:“写保护错”。 仅在写操作时出现。

上一页  [1] [2] [3] [4]  下一页

(评论内容只代表网友观点,与本站立场无关!)[ 全部评论 ]

网友评论:

    用户名:

    评   分:100分 85分 70分 55分 40分 25分 10分 0分

    内 容:

                 (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 -有事点这里