采用的是ubuntu 16.04 32bit 的server版本,由于开发需要,需要重新编译内核,主要是添加一些新的硬件驱动的支持
下载了对应的4.4的内核源码,按照网上的步骤一步步编译
make
make install
都没有发生错误,可以正常生成新的内核,在grub启动项中也可以看到对应的内核选项
但是我选择新的内核启动的时候,就会报错,由于是在另外一台机器上,没法拷贝信息过来
请问下各位大牛,这种替换内核需要注意哪些事情?
多谢!
ubunut16.04 内核替换问题
-
- 帖子: 17
- 注册时间: 2016-08-22 15:57
- 系统: ubuntu 14.04 desktop
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubunut16.04 内核替换问题
server版本
使用任何可以登入的內核版本在grub启动项中也可以看到对应的内核选项
但是我选择新的内核启动的时候,就会报错
登入 tty1
sudo update-initramfs -u -k all
看看 有沒有你对应的新内核版本
如果有 重新開機 看看
如果開機還有問題
請把錯誤訊息 複製/照相/擷圖 貼上來
- astolia
- 论坛版主
- 帖子: 6450
- 注册时间: 2008-09-18 13:11
Re: ubunut16.04 内核替换问题
为了尽可能兼容系统的其他部分,建议用make-kpkg来生成deb包进行安装
fakeroot make-kpkg --initrd kernel_image kernel_headers
fakeroot make-kpkg --initrd kernel_image kernel_headers
-
- 帖子: 17
- 注册时间: 2016-08-22 15:57
- 系统: ubuntu 14.04 desktop
Re: ubunut16.04 内核替换问题
poloshiao 写了:server版本使用任何可以登入的內核版本在grub启动项中也可以看到对应的内核选项
但是我选择新的内核启动的时候,就会报错
登入 tty1
sudo update-initramfs -u -k all
看看 有沒有你对应的新内核版本
如果有 重新開機 看看
如果開機還有問題
請把錯誤訊息 複製/照相/擷圖 貼上來
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
多谢各位,刚才找了一下,对应的错误是这样的,和下面的这个类似,正在按照下面的方式重新编译内核
升级内核后Volume group "VolGroup00" not found解决
编译内核后重启显示
Reading all physical volumes. This may take a while…
No volume groups found
Volume group "VolGroup00" not found
解决方法:
设置.config文件,添加:
CONFIG_SYSFS_DEPRECATED_V2=Y
即:general setup
[*]enable deprecated sysfs features.....................
重新再编译一次.