2017年2月

Ubuntu升级内核

新买了个gigsgigscloud的vps搭mc服务器。
虽然ubuntu系统版本是16.04,但是内核版本居然只是2.6……
docker都跑不了。

升级内核步骤如下:
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:kernel-ppa/ppa
apt-cache showpkg linux-headers找最新支持的版本
在我这里是4.4.0-59(好像也有4.8的)
重点是,两个headers,一个image(不是images)。两个headers中,一个带generic,另一个没带。
最后要加上--fix-missing
sudo apt-get install linux-headers-4.4.0-59 linux-headers-4.4.0-59-generic linux-images-4.4.0-59 --fix-missing
更新grub
sudo update-grub
在我这里运行这句的时候,报错/usr/sbin/grub-probe: error: failed to get canonical path of /dev/simfs.
居然在最后一步出现问题……死活更新不了内核,只能发工单。
客服回复说:OpenVZ下换不了内核,需要用KVM。
好吧,被坑了。
我去申请退款。