LILO的全域性引數(轉)
LILO的全域性引數(轉)[@more@] 全域性引數是全程有效的,它可以出現在檔案lilo.conf中的任何地方。以下是具體的引數項: 1.backup=backup-file 在裝入LILO之前將原先的引導區備份到backup-file,而不是RedHat 預設的/boot/boot. NNNN。也可以備份到一個裝置上,如: /dev/null。注意:如果原先已有一個同名檔案,該引數 將被忽略。我們可透過這個備份恢復原先的引導扇區: dd if=/boot/boot.NNNN of=/dev/hda bs=446 count=1 恢復原先的MBR。(注:雖然boot.NNNN有512位元組,但只能恢復前446位元組到MBR。) 2.boot=boot-device 指定一個用於安裝LILO的裝置。通常LILO可安裝在如下幾個地方: MBR:第一個硬碟的主引導區, 對應於/dev/hda、/dev/sda等。 Root:Linux根分割槽的超級塊(Super block), 對應於/dev/hda1、/dev/hda2、/dev/ hda5、/dev/sda1、/dev/sda5等。 Floppy:LILO安裝在軟盤上,對應於/dev/fd0。 不指定時,lilo預設安裝在根分割槽超級塊上。 3.compact 該引數用於最佳化LILO,產生一個更小的“map”檔案。如果在軟盤上安裝LILO,強烈推薦使用此引數。 4.default=name 指定預設引導的作業系統。如default=dos 表示將label為DOS的系統作為預設引導的作業系統。 如不指定該引數,排在lilo.conf中的第一個作業系統將作為預設作業系統。 5.delay=tsecs 在沒有指定“prompt” 引數時,LILO將立即引導預設的作業系統,“delay”引數在這之間插入 一段延時,單位是1/10秒。 6.disk=device-name 為某些非標準硬碟定義引數。其內部還包括有幾個可選的子引數。 bios=〈bios_device_code〉: 裝置號。十六進位制數0x80表示第一硬碟;0x81表示第二硬碟, 依此類推。 sectors=〈sectors〉:硬碟扇區數。 heads=〈heads〉:硬碟磁頭數。 cylinders=〈cylinders〉:硬碟柱面數。受系統BIOS限制,柱面數必須在1024以內。 partition=〈partition_device〉:用於物理定位特殊硬碟上的分割槽,有一個子引數start。 start=〈partition_offset〉:每一分割槽的起始扇區。 例如: disk = /dev/sda bios=0x80 #指定SCSI硬碟為第一硬碟 sectors = 32 heads = 64 cylinders=632 #硬碟引數為632/64/32 partition=/dev/sda1 start=2048 #第一分割槽起始扇區為2048 partition = /dev/sda2 start=204800 #第二分割槽起始扇區為204800 partition = /dev/sda3 start = 500000 partition = /dev/sda4 start = 900000 當機器上有兩塊硬碟,一塊為SCSI硬碟,另一塊為IDE硬碟時,LILO很有可能無法自動識別它們的主、 從順序,這時可進行如下設定: disk = /dev/sda bios = 0x80 disk = /dev/hda bios = 0x81 #SCSI硬碟為主硬碟,IDE硬碟為從硬碟 該引數是為Linux無法識別的硬碟準備的,一般Linux可以正確識別和使用大多數硬碟, 除非最壞的情況,否則不用設定它。 7.force-backup=backup-file 類似“backup”引數,但是將覆蓋原有的同名檔案。 8.ignore-table 通知lilo忽略無效的硬碟分割槽表。 9.install=boot-sector LILO實際上包含有幾個部分,而這幾部分都存放在/boot/boot.b檔案中。如果忽略“install” 引數,則lilo認為install=/boot/boot.b。 10.linear 產生用於替換硬碟sector/head/cylinder地址(硬碟幾何引數)的linear扇區地址。 linear地址在執行時產生並且不依賴於硬碟幾何引數。某些SCSI硬碟和一些以LBA方式使 用的IDE硬碟可能會需要使用這個引數。注意,在將LILO安裝到軟盤上時不能使用 “linear”引數。 11.lock 出現LILO提示後立即按最近一次的引導映像啟動計算機。也就是說,當我們在lilo.conf 中加入了該引數,然後執行lilo安裝LILO,再重新啟動計算機,這時LILO會提示我們選擇引 導哪一種作業系統,這一選擇將被LILO記錄下來,即“鎖定”,下次啟動計算機時,LILO將 忽略“delay”、“prompt”等引數及鍵盤輸入而直接跳轉到其“鎖定”的作業系統。 12.map=map-file 指定map檔案。 沒有本項時預設使用/boot/map,每次執行lilo命令都會產生一個 新的map檔案。 13.message=message-file 該命令用於指定一個包含註釋資訊的檔案,該檔案將在系統列印出字串“LILO”之前顯示。 如果在LILO啟動時想獲取較多的資訊,可以編輯一個檔案,再使用該命令就可以了。檔案中如果 包含有ASCII碼為0xFF的字元(Ctrl+L)則表示清屏。注意,檔案的大小不能超過65535個位元組。 每次檔案改變之後,都必須重新執行lilo命令重建map檔案,以保證其正常顯示。 14.optional 當用於啟動的引導映像不存在時,該引數使lilo忽略它。這對用於測試一個不長期存在 的Linux核心是有用的。 15.password=password 為LILO設定口令保護,每次重新啟動計算機提示使用者輸入口令。設定了口令後,建議將 lilo.conf的檔案屬性改為600,以免讓非root使用者看到口令。 16.prompt 給出“boot:”提示,強制LILO等待使用者的鍵盤輸入,按下Enter鍵則立即引導預設的作業系統, 而按下Tab鍵則列印可供選擇的作業系統。當“prompt”被設定而“timeout”沒有被設定時, 系統會一直處於等待狀態而不引導任何作業系統。不設定該引數時,LILO不給出“boot:” 提示而直接引導預設作業系統,除非使用者按下了Shift、Ctrl、Alt三鍵中的任何一個。 大多數情況下,如果你的硬碟上有多個作業系統,建議使用引數,它留給使用者一個選擇的餘地。 17.restricted 與“password”聯用,使“password”僅作用於在LILO提示後有命令列輸入的時候。 18.serial=parameters 使用序列口控制。這將初始化指定的串列埠,並將使引導管理器能接受來自串列埠的輸入。 從串列埠傳送一箇中斷訊號相當於從控制檯鍵盤上按下Shift鍵,它同樣會被LILO捕捉到。 如果不能保證來自串列埠的訪問和控制檯一樣安全,比方說有一個modem連在串列埠上,建議 為每個引導映像加上口令保護(password)。引數串有如下語法: 〈port〉[,〈bps〉[〈parity〉[〈bits〉]]] 〈port〉:數字表示的串列埠號,0表示COM1,其餘類推。所有四個串列埠都可被使用。 〈bps〉:串列埠速率,支援110、 150、300、600、1200、2400、4800和 9600 bps,預設值為2400bps。 〈parity〉:設定串列埠校驗。一般情況下,LILO忽略奇偶校驗。n表示無校驗,e 表示偶校驗, o 表示奇校驗。 〈bits〉:字元位數,只能取7或8,預設值是8。當有奇偶校驗時只能取7。 如果設定了“serial”,即使沒有設定“delay”,系統也會將“delay”項的值自動增加20。 19.timeout=tsecs 設定等待鍵盤輸入的時長,單位是0.1秒。超過這段時間沒有輸入則為超時,系統將自動引 導預設的作業系統。如果不設定本引數,預設的超時時間長度為無窮大。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957241/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 靜態全域性變數和全域性變數變數
- node 全域性物件和全域性變數物件變數
- angular中定義全域性變數及全域性變數的使用Angular變數
- 全域性變數變數
- SpringBoot Validation優雅的全域性引數校驗Spring Boot
- 2、全域性變數和列舉常量 (轉)變數
- vue定義全域性變數和全域性方法Vue變數
- 全域性DOM變數的坑變數
- 少用全域性變數的原因變數
- 寫給美術看的Unity全域性光照詳解(引數篇)Unity
- 全域性 DOM 變數變數
- lua全域性變數變數
- 彙編眼中的函式呼叫引數傳遞以及全域性與區域性變數與“基址”函式變數
- 全域性變數與區域性變數變數
- js正則全域性匹配引發的血案JS
- Axios 請求配置引數詳解以及全域性配置示例iOS
- 基礎設施建設——全域性請求引數校驗
- C語言區域性變數、全域性變數、靜態區域性變數、靜態全域性變數C語言變數
- javascript全域性變數的使用注意JavaScript變數
- SQL Server中的全域性變數SQLServer變數
- js宣告全域性變數JS變數
- python全域性變數Python變數
- SQL Server 全域性變數SQLServer變數
- Python的全域性和區域性變數Python變數
- Java區域性變數與全域性變數Java變數
- java 全域性變數和區域性變數Java變數
- JavaScript —— 區域性變數和全域性變數JavaScript變數
- jmeter全域性變數和區域性變數JMeter變數
- 【c】全域性變數與區域性變數變數
- Python中的全域性變數和區域性變數Python變數
- js-js的全域性變數和區域性變數JS變數
- LILO配置指南(轉)
- python全域性變數與區域性變數Python變數
- PHP 超級全域性變數PHP變數
- DB2_全域性變數DB2變數
- SQLServer全域性變數詳介SQLServer變數
- android使用全域性變數Android變數
- 【SQL Server】常用全域性變數SQLServer變數