精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > 如何編譯內(nèi)核及制作RPM包

      如何編譯內(nèi)核及制作RPM包

      時(shí)間: 若木635 分享

      如何編譯內(nèi)核及制作RPM包

        編譯內(nèi)核及制作RPM包

        編譯步驟

        第一步:

        # cd /home

        # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.5.tar.gz

        # tar -zxvf linux-2.6.32.5.tar.gz -C /usr/src

        # cd /usr/src

        # ln -s linux-2.6.32.5 linux

        # cd linux

        第二步:

        # make mrproper (初次編譯內(nèi)核這步也可以省略,方便第二次編譯初始用。)

        # make menuconfig

        # make bzImage && make modules && make modules_install(需30~40分鐘,具體看服務(wù)器配置)

        # make install

        如需制作RPM內(nèi)核安裝包,運(yùn)行以下命令,相當(dāng)于第二步的操作,但不編譯本機(jī)內(nèi)核。

        # make rpm

        生成位置:

        /usr/src/redhat/RPMS/x86_64/kernel-2.6.32.6-2.x86_64.rpm

        /usr/src/redhat/SRPMS/kernel-2.6.32.6-2.src.rpm

        安裝步驟

        1、二進(jìn)制rpm包安裝步驟

        # rpm -ivh kernel-2.6.32.6-1.x86_64.rpm

        # vi /boot/grub/menu.lst添加以下并修改default項(xiàng)。

        title CentOS (2.6.32.6)

        root (hd0,0)

        kernel /vmlinuz-2.6.32.6 ro root=LABEL=/

        initrd /initrd-2.6.32.6.img

        # cd /lib/modules && mkinitrd /boot/initrd-2.6.32.6.img 2.6.32.6/

        2、RPM源碼包安裝步驟,好處便是在原有基礎(chǔ)上再進(jìn)行編譯,更靈活。

        # rpm -Uvh kernel-2.6.32.6-2.src.rpm

        # rpmbuild -bp --target=$(arch) /usr/src/redhat/SPECS/kernel-2.6.32.6-2.spec

        # cd /usr/src/redhat/BUILD/kernel-2.6.32.6-2

        # vi Makefile <-- Change "EXTRAVERSION" to avoid kernel overwriting

        # cp /lib/modules/2.6.32.6/build/.config .

        # make menuconfig

        # 重復(fù)第二步

      75342