可以用两种简单的方式在CentOS 7上安装Linux内核4.0。
创新互联公司专注于企业成都全网营销推广、网站重做改版、台山网站定制设计、自适应品牌网站建设、成都h5网站建设、商城网站制作、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为台山等各大城市提供网站开发制作服务。
从Elrepo软件仓库安装
从源代码编译安装
我们首先用ElRepo安装,这是最简单的方式:
使用 Elrepo 安装
1. 下载和安装ELRepo
我们首先下载ELRepo的GPG密钥并安装relrepo-release安装包。因为我们用的是CentOS 7,我们使用以下命令安装elrepo-release-7.0-2.el7.elrepo.noarch.rpm。
2. 升级Linux内核到4.0版本
现在,我们准备从ELRepo软件仓库安装最新的稳定版内核4.0。安装它我们需要在CentOS 7的shell或者终端中输入以下命令
从源代码编译安装
1. 安装依赖软件
首先我们 需要为编译linux内核安装依赖的软件。要完成这些,我们需要在一个终端或者shell中运行以下命令。
2. 下载源代码
现在我们通过wget命令从Linux内核的官方仓库中下载最新发布的linux内核4.0的源代码。你也可以使用你的浏览器直接从kernel.org网站下载内核。
3. 解压tar压缩包
文件下载好后我们在/usr/src/文件夹下用以下命令解压。
你可以先把新的linux内核下载到本地,用以下命令就可以升级了
rpm -ivh 新的linux内核rpm包,就可以了。
直接下载 tar 包不就行了……干嘛非要从 git 上面同步?
要知道 git 下载的可不是源代码。而是整个开发过程记录。kernel 这种超大项目,提交非常多的。100M 的源代码,可能需要 1000M 的数据。
linux内核,顾名思意就是linux下的内核文件,你那个“/”是linux的根目录,在windows下当然找不到了,而且是非法的。
tar和cat都是linux的命令,是linux Shell命令,其中tar是压缩程序,在/bin里面(忘了,大概吧),用于解包用得。
你的文件kernel-x.y.z.tar.bz2就是用TAR解包的。
linux光有内核是什么都干不了的,他是硬件和应用程序的接口,没有任何应用软件功能(就是不包含任何命令,linux里面没有像cmd或者command.com那样的所谓的“内部命令”。比如拷贝命令,就是cp这个程序实现的。
如果你研究linux内核,可以去网上找linux的内核源码,或者干脆安装一个linux系统