ubuntu 内核升级

简介: 1.下载内核 cd /usr/srcwget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.

1.下载内核 cd /usr/src

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

tar zxvf linux-2.6.32.12.tar.gz

cd linux-2.6.32.12
2.下载热点内核标准配置文件 wget http://vbets.googlecode.com/files/config

mv config .config
3.编译内核

make dep

make bzImage

make modules

make modules_install

make install
4.解压修改内核 cp /boot/initrd-2.6.32.12.img /tmp

cd /tmp/

mkdir newinitrd

cd newinitrd/

zcat ../initrd-2.6.32.12.img |cpio -i

rm -rf /tmp/initrd-2.6.32.12.img
vi init
找到这2行一样的,去掉1行
echo "Loading dm-region-hash.ko module"
insmod /lib/dm-region-hash.ko
echo "Loading dm-region-hash.ko module" 1
insmod /lib/dm-region-hash.ko

5.从新打包内核 find .|cpio -c -o > ../initrd

cd ../

gzip -9 < initrd > initrd-2.6.32.12.img

rm -rf /boot/initrd-2.6.32.12.img

cp initrd-2.6.32.12.img /boot

rm -rf /cd /usr/src/linux-2.6.32.12.tar.gz

rm -rf /cd /usr/src/linux-2.6.32.12
6.设置从新内核启动 vi /boot/grub/grub.conf
把default=1改为default=0

7.重新启动系统 reboot

相关文章
|
5月前
|
Ubuntu
百度搜索:蓝易云【Ubuntu删除多余内核教程】
现在,你已经成功地删除了Ubuntu系统中多余的旧内核。请谨慎删除内核,确保保留当前正在使用的稳定内核以及至少一个备用内核,以防止出现意外问题。
135 2
|
5月前
|
Ubuntu 测试技术 Linux
百度搜索:蓝易云【Ubuntu系统打RT实时内核补丁教程】
现在,你已经成功在Ubuntu系统上打上RT实时内核补丁,并且系统将使用RT内核运行,提供更好的实时性能。请注意,内核编译和替换是一项复杂的操作,建议在实施前备份重要数据,并在测试环境中进行验证。
62 2
|
5月前
|
Ubuntu Linux
百度搜索:蓝易云【Ubuntu更改默认启动内核】
请注意,更改默认启动内核可能会影响系统的稳定性和性能。在更改前,请确保选择的内核版本与你的系统硬件和配置兼容。如果遇到问题,你可以在GRUB启动菜单中选择其他内核来启动系统,并在问题解决后再将默认内核设置为你选择的版本。
79 0
|
Ubuntu 安全 Unix
Ubuntu内核OverlayFS权限逃逸漏洞(CVE-2021-3493)
Linux Kernel 一般指Linux内核。Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。
165 2
|
Ubuntu Linux
【Ubuntu系统内核更新与卸载】
【Ubuntu系统内核更新与卸载】
571 0
|
11天前
|
Ubuntu 安全 Linux
|
Ubuntu Linux
Ubuntu中下载编译linux内核源码
Ubuntu中下载编译linux内核源码
Ubuntu中下载编译linux内核源码
|
2月前
|
Ubuntu Linux Windows
如何在WSL中的ubuntu编译Linux内核并且安装使用ebpf?
请注意,在WSL1中可能会由于内核架构限制而无法成功进行以上过程,WSL2对于Linux内核的完整支持更为合适。此外,部分步骤可能因不同的Linux发行版或内核版本而异。
126 4
|
1月前
|
Ubuntu
编译ubuntu内核
编译ubuntu内核
|
4月前
|
Ubuntu 数据安全/隐私保护
Ubuntu系统内核更新与卸载
注意:不建议卸载正在使用的内核版本,这可能会导致系统不稳定。只有在你确定新的内核版本运行稳定后,才应该卸载旧的内核版本。
92 0