采用的是ubuntu 16.04 32bit 的server版本,由于开发需要,需要重新编译内核,主要是添加一些新的硬件驱动的支持
下载了对应的4.4的内核源码,按照网上的步骤一步步编译
make
make install
都没有发生错误,可以正常生成新的内核,在grub启动项中也可以看到对应的内核选项
但是我选择新的内核启动的时候,就会报错,错误信息见附件
对应的.config文件中也已经包含了CONFIG_SYSFS_DEPRECATED_V2=Y编译选项
但是重新启动之后,进入到新内核的时候,还是会直接进入到initramfs小系统中
求大牛指点!
ubunut16.04 内核替换问题
-
- 帖子: 17
- 注册时间: 2016-08-22 15:57
- 系统: ubuntu 14.04 desktop
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubunut16.04 内核替换问题
請提供下載網址及下載檔案名稱全名下载了对应的4.4的内核源码
-
- 帖子: 17
- 注册时间: 2016-08-22 15:57
- 系统: ubuntu 14.04 desktop
Re: ubunut16.04 内核替换问题
直接在系统中运行 sudo apt-get install linux-source 下载的内核版本
看最终编译出来的内核版本 好像是4.4.19
看最终编译出来的内核版本 好像是4.4.19
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubunut16.04 内核替换问题
https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
BuildYourOwnKernel
https://help.ubuntu.com/community/Kernel/Compile
Kernel/Compile
BuildYourOwnKernel
https://help.ubuntu.com/community/Kernel/Compile
Kernel/Compile
-
- 帖子: 17
- 注册时间: 2016-08-22 15:57
- 系统: ubuntu 14.04 desktop
Re: ubunut16.04 内核替换问题
poloshiao 写了:https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
BuildYourOwnKernel
https://help.ubuntu.com/community/Kernel/Compile
Kernel/Compile
这个只是编译的方式,我采用的不是这种方式,应该是老的方式编译的
16.04对于老的编译方式不支持吗?
-
- 帖子: 17
- 注册时间: 2016-08-22 15:57
- 系统: ubuntu 14.04 desktop
Re: ubunut16.04 内核替换问题
最怪异的是,采用相同的方式,我在一台机器上是可以的,但是在另外一台机器上就不行
就会出现上面报的错误,两台机器的硬件配置是一样的
就会出现上面报的错误,两台机器的硬件配置是一样的
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubunut16.04 内核替换问题
Ubuntu 跟其它 Linux 版本不同 自己使用自己編譯過的核心这个只是编译的方式,我采用的不是这种方式,应该是老的方式编译的
16.04对于老的编译方式不支持吗?
Ubuntu 每個版本的核心 編譯方法 可能有更新
所以最好參考 Ubuntu 核心的編譯方式 特別是 需要事先安裝哪些工具套件 (根據你的 Ubuntu 版本)
-
- 帖子: 17
- 注册时间: 2016-08-22 15:57
- 系统: ubuntu 14.04 desktop
Re: ubunut16.04 内核替换问题
16.04的内核编译方式是没有问题的 不管采用老的make&make install的方式活着是make dpkg的方式
出现问题的原因是在初次用u盘安装ubunt16.04 32bit server版本的时候,在选择分区的时候,不要选择“LVM”的模式
个人以为这应该是ubuntu的一个bug,尽量选择选择“use entire disk” 或者 “use entire partition …” 来分区
供参考~
出现问题的原因是在初次用u盘安装ubunt16.04 32bit server版本的时候,在选择分区的时候,不要选择“LVM”的模式
个人以为这应该是ubuntu的一个bug,尽量选择选择“use entire disk” 或者 “use entire partition …” 来分区
供参考~