– 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
đế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
ở 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