LILO配置简明攻略[3]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

    设置等待键盘输入的时长,单位是0.1秒。超过这段时间没有输入则为超时,系统将自动引导缺省的操作系统。如果不设置本参数,缺省的超时时间长度为无穷大。
  
    二、引导映像参数
    引导映像参数作用于每一个引导映像区。如果某一引导映像参数(例如:password)与全局参数的定义相抵触,则以该引导映像参数的定义为准,但仅限于该引导映像区。以下是具体参数项:
    image=pathname
    设置包含Linux核心引导映像的文件或设备。
    other=pathname
    设置包含非Linux操作系统,如DOS、SCO UNIX、Windows 95等系统引导映像的文件或设备。
    range=start-end
    如果“image”参数被设置为一个设备,则Linux核心引导映像的存放范围必须被设置。
    image = /dev/fd0
    range = 1-512
    # Linux核心引导映像存放在软盘上的第一至512扇区
    label=name
    通过此参数来标识当前操作系统,即操作系统名。用户可通过在LILO提示后输入“标识”来决定引导哪一个操作系统
    alias=name
    给当前操作系统起一别名。
    lock
    类似同名全局参数。
  optional
    类似同名全局参数。
  password=password
    类似同名全局参数。
    restricted
    类似同名全局参数。
  
    以下两个参数项用于非Linux操作系统
    loader=chain-loader
    如果要引导第二块硬盘上的非Linux操作系统或将LILO安装到软盘,这个参数是必需的。不指定时,缺省值是/boot/chain.b。如启动第二块硬盘上的MS-DOS或Windows 95,可定义loader=/boot/any_d.b;对于OS/2,则为loader=/boot/os2_d.b。作为一个特殊的功能模块,any_d.b已不合时宜,在0.20版以后的lilo程序包中已不再包含它并将其功能整合进chain.b,os2_d.b亦有所变动。它们的功能可用如下语句代替。
    例:   other = /dev/hdb1
       loader = /boot/any_d.b
    替换为:
     other = /dev/hdb1
       map-drive = 0x80
       to = 0x81
       map-drive = 0x81
       to = 0x80
    对于os2_d.b:
     other = /dev/hdb1
       loader = /boot/os2_d.b
    替换为:
     other = /dev/hdb1
     loader = /boot/os2_d.b
     map-drive = 0x80
         to = 0x81
     map-drive = 0x81
       to = 0x80
    map-drive=〈bios_device_code〉
    通知chain.b装入重映射软驱或硬驱的内存驻留驱动程序,使用它可以引导不同硬盘上的不同操作系统,条件只有一个, BIOS必须能访问硬盘。“map-drive”后跟有变量“TO=〈盘设备号〉”。实际上,“map-drive”起到了“软”交换两个软驱或硬驱主、从顺序的作用,避免了手工接线的麻烦。
    例:交换软驱
       map-drive = 0
       to = 1
       map-drive = 1
       to = 0
    交换硬驱(参看loader参数例)
    table=device
    指定包含非Linux系统分区的主设备。举例来说,如果Windows 95在第一个IDE硬盘的第一个基本分区上,即/dev/hda1上,那么必须定义table=/dev/hda 。
  
  
  三、核心参数
    如果LILO引导的是Linux系统,我们可用下面命令传递一些参数给Linux核心。除“literal”之外,它们也可用于全局参数区。
    append=string
  
    append传递一个特殊硬件的参数串string给Linux系统的核心。它常用来配置一些Linux不能正确测试到的硬件设备。例如:
    append = "hd=64,32,202"
    通知Linux核心,硬盘参数为64柱面、32磁头、202扇区。具体的参数串设置可参看/usr/doc/HOWTO/BootPrompt-HOWTO文件
  
    literal=string
    类似于“append”,但它将撤消所有的其它核心参数(比如设置了root设备)。因为“literal”会不分青红皂白地撤消一些必需的、重要的参数,所以不能将它设置在全局参数区。
  
    ramdisk=size
    指定RAM盘的大小。size为零时不建立RAM盘。忽略此参数时,RAM盘大小由Linux核心引导映像决定。
  
    read-only

本文关键:LILO配置简明攻略
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top