分享
 
 
 

怎样配置好lilo文件?

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

怎样配置好lilo文件?

LILO 是Linux 自带的一个优秀的开机启动管理程序,它可以开机时启动Linux,PC/MS-DOS,DR DOS,OS/2,Windows 95,Windows NT,386BSD,SCO UNIX,Unixware 等多种操作系统。该程序的安装和使用既方便又安全,是一个值得推荐的启动管理程序。通常在安装Linux 的时候,其中有一个步骤就是安装LILO。根据安装程序的提示,可以选择自动或定制安装。自动安装比较简单,按照提示一步一步去做即可。定制安装则比较复杂一些。选择定制安装后,会看见一组菜单:

BeginStart LILO configuration with a new LILO header

LinuxAdd a Linux partition to the LILO config file

OS/2Add an OS/2 partition to the LILO config file

DOSAdd a DOS partition to the LILO config file

InstallInstall LILO

RecycleReinstall LILO using the existing lilo。conf

SkipSkip LILO installation and exit this menu

ViewView your current /etc/lilo。conf

HelpRead the Linux Loader HELP file

大意是:

开始用一个新的LILO 头开始配置LILO

LINUX增加一个LINUX 分区到LILO 配置文件

OS/2增加一个OS/2 分区到LILO 配置文件

DOS增加一个DOS 分区到LILO 配置文件

安装安装LILO

重安装用当前的配置文件LILO。CONF 重新安装LILO

跳过跳过LILO 安装且退出这个菜单

察看察看当前配置文件/etc/lilo.conf 的内容

帮助阅读LILO 的帮助文件

一般来说,一个完整的过程是:

开始增加Linux 分区增加其他分区安装

Begin -----》Linux---------》DOS-------------》Install

或----》OS/2

首先选择begin,安装程序会提示输入一些参数,这些参数将传送给核心(Kernel )。一般情况下,不需要输入特别的参数,但存在某些特殊硬件的情况下,如特殊规格的硬盘时,就必须额外传递参数给Kernel。然后就要选择LILO 的开机模式(即heade

r 的存放位置),有三种选择:

MBRUse the Master Boot Record

RootUse superblock of the root Linux partition

FloppyUse a formatted floppy disk in the boot drive

1、MBR: MBR(master boot record )即主引导记录,是第一个硬盘第一个柱面(cylinder)内的第一个扇区(sector ),电脑启动后,BIOS(基本输入输出系统)首先读取这里的引导数据来启动活动分区的操作系统。

2、Root: Root 是指Linux 的Root 文件系统,superblock,就是Linux 分区引导程序的存放位置。

3、Floppy: 软盘。

这三种选择分别将LILO 安装在主引导记录、Linux 分区或软盘上。通常将LILO 安装在MBR 或Root 上,可以安装在软盘上来备份。当安装了SCO UNIX 等要求分区必须激活的操作系统时,就必须将LILO 安装在MBR 上,这样才能正常地同时引导Linux 和SCO UNIX 操作系统。

安装程序接着询问LILO 启动时的时间选择:

NoneDon wait at all - boot straight into the first OS

55 seconds

3030 seconds

ForeverPresent a prompt and wait until a choice is made

大意为:

没有不停顿,直接启动第一个操作系统。

5停顿5 秒,等待选择,否则5 秒后,启动默认的操作系统

30停顿30 秒,等待选择,否则30 秒后,启动默认的操作系

统。

永远出现提示符,必须选择一个选项,否则一直停顿

如果选择None,也可以在启动LILO 时,按下Alt 或Shift 键迫使LIL O 出现提示符。这一步很简单,随心所欲吧。至此,LILO 启动设置就完成了。接下来就是添加操作系统相应的开机选项。安装程序返回到主菜单,LILO 安装程序提供了Linux、DOS、OS/2 三种操作系统的安装菜单,实际上LILO 也可以引导其他的操作系统,如SCO UNIX,不过稍微麻烦些,要手工配置lilo.conf 文件,这点后面再谈。首先安装Linux 系统启动选项,选择主菜单的Linux 项,安装程序会自动寻找Linux 的分区,然后列表显示,如下表:

DeviceBootBeginStartEndBlocksIdSystem

/dev/hda3466466586487872+83Linuxnative

/dev/hda458758770748787283Linuxnative

选择并输入相应的启动设备,如/dev/hda3,选OK 即可。紧接着输入操作系统的标识符,也就是操作系统的名字。这样,Linux 的启动选项就安装完毕了。在LILO 启动出现提示符时,键入操作系统的名字,就会启动相应的系统了。安装完Linux 系统的启动选项,就可以安装其他操作系统的启动选项了。其他操作系统,如DOS、OS/2,与Linux 的方法和过程差不多,就不多说了。最后,就要真正地安装LILO 了,选择Install 即可。这样,整个LILO 就安装完毕了。

以上是安装Linux 的同时安装LILO 的整个过程。对于比较简单的LILO 的配置,这样安装就可以了。如果要重新安装或配置LILO,在超级用户执行liloconfig 命令即可。但是,如果希望真正的了解和配置LILO,或者为比较特殊的操作系统增加启动选项,就需

要更深入地学习LILO。在Linux 中,除了liloconfig 命令外,还有一个命令与LILO 密切相关,它就是lilo。lilo 的作用就是将配置文件lilo.conf 中描述的L ILO 配置安装到硬盘上去。所以,配置LILO 关键在于正确地配置lilo.conf 文件。其实,liloconfig 命令就是自动产生一个lilo.conf 文件,并使用lilo 命令来安装它。lilo.conf 文件中使用的命令功能强大但同时也十分复杂,在不同的硬件环境下,正确使用这些命令可以将许多不同的操作系统增加到LILO 的启动选项中去。下面简要介绍LILO 的配置文件lilo.conf 和所使用的配置命令。

lilo.conf 文件在/etc 目录下,它通常由两部分组成,一部分是全局配置,另一部分是各个操作系统自己的配置。一个典型的li lo.conf 文件如下所示:

boot = /dev/hda# 将LILO 的启动程序在安装在MBR 上

message = /boot/boot_message.txt# 指定启动的信息文件

prompt# 提示输入启动选项

delay = 50# 延迟5 秒

default = win95# 默认的启动系统是windows95

vga = normal# 显示模式设为正常

image = /vmlinuz# 指定Linux 系统的启动文件

root = /dev/hda3# 指定安装根文件系统的设备(分区)

label = linux# 指定该启动选项的名字为linux

read-only# 设定文件系统为只读方式

image = /vmlinuz.old# 指定Linux 系统的启动文件

root = /dev/hda3# 指定安装根文件系统的设备(分区)

label = linux.old# 指定该启动选项的名字为linux.old

read-only# 设定文件系统为只读方式

other = /dev/hda4# 指定非Linux 系统(sco unix )的启动设备

# (sco unix 分区)

label = sco# 指定该启动选项的名字为sco

table = /dev/hda# 指定非Linux 系统存放分区表的设备

other = /dev/hda1# 指定非Linux 系统(windows95 )的启动设备

# (windows95 分区)

label = win95# 指定该启动选项的名字为win95

table = /dev/hda# 指定非Linux 系统存放分区表的设备

注意:安装了sco unix 时,必须把sco unix 设为活动分区,将LILO 安装在MBR 上,如上所示。lilo.conf 文件中使用到的命令有许多,以下简要介绍常用的重命令。

1、在全局配置中使用的命令有:?br>OOT = < boot_device >

该命令用于指定存放LILO 启动扇区的设备。boot_device 就是启动设备名。一般来说,BOOT = /dev/hda 则lilo 将启动扇区安装在MBR (master boot record )上,BOOT = /dev/fd0 则将启动扇区安装在软盘上,如果BOOT 设置为Linux 的分区,则lilo 将启动扇区安装在L inux 的分区上。

COMPACT

该命令优化LILO 的启动速度,并使LILO 的映象文件更小。如果将LILO 安装在软盘上,强烈推荐使用该命令。DEFAULT = < name >

该命令用于指定默认启动的操作系统,如果没有指定该项,则默认启动的操作系统是第一个操作系统项。name 就是操作系统的名字。

DELAY = < tsecs >

该命令用于指定LILO 启动后等待选择启动选项的时间。tsecs 表示时间的长短,单位是十分之一秒。如果没有指定该项或者该项为零,则启动时没有选择提示,直接启动默认启动选项。这时如果要中止启动并选择另外的选项,只要按下Alt 或Shift 键即可。

MESSAGE = < message_file >

该命令用于指定一个包含启动信息的文件。如果在LILO 启动时想获取较多的信息,可以编辑一个文件,再使用该命令就可以了。注意文件的大小不能超过65535 个字节。message_file 指定包含绝对路径的文件名。在LILO 启动出现提示符时按下Tab 键也可以获得所有启动选择项的信息。

2、在选项配置中使用的命令有:

ALIAS = < name >

该命令用于为当前的选项定义另外一个名字name。

LABEL = < name >

该命令用于标识当前操作系统选项,也就是取个名字name。

OPTIONAL

当要启动的启动文件或操作系统不存在时,该命令将忽略它

PASSWORD = < password > 该命令用于指定启动当前选项时要求输入的口令password。如果使用了该命令,为安全起见,最好将配置文件/etc/lilo.conf 的

属性设为普通用户不可读写。

3、除了以上介绍的命令外,如果启动的系统是Linux 时,还可以用下面的命令传递一些参数给Linux 系统。

APPEND = < string >

该命令用于传递一个特殊硬件的参数串string 给Linux 系统的核心。例如,append = "hd=64,16,1024"。

READ-ONLY(只读)

READ-WRITE (读写)

这两个命令用于设置Linux 系统的根文件系统(root )是被安装成只读还是读写。

ROOT = < root_device >

该命令用于指定被安装成根文件系统的根设备root_device。

VGA = < mode >

该命令用于指定VGA 的文本显示模式mode。有两种选择:NORMAL 和EXTENDED。前者为80x25 文本模式,而后者为80x50 的文本模式。EX TENDED 可以简写为EXT。

4、在设置非Linux 的操作系统时,则要用到另外一些命令:

OTHER = < device_name > ?br>THER = < file_name >

这两个命令用于指定操作系统的启动设备device_name 或启动文

件file_name。

TABLE = < device >

该命令用于指定分区表所在的设备device。

使用以上介绍的命令就基本可以满足需要了,如果有特殊的硬件或增加特殊的操作系统,可以查阅Linux 系统另外的有关资料。

lilo 命令也有许多选项,有些选项与配置文件中的命令功能是一样的。如果正确的配置了lilo.conf 文件,只要执行lilo 命令就可以了。

最后,介绍一下LILO 的卸载。如果将LILO 安装在Linux 分区或软盘上,没什么麻烦。如果安装在MBR上,需要注意的是要用DOS 下的FDISK /MBR 命令来清除MBR 中的LILO 启动程序。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有