您的位置:首页 > 其它

升级ubuntu内核

2013-12-20 18:38 387 查看
ubuntu12.04内核为

linux-image-3.5.0-23-generic

要升级为

linux-image-3.2.0-57-generic

使用apt-get install linux-headers-3.2.0-57-generic

按理说直接安装上之后重启后直接可以使用

但是重启后内核版本一直没有变化

后来进行update-grub,问题依旧

然后查看grub.conf文件才发现问题

menuentry 'Ubuntu, with Linux 3.5.0-39-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 3f9f86cb-b6ae-4581-9e1e-11f11a9befb2
linux   /boot/vmlinuz-3.5.0-39-generic root=UUID=3f9f86cb-b6ae-4581-9e1e-11f11a9befb2 ro   quiet splash $vt_handoff
initrd  /boot/initrd.img-3.5.0-39-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-39-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 3f9f86cb-b6ae-4581-9e1e-11f11a9befb2
echo    'Loading Linux 3.5.0-39-generic ...'
linux   /boot/vmlinuz-3.5.0-39-generic root=UUID=3f9f86cb-b6ae-4581-9e1e-11f11a9befb2 ro recovery nomodeset
echo    'Loading initial ramdisk ...'
initrd  /boot/initrd.img-3.5.0-39-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, with Linux 3.5.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 3f9f86cb-b6ae-4581-9e1e-11f11a9befb2
linux   /boot/vmlinuz-3.5.0-23-generic root=UUID=3f9f86cb-b6ae-4581-9e1e-11f11a9befb2 ro   quiet splash $vt_handoff
initrd  /boot/initrd.img-3.5.0-23-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 3f9f86cb-b6ae-4581-9e1e-11f11a9befb2


它将3.2.0-57认为是老版本的,而之前使用的3.5.0-23是新版本的。所以解决办法是只需要将开始的menuentry和submenu之中的menuentry互换即可。

关于网卡:

之前使用的broadcom的网卡驱动据说有问题,其版本为3.123

modinfo tg3|more

而升级到3.2.0-57的内核其版本为3.121

dpkg -L linux-image-3.2.0-57-generic |grep tg3

/lib/modules/3.2.0-57-generic/kernel/drivers/net/ethernet/broadcom/tg3.ko
/lib/firmware/3.2.0-57-generic/tigon/tg3_tso.bin
/lib/firmware/3.2.0-57-generic/tigon/tg3_tso5.bin
/lib/firmware/3.2.0-57-generic/tigon/tg3.bin


与kenerl模块相关的命令

modinfo

lsmod

modprobe

insmod

rmmod
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: