詳解Linux操作系統(tǒng)配置Grub和LILO
通過開源的的發(fā)展,Linux操作系統(tǒng)越來越受到很多用戶的喜愛,于是又很多人開始學(xué)習(xí)Linux操作系統(tǒng),本文為你詳細介紹配置Grub和LILO,為你在學(xué)習(xí)配置Grub和LILO時起一定的作用。
Grub和LILO共同的配置(括號內(nèi)為LILO的參數(shù))
指定引導(dǎo)默認的操作系統(tǒng)的等待時間:
timeout second(timeout=tsecs)
上面代碼表明設(shè)定second秒之后引導(dǎo)默認的操作系統(tǒng)。如果是timeout 5,就是5秒沒有其它指令就引導(dǎo)系統(tǒng);如果設(shè)成-1,則Grub會一直等待直到用戶選擇一個選項為止。
LILO中,timeout=50同樣設(shè)置等待鍵盤輸入的時長,單位是0.1秒。超過這段時間沒有輸入則為超時,系統(tǒng)將自動引導(dǎo)缺省的操作系統(tǒng)。如果不設(shè)置本參數(shù),缺省的超時時間長度為無窮大。
指定引導(dǎo)的默認操作系統(tǒng):
default num(default=name)
Grub中默認啟動第num+1行的操作系統(tǒng),default=1則啟動第2個系統(tǒng)。LILO中是通過default=name指定缺省引導(dǎo)的操作系統(tǒng),如default=LINUX表示將label為Linux的系統(tǒng)作為缺省引導(dǎo)的操作系統(tǒng)。如不指定該參數(shù),排在lilo.conf中的***個操作系統(tǒng)將作為缺省操作系統(tǒng)。
指定引導(dǎo)的操作系統(tǒng)的內(nèi)核:
Kernel(image)
給Grub指定內(nèi)核在哪兒,還要指出哪個文件是內(nèi)核文件。例如kernel /boot/vmlinuz-2.2.16 root=/dev/hda7 ro說明/boot/vmlinuz-2.2.16 就是要載入的內(nèi)核,后面的都是傳遞給內(nèi)核的參數(shù)。root=/dev/hda7就是Linux根分區(qū)的所在分區(qū),ro以只讀的方式打開。 LILO中是以image=filename來指定含有一個Linux內(nèi)核的啟動選項的文件或設(shè)備。
指定引導(dǎo)操作系統(tǒng)時的信息文件:
Splash pathname/filename(message=message-file)
上面代碼指出Grub開機畫面文件所存放的路徑和文件名。LILO中,message=message-file命令用于指定一個包含注釋信息的文件,該文件將在系統(tǒng)“LILO”之前顯示。如果在LILO啟動時想獲取較多的信息,可以編輯這個文件,再使用該命令就可以了。文件中如果包含有ASCⅡ碼為0xFF的字符(Ctrl+L)則表示清屏。注意,文件的大小不能超過65535個字節(jié)。每次文件改變之后,都必須重新運行LILO命令重建map文件,以保證其正常顯示。
指定引導(dǎo)操作系統(tǒng)的名稱:
title OS mode(label)
上面代碼指出的字符就是Grub菜單項上所看見的選項,你可以寫上操作系統(tǒng)的名字和描述,如用 title Linux、 Single Mode代表這一選項是引導(dǎo)此Linux的單用戶模式。在LILO中,label=name通過此參數(shù)來標(biāo)識當(dāng)前操作系統(tǒng),即操作系統(tǒng)名。用戶可通過在LILO提示后輸入name來引導(dǎo)特定的操作系統(tǒng)。 以上就是Linux操作系統(tǒng)配置Grub和LILO。
【編輯推薦】