Welcome 微信登录

首页 / 操作系统 / Linux / Fedora 17升级内核到Linux 3.6.6

Fedora 17的内核为linux 3.3.4 ,现在要将其更新到linux3.6.6 ,操作步骤如下:
 
1.到Linux官方网站下载内核,网址为 http://www.kernel.org/更多关于Linux Kernel的详细信息,或者下载地址请点这里
 
2.解压linux-3.6.6.tar.bz2到工作目录(我在/study下进行,linux-3.6.6.tar.bz2也在该目录下)
 # cd /study
 # tar jxvf linux-3.6.6.tar.bz2
 
3.进入内核目录,执行清理工作
 # cd linux-3.6.6
 # make distclean
 
4.拷贝参考的配置文件到内核目录下,命名为.config
 # cp /boot/config-3.3.4-5.fc17.i686 .config
 
5.启动基于文本模式的菜单型配置界面,不需修改,直接保存退出,即可使.config生效
 # make menuconfig
 
6.编译内核镜像
 # make bzImage
 
7.编译内核模块
 # make modules
 
8.安装内核模块
 # make modules_install
 
9.制作initrd
 # mkinitrd initrd-3.6.6 3.6.6
 (先切换到linux-3.6.6的上一级目录)
 
10.拷贝内核镜像bzImage和initrd到/boot
 # cp initrd-3.6.6 /boot
 # cp linux-3.6.6/arch/x86/boot/bzImage /boot/vmlinuz-3.6.6
 (处于linux-3.6.6的上一级目录)
 
11.修改grub配置文件,添加新的启动项
 # cd /boot/grub2
 # vi grub.cfg
 复制该配置文件中的以下内容
 
### BEGIN /etc/grub.d/10_linux ###
 menuentry "Fedora Linux" --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option "gnulinux-simple-c6063f22-ac4c-4245-8e20-a826ba86e6d2" {
 load_video
 set gfxpayload=keep
 insmod gzio
 insmod part_msdos
 insmod ext2
 set root="hd0,msdos1"
 if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint="hd0,msdos1" c6063f22-ac4c-4245-
 
8e20-a826ba86e6d2
 else
 search --no-floppy --fs-uuid --set=root c6063f22-ac4c-4245-8e20-a826ba86e6d2
 fi
 echo "Loading Linux 3.3.4-5.fc17.i686 ..."
 linux /boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=c6063f22-ac4c-4245-8e20-a826ba86e6d2 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=us rd.luks=0
 
LANG=en_US.UTF-8 rhgb quiet
 echo "Loading initial ramdisk ..."
 initrd /boot/initramfs-3.3.4-5.fc17.i686.img
 }
 
.......(省略的部分不必复制)
 ### END /etc/grub.d/10_linux ###
 
将以上内容作以下修改(grub选项名称、引导时的显示文字、内核镜像、初始化RAM磁盘)
 menuentry "Fedora Linux" 改为
 menuentry "Fedora Linux (linux-3.6.6)" 改为
 
Loading Linux 3.3.4-5.fc17.i686 ... 改为
 Loading Linux 3.6.6
 
linux /boot/vmlinuz-3.3.4-5.fc17.i686 改为
 linux /boot/vmlinuz-3.6.6
 
initrd /boot/initramfs-3.3.4-5.fc17.i686.img 改为
 initrd /boot/initrd-3.6.6
 
12.保存该配置文件后重启计算机,即可看到新的启动项
 # rebootSUSE Linux设置图形界面在Ubuntu上安装使用深度影音和深度音乐相关资讯      Fedora 17  Fedora升级内核  Linux 升级内核 
  • Fedora 17中systemd系统和服务管理  (01/18/2014 21:49:00)
  • Fedora 17安装Qt5.0.0遇到/usr/bin  (03/01/2013 21:26:37)
  • Fedora 15,16, 17, 18好用的gnome  (01/17/2013 20:03:57)
  • Fedora 17-x86编译linux-4.5.4内核  (04/05/2013 12:46:06)
  • Fedora 17 中安装libperl-dev  (01/25/2013 18:48:43)
  • Fedora 17 x64 连接wpa加密的无线  (01/11/2013 09:23:10)
本文评论 查看全部评论 (0)
表情: 姓名: 字数