歡迎您光臨本站 註冊首頁

明明白白配置lilo啟動引導器

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

怎樣配置好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     字串4

  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 的內容

  字串3

  幫助  閱讀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(基本輸入輸出系統)首先讀取這裡的引導數據來啟動活動分區的操作系統.    字串9

  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

  大意為:

  沒有  不停頓,直接啟動第一個操作系統.

  字串1


 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

  字串2

  /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 和所使用的配置命令.    字串3

  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      # 設定文件系統為只讀方式    字串2

  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 系統存放分區表的設備

  字串6

  注意:安裝了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 就是操作系統的名字.

  字串3

  DELAY = < tsecs >

  該命令用於指定LILO 啟動后等待選擇啟動選項的時間.tsecs 表示時間的長短,單位是十分之一秒.如果沒有指定該項或者該項為零,則啟動時沒有選擇提示,直接啟動默認啟動選項.這時如果要中止啟動並選擇另外的選項,只要按下Alt 或Shift 鍵即可.

  MESSAGE = < message_file >

  該命令用於指定一個包含啟動信息的文件.如果在LILO 啟動時想獲取較多的信息,可以編輯一個文件,再使用該命令就可以了.注意文件的大小不能超過 65535 個位元組.message_file 指定包含絕對路徑的文件名.在LILO 啟動出現提示符時按下Tab 鍵也可以獲得 所有啟動選擇項的信息.

  2、在選項配置中使用的命令有:

  ALIAS = < name >

  該命令用於為當前的選項定義另外一個名字name.

  LABEL = < name >

  該命令用於標識當前操作系統選項,也就是取個名字name.   字串7

  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 >     字串7

  該命令用於指定被安裝成根文件系統的根設備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 命令就可以了.

  字串5

  ,介紹一下LILO 的卸載.如果將LILO 安裝在Linux 分區或軟盤上,沒什麼麻煩.如果安裝在MBR上,需要注意的是要用DOS 下的FDISK /MBR 命令來清除MBR 中的LILO 啟動程序.



[火星人 ] 明明白白配置lilo啟動引導器已經有353次圍觀

http://coctec.com/docs/linux/show-post-53417.html