首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

在ubuntu10.10下编译安装linux-2.6.36.1 kernel

2012-08-14 
在ubuntu10.10上编译安装linux-2.6.36.1 kernelterminal进入root模式$sudo -s??安装编译内核所需的debapt-

在ubuntu10.10上编译安装linux-2.6.36.1 kernel

terminal进入root模式

$sudo -s
?

?

安装编译内核所需的deb

apt-get install build-essential kernel-package libncurses5-dev libqt3-headers
?

?

下载内核源码llinux-2.6.36.1.tar.bz2

到kernel官网上下载。解压到/usr/src/linux-2.6.36.1目录

?

Configuration

?

cp /usr/src/linux-headers-2.6.35-22-generic/.config /usr/src/linux-2.6.36.1cd /usr/src/linux-2.6.36.1make menuconfig
?

终端会弹出一UI,先选Load an Alternate Configuration File, 然后Save an Alternate Configuration File.

在ubuntu10.10下编译安装linux-2.6.36.1 kernel

?

Compile & Install

?

#make mrproper#make (make -j4 if your cpu is dual core)#make install#make modules#make modules_install

?and then, create initrd,

#mkinitramfs -o /boot/initrd.img-2.6.36.1
?

?

?

配置grub

#gedit /boot/grub/grub.cfg
?

新增如下:

menuentry 'Ubuntu, with Linux 2.6.36.1' --class ubuntu --class gnu-linux --class gnu --class os {recordfailinsmod part_msdosinsmod ext2set root='(hd0,msdos1)'search --no-floppy --fs-uuid --set 46a069d5-912f-41a2-8a49-fa90df6ecd88linux/boot/vmlinuz-2.6.36.1 root=UUID=46a069d5-912f-41a2-8a49-fa90df6ecd88 ro   quiet splashinitrd/boot/initrd.img-2.6.36.1}

?

重启

可能会提示FATAL: Could not load /lib/modules/2.6.36.1/modules.dep: No such file or directory

在ubuntu10.10下编译安装linux-2.6.36.1 kernel

?

解决办法:选择从原先的2.6.35进入

在ubuntu10.10下编译安装linux-2.6.36.1 kernel

?

$sudo -s#cd /boot#cp initrd.img-2.6.36.1 initrd.img-2.6.36.1.backup#depmod -a#update-initramfs -k 2.6.36.1 -c#cd /tmp#gzip -dc /boot/initrd.img-2.6.36.1 | cpio -id#touch lib/modules/2.6.36.1/modules.dep#find ./ | cpio -H newc -o > /boot/initrd.img-2.6.36.1.new#gzip /boot/initrd.img-2.6.36.1.new#cd /boot#mv initrd.img-2.6.36.1.new.gz initrd.img-2.6.36.1

?

再重启,选择新的kernel登陆。

原kernel截图:

在ubuntu10.10下编译安装linux-2.6.36.1 kernel

?

new kernel screenshot:

在ubuntu10.10下编译安装linux-2.6.36.1 kernel

热点排行