B1. Download và giải nén kernel từ
trang http://www.kernel.org/
[root@localhost ~]# tar -xvf
linux-3.2.13.tar.bz2
[root@localhost ~]# cd linux-3.2.13
[root@localhost ~]# cd linux-3.2.13
B2. Tạo file .config
[root@localhost linux-3.2.13]#
cp /boot/config-`uname -r` ./.config
B3.Tiếp theo ta sẽ sử dụng lệnh
make menuconfig,một màn hình xuất hiện để ta hiệu chỉnh các thông số trong
kernel
[root@localhost
linux-3.2.13]#make menuconfig
Để hiệu chỉnh các thông số trong
kernel ta có thể check hoặc uncheck các mục trong màn hình menuconfig
Sau khi hiệu chỉnh xong chọn Exit
để thoát ra và chọn Yes để lưu lại cấu hình
Sau đó các lệnh sau để bắt đầu biên
dịch
[root@localhost linux-3.2.13]#make all
[root@localhost linux-3.2.13]#make modules_install
[root@localhost linux-3.2.13]#make install
- Quá trình trên sẽ tốn khá nhiều thời gian tùy thuộc vào
cấu hình máy tính và file cấu hình của kernel.
B4. Hiểu chỉnh file grub.conf
[root@localhost linux-3.2.13]# vi /boot/grub/grub.conf
và thêm vào một số dòng sau
title
CentOS (3.2.13-default)
root (hd0,0)
kernel /vmlinuz-3.2.13-default ro
root=/dev/VolGroup00/LogVol00
initrd /initrd-3.2.13-default.img
root (hd0,0)
kernel /vmlinuz-3.2.13-default ro
root=/dev/VolGroup00/LogVol00
initrd /initrd-3.2.13-default.img
- Cuối
cùng ta tiến hành reboot lại và chọn boot vào kernel mới.
Không có nhận xét nào:
Đăng nhận xét