
正文
命令行下载Linux内核 abaqus内核命令行界面
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何为Ubuntu 16.04升级Linux Kernel 4.6
这个要编译的。
从kernel.org下载内核源代码命令行下载Linux内核,这里我下载的是最新的4.6-rc5命令行下载Linux内核,下载的文件为linux-4.6-rc5.tar.xz,直接用归档管理器解压即可。如果你采用命令行可以用以下命令解压命令行下载Linux内核:
xz -d linux-4.6-rc5.tar.xz
tar xvf linux-4.6-rc5.tar
这一步完成后你的当前目录下应该会出现linux-4.4-rc5这个文件夹,进入这个文件夹:
cd linux-4.6-rc5
执行以下命令来确保内核代码树绝对干净:
make mrproper
此外还要安装编译kernel过程中的一些依赖项:
yaourt -S xmlto docbook-xsl bc
2.配置
这一步是定制精确适配你的电脑规格的内核最关键的步骤,为命令行下载Linux内核了适应各种机型,官方内核包含了绝大部分的内核模块,其中有些是我们用不到的,可以选择去掉这些模块,更好地发挥硬件的性能。
传统的菜单配置方式如下:
make menuconfig
这会弹出一系列的菜单,你可以根据自己的需求进行高度的定制,留下需要的部分即可。例如选择不编译某些部分,或者将某个部分编译成模块。
对于新手来说上述配置过程会很复杂,错误的设置可能会导致内核无法启动或者某些设备无法驱动。不过对新手来说有一个超级捷径,那就是使用localmodconfig:
make localmodconfig
这个命令只会选择当前正在被使用的选项,所以在执行这条命令之前,把所有的设备(鼠标、键盘、U盘)都先插上,这样就应该不会出问题啦。为了简单我这里也采取这样的方式。
最后配置文件将被保存在.config文件中,编译过程会用到它。
3.编译
配置完成后便可以执行编译工作:
make -j4
编译的过程将花费很多时间,从15分钟到超过1小时不等,这取决于你选择的多少选项以及电脑处理器的性能。
4.安装
安装模块:
sudo make modules_install
这一步把内核模块复制到/lib/modules/4.6.0-rc5这个文件夹中,我们需要删除其中的source和build的链接:
sudo rm -f /lib/modules/4.6.0-rc5/{source,build}
将内核复制到/boot目录
sudo cp -v arch/x86_64/boot/bzImage /boot/vmlinuz-4.6
制作初始化内存盘
sudo mkinitcpio -k 4.6.0-rc5 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.6.img
完成上述步骤之后你的/boot目录会多出vmlinuz-4.6和initramfs-4.6.img这两个文件。
现在执行sudo grub-mkconfig -o /boot/grub/grub.cfg来更新引导信息,就可以使用新的内核启动了。重启后使用uname -a来查看内核版本,可以看到已经是4.6-rc5了:
关于更多Linux的学习,请查阅书籍《linux就该这么学》。
相关问答
Q1: 怎样提取一个软件的源代码
1、一款知名的开源软件,大部分都有自己的官方网站,我们可以从它的官方网站上去下载。
比如,下载linux内核源码,我们可以搜索一下官网,然后去下载。
2、除去官网找代码的方法,我们可以直接使用命令行方式下载发行版的代码。
先查看一个软件工具属于哪一个包,比如,我要下载linux下最常用的一个命令的源码,‘ls’命令。
先查看'ls'命令属于哪一个包。使用命令:#dpkg-S'ls'。
3、通过上面我们看到属于‘coreutils’这个包。然后下载源代码。
使用命令:#apt-get-dsource"coreutils"
这里,我们出现了一个错误,没有指定源码的URI。
4、我们在系统设置中的“软件和更新”这一项,选中源代码。然后就会更新系统源。
5、再次执行第三步骤,下载源码。将下载下来的压缩包解压开,就能找到‘ls'命令的源码了。
Q2: linux内核解压
linux内核解压说明:
首先下载内核linux-4.12.4.tar.xz
然后下载工具7z.rar
然后用winrar解压7z.rar
然后安装7z
然后用7z解压linux-4.12.4.tar.xz得到linux-4.12.4.tar
最后用winrar解压 更多Linux介绍可查看《Linux就该这么学》。
关于命令行下载Linux内核和abaqus内核命令行界面的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







