linux编译平台,【原创】Linux编译内核

Linux 编译内核 大致分这几个步骤

1、准备编译工具、内核文件

2、开始编译

3、将编译好的新内核install进系统

4、查看是否成功。

一、准备好必备的库和内核文件

1、添加必备的编译工具。

apt-get install build-essential kernel-package libncurses5-dev libqt3-headers

(以下所有命令若是权限问题、请自行加上sudo)

2、处理好内核文件。

06ed8798a16d11d9ce6719fbfd048603.png

建议下载稳定版。

拷贝内核文件至usr/src 目录下:sudo cp linux-4.0.6.tar.xz /usr/src

进入/usr/src目录:cd /usr/src

c140c07def0653a221bc42e0841babeb.png

接下来解压 内核文件。

f4f91c4e209f898c8e65935eb57bbee3.png

发现内核文件以.tar.xz结尾,

So 先去掉xz:sudo xz –d linux-4.0.6.tar.xz

得到tar后缀文件

再键入sudo tar –xvf  linux-4.0.6.tar

解压完成。

二 、开始正式编译内核

进入目录: cd linux-4.0.6/

做净化:make mrproper

然后是配置内核。我们将新内核的配置保持原来内核的配置一样。

我们先来搞清楚原来内核文件的名字。先找到原来内核的配置文件在终端输入

cd /boot

在输入ls 如下图 得到老内核的配置文件叫config-3.16.0-30-generic ,所安装的Linux版本不同,配置文件名字不同。

7849a64f75ac536a027effac80428977.png

将新内核的配置和老内核的配置设为一样的:sudo cp /boot/config-3.16.0-30-generic .config

在输入:Make Menuconfig

在出现的图形界面通过方向键

选择save在选择load

接下来开始比较费时的工作。你可以选择如下两种方式:

方式一、输入一次命令,别的什么都不管

我们先切换至root用户 ,终端中键入su -

ad5004edfcb08e62cb4b124e739d2070.png

输入密码,默认为toor(貌似是的如果不是出现验证故障,请通过sudo passwd root 根据提示修改root密码,重新验证) 这样我们在当前终端中,我们拥有一直root权限

在终端中输入

make bzImage &&   make modules &&   make modules_install  &&  make install &&  update-grub && reboot

(&&符号代表只有当前面的命令执行成功才执行下一条命令)

编译完内核并插入新内核后,Ubuntu会重启,重启后输入uname –a 即可验证是否编译成功。

方式二、一步一步慢慢来

使用下面的分步方式。

make bzImage

等待。。

博主虚拟机 i3+1GB内存 大概40分钟完成。

7240d05b2c39734fcba724d5f66113ba.png

make modules

更漫长的等待。。。

博主虚拟机 i3+1GB内存 大概3小时完成。

89d96169ff3cdd98de75aa7440abe760.png

三 、将编译好的内核install进系统。

接下来 将新内核插入新系统。

(建议使用sudo make modules_install && sudo make install  &&  sudo update-grub && sudo reboot )

sudo make modules_install

sudo make install

sudo update-grub

sudo reboot

四、验证内核是否成功install

重启之后,在终端输入uname –a  查看内核情况。看是否与新内核一致。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值