網(wǎng)管入門之Linux服務(wù)器啟動過程詳解----啟動GRUB/LILO |
發(fā)布時間: 2012/8/13 14:04:35 |
(2)啟動GRUB/LILO
GRUB和LILO都是引導(dǎo)加載程序。最簡單地講,引導(dǎo)加載程序(boot loader) 會引導(dǎo)操作系統(tǒng)。當(dāng)機(jī)器引導(dǎo)它的操作系統(tǒng)時,BIOS 會讀取引導(dǎo)介質(zhì)上最前面的 512 字節(jié)(即人們所知的 主引導(dǎo)記錄(master boot record,MBR))。在單一的 MBR 中只能存儲一個操作系統(tǒng)的引導(dǎo)記錄,所以當(dāng)需要多個操作系統(tǒng)時就會出現(xiàn)問題。所以需要更靈活的引導(dǎo)加載程序。 GRUB 與 LILO 的比較 如本文開始處所述,所有引導(dǎo)加載程序都以類似的方式工作,滿足共同的目的。不過,LILO 和 GRUB 之間有很多不同之處: LILO 沒有交互式命令界面,而 GRUB 擁有。 LILO 不支持網(wǎng)絡(luò)引導(dǎo),而 GRUB 支持。 LILO 將關(guān)于可以引導(dǎo)的操作系統(tǒng)位置的信息物理上存儲在 MBR 中。如果修改了 LILO 配置文件,必須將 LILO 第一階段引導(dǎo)加載程序重寫到 MBR。相對于 GRUB,這是一個更為危險的選擇,因為錯誤配置的 MBR 可能會讓系統(tǒng)無法引導(dǎo)。使用 GRUB,如果配置文件配置錯誤,則只是默認(rèn)轉(zhuǎn)到 GRUB 命令行界面。 安全提示: 關(guān)于安全性,任何可以接觸到引導(dǎo)磁盤/CD 的人,只需要使用沒有設(shè)置安全性的 grub.conf 或 lilo.conf,就可以繞過本文中提及的所有安全措施。特別是使用 GRUB 時,因為能夠引導(dǎo)到單用戶模式,所以是一個嚴(yán)重的安全漏洞。解決此問題的一個簡單方法是在機(jī)器的 BIOS 中禁止通過 CD 和軟盤進(jìn)行引導(dǎo),并確保為 BIOS 設(shè)置了一個口令,使得其他人不能修改這些設(shè)置。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |