阿尔哦覅和 发表于 2018-5-10 12:33:48

redhat6 内核编译


[*]  下载内核www.kernel.org
  2.安装开发工具库 Development Tools,Development Libraries
  2.1配置yum
  # cd /etc/yum.repos.d/
  # vim local.repo

  name=Server
  baseurl=file:///media/cdrom/
  enable=1
  gpgcheck=0
  
  2.2安装 #yum -y groupinstall "Development Tools" "Development Libraries"
  3.解压内核文件 #xz -d linux-4.0.5.tar.xz
         #tar -xf linux-4.0.5.tar -C /usr/src
  4.创建连接文件 #cd /usr/src
         #ln -sv linux-4.0.5/ linux
  5.切换到内核文件夹中(必须)
         #cd linux
  6.(可选,如果没有安装)安装ncurses
         #yum -y install ncurses
  7.(可选) 为保险起见,在原有内核配置文件上修改
         # cp /boot/config-版本号 /usr/src/linux/.config
  8.执行make menuconfig(
[*]扩充内核<M>扩充模块[ ]不启用此功能,用空格选)
  9.exit---exit--yes(保存到/usr/src/linux/.config)
  10.make
  11.make bzImage(默认在/usr/src/linux/linux-内核版本号这个目录下执行)
  12.make modules_install(默认在/usr/src/linux/linux-内核版本号这个目录下执行)
  13.shuttdown -r now
  14.uname -r
  

  注意:1.最好不要用远程连接,如果必须用远程链接,安装screen(用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。)
  # yum install screen
  

  screen命令使用:
  screen -ls:显示已建立的屏幕
  screen:直接打开新的屏幕
  ctrk+a,d:拆除屏幕
  screen -r ID :还原屏幕
  

  

  2.二次编译时清理,清理前,如有需要,请备份配置文件.config:
  make clean
  make mrproper
  
页: [1]
查看完整版本: redhat6 内核编译