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