zoukankan      html  css  js  c++  java
  • 编译linux内核3.0

    先下载   www.kernel.org下载最新的kernel源代码。
    建议用wget下载吧!!!
    wget http://www.kernel.org/XXXXXX(XXX为内核版本,下同)

    呵呵。。我是用win开雷下的。。

    解压

    tar -jxvf linux-XXXX.tar.bz2 -C  /usr.src
    最好把它解压缩到  /usr/src!

    执行make mrproper,清理下!
    之后使用本地内核模块命令:
    make localmodconfig
    make localmodconfig会去掉从开机到当前都没有使用过的模块,所以你可以使用一下你的摄像头,挂载一下iso文件,插入usb设备.....以保证需要的模块不会被精简掉, 否则使用新内核时会发现不能挂载iso文件, 不能使用某些外设等等.



    make -jnn表示线程数目,不能太大,否则负荷太大!!一般几个cpu就开几个。。^_^


    安装执行:make modules_install install 


    sudo mkinitramfs  -o initrd.img-3.XXXX   -k  vmlinuz-3.XXXX


    更新下grub:sudo update-grub2

    sudo reboot


    我之前一直编译但是老出问题。。显示kernel panic -not syncing :VFS:Unable to mount root fs on Unknown-block(0,0)
    后来才发现是没有生成initrd.img-xxx!!!


  • 相关阅读:
    索引与完整性约束(note6)
    数据库查询语句(note4)
    select 查询(note3)
    数据库创建(note2)
    mysql(note1)
    day 05
    day 04 字符串
    博文索引
    ubuntu+xen的编译
    hexo+github搭建个人网站
  • 原文地址:https://www.cnblogs.com/int32bit/p/3187815.html
Copyright © 2011-2022 走看看