如果你第一次安裝Linux,那麼可能就需要用到雙重啟動。LILO(LInux LOader)就是實現這種功能的最簡單但是最具有伸縮性的程序。
計算機啟動時,BIOS會執行位於硬盤主引導記錄(MBR) 或者軟盤上的一段引導程序,這段程序的作用就是定位並加載操作系統。如果是引導Linux的話,引導程序會把Linux內核調入內存。LILO就是干這種活兒的程序。
首先遇到LILO,估計應該在你安裝Linux的時候,你會被要求選擇LILO 的安裝處,是MBR還是Linux 的根分區。如果你有其他的啟動管理程序例如Boot Magic 或者 System Commander 等,並且想使用他們,那麼你應該把LILO安裝到Linux的根分區。如果你選擇使用LILO作為啟動管理程序,就可以選擇MBR。如果你想在啟動時傳遞參數給內核,也應該使用MBR。
使用LILO作為啟動程序後,機器啟動後就會有LILO:的提示符,按下TAB鍵,可以看到可以選擇的操作系統列表。輸入其中的操作系統標簽名就可以啟動到對應的操作系統,或者直接輸入回車啟動到缺省的操作系統。
我們來看一個LILO啟動的配置文件(/etc/lilo.conf)實例:
boot = /dev/hda
vga = normal
read-only
prompt
default = dos
timeout = 30
append="hdc=ide-scsi"
image = /boot/vmlinuz
label = linux
root = /dev/hda2
initrd = /boot/initrd
第一個選項是 boot,定義了LILO 的安裝位置,'/dev/hda'就是把LILO安裝到MBR,所以你如果要把LILO作為啟動管理程序,就必須這樣寫哦!反之,你要把他定位到具體的Linux根分區例如 /dev/hda3。
更多內容請看電腦配置手冊 服務器配置專欄專題,或