一、LILO介紹
LILO(Linux Loader)是Linux系統中一個常用的引導程序。它可以在系統啟動時載入操作系統,是一個輕量級的引導程序,因此佔用空間小、速度快。另外,在各種不同的硬碟分區和文件系統類型上都可以正常工作。通過LILO可以快速啟動進入不同版本的Linux系統,保證系統的可靠性和穩定性。
二、LILO的安裝
1、安裝LILO前需要檢查硬碟分區是否正確,通過執行fdisk命令查看分區信息。
fdisk -l
2、在安裝過程中需要編輯lilo.conf文件,該文件位於/etc目錄下,可以通過命令打開:
vim /etc/lilo.conf
3、修改lilo.conf文件,包括根設備(root)路徑、操作系統的位置(image)、開機時間選擇界面字提醒語句(message)等等。
4、執行lilo命令安裝lilo引導程序:
lilo
5、安裝完成後重啟機器,即可看到LILO引導的界面,選擇相應的操作系統即可進入。
三、LILO的配置
1、根設備路徑(root):根設備路徑是LILO中很重要的一個配置項,它指定了安裝操作系統的主分區或邏輯分區所在的設備文件路徑。例如:
root=/dev/hda1
2、操作系統位置(image):通過image指定各個操作系統在硬碟上的位置:
image = /boot/vmlinuz-2.6.21.5-15.fc7
label = fedora
root = /dev/hdb1
read-only
3、開機時間選擇界面字提醒語句(message):在LILO引導時,可以添加提醒語句:
message = /boot/message.lilo
4、默認啟動的操作系統(default):可以通過default來指定默認啟動的操作系統:
default = windows
5、超時時間(timeout):如果不進行任何選擇,默認啟動timeout設定的操作系統,可以通過timeout來設置時間:
timeout = 100
四、LILO的常見問題及解決方法
1、如果在安裝中出現「Fatal:partition too big」錯誤,需要在lilo.conf文件中加入「lba32」或「linear」選項,如下所示:
lba32
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz-2.6.32.6
label=linux
root=/dev/sda1
read-only
initrd=/boot/initrd-2.6.32.6.img
2、如果是從其他操作系統中引導LiLo,則需在該系統中操作mbr,如DOS系統中通過以下命令:
echo -n "LILO" | dd bs=512 count=1 seek=63 of=/dev/hda
以上是關於Linux下的Bootloader – LILO的詳細介紹,希望對大家的學習有所幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/242069.html