linux ubuntu img,ubuntu ubuntu kernel image

update kernel:

//获取本机linux发布版本

1. cat /etc/lsb-release 查看当前系统的发布版本

2. apt-cache search linux-source 查询当前linux 发布版本

3. apt-get install linux-source-4.15.0 下载到/usr/src/linux-source-4.15.0目录下

//编译并安装本机发布版本

4. cd /home; mkdir -p workspace/linux-kernel/ubuntu-release

cd /home/workspace/linux-kernel/ubuntu-release/

cp /usr/src/linux-source-4.15.0/linux-source-4.15.0.tar.bz2 ./

tar -jxf linux-source-4.15.0.tar.bz2

cd /home/workspace/linux-kernel/ubuntu-release/linux-source-4.15.0/

cp /boot/config-`uname -r` .config 复制内核配置

make oldconfig

make menuconfig

make clean

make help

make kernelversion

scripts/config --disable DEBUG_INFO 设置 CONFIG_DEBUG_INFO=n,这样在 make deb-pkg 时就不会生成耗时的 linux-image-x.y.z-dbg_*.deb

scripte/config --enable DEBUG_INFO 设置 CONFIG_DEBUG_INFO=y

apt-get install libssl-dev

make -j8 deb-pkg LOCALVERSION=-test编译生成 linux-image, linux-header, 以及所有 .deb 和 .tar.gz 包,名称添加后缀"test"。

cd ..

ls -t linux-headers-4.15.18-dpc_4.15.18-test-*.deb | head -1 | sudo xargs -I {} dpkg -i {}

ls -t linux-image-4.15.18-dpc_4.15.18-test-*.deb | head -1 | sudo xargs -I {} dpkg -i {}

//重启并查看是否安装成功

5. reboot

6. uname -r 重启后查看当前kernel 版本是否为4.15.18-test

内核重新编译:

1. make clean

2. 删除编译出来的对应的deb文件

重新恢复原始内核版本:

1. dpkg -l | grep linux-image  查看当前系统上面拥有的kernel版本

2. apt-get purge linux-image-xxx   删除对应不想要的内核版本

3. dpkg -i ./linux*4.14.0*.deb  手动安装对应的内核版本

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值