編譯內(nèi)核

          編譯 linux 內(nèi)核(2.6版本)

          1. 得到linux源文件
              從 ftp://ftp.kernel.org/pub/linux/kernel/v2.6 中下載
              linux-2.6.x.tar.gz 到 /usr/src

          2. su 到 root 用戶

          3. 接下來的命令序列為編譯內(nèi)核
             # cd /usr/src
             # tar xzvf linux-2.6.x.tar.gz                          解壓到 linux-2.6.x 目錄
             # mv linux-2.6.x linux-2.6.x-1                         修改目錄名稱
             # ln -s linux-2.6.x-1 linux                            創(chuàng)建鏈接
             # cd linux
             # vi Makefile                                          修改內(nèi)核擴展版本號
                修改 EXTRAVERSION 為 -1 (或其他的字符也可以, 和目錄名對應(yīng))
             # make mrproper                                        清除垃圾
             # make menuconfig                                      選擇內(nèi)核選項
                這一步最麻煩, 有很多東西要選, 用 IBM 本本的
               人可以在 http://www.w-m-p.com/kconfig-2.6.2-rc2-mm1.txt
                處找到一個配置文件, 找到的話(也許找不到:)), 先給拷貝到
                /usr/src/linux/ 下并改名為 .config, 然后再運行本命令細(xì)調(diào)

             # make bzImage                                         編譯內(nèi)核
             # make modules                                         編譯模塊
             # make modules_install                                 安裝模塊
                (注意: debian 的 ibm 用戶最好要安裝 module-init-tools)

             # depmod -a
                (好像不用也可以)

          4. 修改啟動(lilo 的, grub 的更簡單, 看看配置文件就知道了)
             # cp /usr/src/linux/System.map /boot/System.map-2.6.x-1
             # cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.6.x-1
                使用具體的版本號區(qū)分不同的內(nèi)核, 這樣可以在開始時選擇不同的內(nèi)核啟動.
             # vi /etc/lilo (增加以下內(nèi)容, 將來會顯示在lilo開機啟動列表中)

                image=/boot/vmlinuz-2.6.x-1
                      label=Linux-2.6.x-1
                      read-only
                      optional

              # lilo -v
                  (注意: 這一步很重要!!)

          5. # reboot
             然后可以選新的內(nèi)核啟動, 假如不喜歡也可以選以前的內(nèi)核.

          posted on 2007-07-21 22:43 hugh 閱讀(142) 評論(0)  編輯  收藏 所屬分類: Linux


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2007年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導(dǎo)航

          統(tǒng)計

          公告

          小弟打算把硬盤里的所有資料整理到博客里,但是其中收藏了不少網(wǎng)上的文章(個人也記不住作者),請作者見諒!請知道作者的朋友(或作者本人)看到了請告訴小弟,小弟好把作者加上!

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 华池县| 达尔| 建宁县| 东台市| 缙云县| 始兴县| 石楼县| 武山县| 剑川县| 望奎县| 云安县| 贵港市| 高要市| 渝北区| 营山县| 衡阳市| 来凤县| 修文县| 佛冈县| 德安县| 新宁县| 修武县| 湘阴县| 巴林右旗| 开原市| 左贡县| 遵义县| 安溪县| 紫阳县| 平阴县| 昂仁县| 江西省| 诸城市| 东乡族自治县| 中西区| 抚顺县| 湖南省| 红河县| 裕民县| 苏州市| 沙洋县|