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

– 34 –

kernel /boot/vmlinuz-2.4.20 ro root=/dev/hda1

initrd=/boot/initrd-2.4.20.img

Sau khi đã lưu trữ cấu hình của

/etc/grub.conf

ở trên (

/etc/grub.conf

là liên kết

30

đến

/boot/grub/menu.1st

) và khởi động lại máy để bắt đầu dùng nhân vừa được biên

dịch. Nếu bạn dùng GRUB thì công tác biên dịch lại nhân Linux hoàn thành ở đây. Nên
lưu ý trong ví dụ này, tôi dùng

vmlinuz

thay vì dùng

bzImage

, bạn nên chọn lựa theo

ý và điều chỉnh cho phù hợp trong

grub.conf

.

Đối với giải pháp đề phòng trường hợp không thể dùng GRUB để khởi động vào nhân
mới, xem chi tiết ở phần

9.1.1

ở trên.

9.2.3.2 Nếu dùng LILO

Ví dụ bạn có hai phiên bản nhân trên máy 2.4.20 (phiên bản đang chạy) và 2.4.26 (phiên
bản vừa được biên dịch) thì

lilo.conf

tương tự như sau:

prompt

timeout=50

default=linux

boot=/dev/hda

map=/boot/map

install=/boot/boot.b

message=/boot/message

image=/boot/vmlinuz

initrd=/boot/initrd-2.4.20.img

root=/dev/hda1

label=linux

read-only

Chỉnh

/etc/lilo.conf

để cài nhân mới (2.4.26 cho ví dụ ở đây), bạn có

/etc/lilo.conf

như sau:

prompt

timeout=50

default=linux

boot=/dev/hda

map=/boot/map

install=/boot/boot.b

message=/boot/message

symbolic link

30

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.