BIÊN DỊCH NHÂN LINUX - Trang 32

– 30 –

image=/boot/vmlinuz

initrd=/boot/initrd-2.4.26.img

root=/dev/hda1

label=linux

read-only

chi tiết cần chú ý là biến

default

. Trong ví dụ trên, bạn có hai nhân trong cấu hình

LILO cho các phiên bản 2.4.26 và 2.4.20. Nếu bạn muốn khởi động nhân 2.4.26 thì
giá trị của

default

phải là giá trị

label

(nhãn) thuộc nhân nào bạn muốn dùng.

Trong trường hợp này, nhãn (label) có giá trị là

linux

chỉ định cho nhân 2.4.26.

Khi chạy "

make install

", các tiện ích của "

install

" đưa vào các chi tiết của

nhân mới vào cấu hình LILO. Ở đây

vmlinuz

là liên kết biểu tượng

24

của hồ

25

vmlinuz-2.4.26

. Bạn nên kiểm tra lại giá trị

default

để bảo đảm trình khởi động

sẽ tải nhân vừa biên dịch khi khởi động.

sau khi chỉnh định và lưu trữ

lilo.conf

theo ý muốn, bạn phải chạy lệnh:

# /sbin/lilo

và chú ý trường hợp hệ thống báo lỗi trong bước cài lilo làm trình khởi động. Nếu có,
điều chỉnh cho chính xác và thực hiện lại lệnh trên. Với ví dụ trên, bạn sẽ thấy hiển
thị kết quả như sau:

Added linux*

Added linux-2.4.20

Nhân nào đi kèm với dấu hoa thị (*) là nhân sẽ được khởi động theo mặc định.

với LILO, giải pháp đơn giản nhất đề phòng trường hợp không thể khởi động vào
nhân mới mang tính tạm thời. Trước khi khởi động lại máy dùng lệnh sau:

# /sbin/lilo -R linux

rồi chạy

# reboot

Nên nhớ các lệnh trên được đưa ra như một ví dụ cho nhân 2.4.20 và 2.4.26 với cấu
hình khởi động như trên. Bạn phải điều chỉnh đúng phiên bản nhân mà bạn đang biên
dịch.

Lệnh thứ nhất cho LILO biết lần kế tiếp máy khởi động lại thì thử dùng nhân 2.4.26.
Nếu không thành công thì không lấy nhân 2.4.26 làm nhân mặc định và lần boot kế

symbolic link

24

file

25

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.