当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 编译内核的步骤

Unix/Linux
FreeBSD 数据转移办法
Freebsd 下运行QQ For Linux 的方法
FreeBSD, Debian, CentOS一个网卡绑定多个IP
freebsd下切换到root下 su: Sorry 的解决办法
Freebsd挂载光驱和软驱
FREEBSD下运行调试asterisk
一些 freebsd 的常用命令
笔记本上安装freebsd的小知识
FreeBSD系统下添加中文字体
FreeBSD挂载DOS分区,正确显示中文
FreeBSD挂载DOS分区时显示中文的方法
freebsd7.0安装系统图解(最新版)
服务器的时间同步设置方法
FreeBSD FTP 的架设教程
FreeBSD mpd VPN服务器安装步骤
更新FreeBSD Port Tree的几种方法小结
portupgrade 中文手册(翻译)
freebsd 服务器 ARP绑定脚本
在Ubuntu系统中定制 Compiz Fusion 特效
Ubuntu 7.10 绑定IP及MAC地址

Unix/Linux 中的 编译内核的步骤


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 180 ::
收藏到网摘: n/a


  第一步:在任何一个子目录下 untar 解开新的内核源程序。
  
   tar xvfz linux-x.x.xx
  
   第二步:rm /usr/src/linux
  
   这通常是一个符号连接。
  
   第三步:在 /usr/src/ 下建立一个符号连接到你的新内核目录。
  
   ln -s xxx/yyy/xxx/linux.x.x.xx /usr/src/linux
  
   第四步:将当前目录变成 /usr/src/linux
  
   cd /usr/src/linux
  
   第五步:变成超级用户
  
   su
  
   第六步:配置内核
  
   如果你在 X window 下并且希望有图形界面,你就说:
  
       make xconfig
  
   如果你不在 X Window 下或不想使用图形界面,你就说:
  
   make config
  
   逐个回答完问题后稍等片刻,等提示符出现或图形界面消失,
  
   系统就配置好了。
  
   第七步:生成新内核,你说:
  
   make dep ; make clean
  
   make zImage
  
   注意大小写一定要搞对!
  
   第八步:如果你用了模块,你还需要生成和安装模块
  
   make modules
  
   make modules-install
  
   第九步:察看你的 /etc/lilo.conf 看用的是那个目录的那个文件作为
  
   image。例如:image = /boot/vmlinuz
       将 /usr/src/linux/System.map 复制到 /boot 目录中,

  
   将 /usr/src/linux/arch/i386/boot/zImage 复制到 /boot 目录
  
   中并改名为 vmlinuz
  
   第十步:安装新内核并重新起动。
  
   lilo
  
   shutdown -r now
  
  
   警告:你应该有备用的起动手段,不然新内核起动不了你哭都没眼泪! :-)
  
   编译一次在我的 120 MHz 奔腾 32 MB 主存的机器上要 20 分钟。
  
   更详细的情况请看有关 initrd, lilo 的有关资料。
  
   祝大家好运气!
  
  
  
  --