首页 > 开发 > 综合 > 正文

怎样配置好lilo文件?

2024-07-21 02:35:56
字体:
来源:转载
供稿:网友

  怎样配置好lilo文件?
  LILO 是linux 自带的一个优秀的开机启动治理程序,它可以开机时启动Linux,PC/MS-DOS,DR DOS,OS/2,Windows 95,Windows NT,386BSD,SCO UNIX,Unixware 等多种操作系统。该程序的安装和使用既方便又安全,是一个值得推荐的启动治理程序。 通常在安装Linux 的时候,其中有一个步骤就是安装LILO。根据安装程序的提示,可以选择自动或定制安装。自动安装比较简单,按照提示一步一步去做即可。定制安装则比较复杂一些。选择定制安装后,会看见一组菜单:   
  
  Begin  Start LILO configuration with a new LILO header    
  
  Linux  Add a Linux partition to the LILO config file    
  
  OS/2  Add an OS/2 partition to the LILO config file    
  
  DOS   Add a DOS partition to the LILO config file    
  
  Install Install LILO    
  
  Recycle Reinstall LILO using the existing lilo。conf    
  
  Skip  Skip LILO installation and exit this menu    
  
  View  View your current /etc/lilo。conf    
  
  Help  Read 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 的存放位置),有三种选择:  
  MBR  Use the Master Boot Record    
  
  Root  Use superblock of the root Linux partition    
  
  Floppy Use 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 启动时的时间选择:   
  
  None  Don wait at all - boot straight into the first OS    
  
  5    5 seconds    
  
  30   30 seconds    
  
  Forever PResent 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 的分区,然后列表显示,如下表:   
  
  Device    Boot  Begin Start End   Blocks Id  System    
  
  /dev/hda3  466  466  586 487872+ 83   Linux native    
  
  /dev/hda4  587  587  707 487872 83   Linux native    
  
  选择并输入相应的启动设备,如/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 >    
  
  该命令用于指定默认启动的操作系统,假如没有指定该项,则默认启动的操作系统是第一个操

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表