|
Linode服务器性价比高,最低套餐2G内存,每月2T流量,每月仅需10美元(Linode优惠链接)。
Linode用户创建vps服务器后,可在后台自定义Linux系统版本,包括常见的Ubuntu和CentOS,默认的内核配置文件都是最新的版本,由Linode修改优化过。
大多数情况下,默认配置可满足用户需求。有的中国用户需要启用某个特定的Kernel内核版本功能,如果在后台找不到版本号就很麻烦,需要自己重新修改vps配置。那么,如何更改linode提供的ubuntu默认内核呢?
以下教程在这些版本测试通过:
Fedora 22\Centos 7\Ubuntu\Debian\Arch
1:首先,将现有vps系统更新过最新版本
CentOS使用:
yum update
Ubuntu使用:
apt-get update和apt-get upgrade
命令uname -r检查当前Kernel版本。
2:接下来是安装grub2组件:
CentOS:
yum install kernel grub2
Ubuntu:
apt-get install linux-image-virtual grub2
Debian:
apt-get install linux-image-amd64 grub2
Fedora 22:
dnf install kernel-core grub2
Arch Linux:
pacman -S linux grub
注意!远程窗口会显示Grub安装界面,要求你选择grub安装位置,你直接选择不安装即可。
查看默认系统内核版本::
# ls /boot/vmlinuz*
3:接下来我们配置grub启动参数:
将grub配置文件修改以下参数:
- GRUB_TIMEOUT=10
- GRUB_CMDLINE_LINUX="console=ttyS0,19200n8"
- GRUB_DISABLE_LINUX_UUID=true
- GRUB_SERIAL_COMMAND="serial -speed=19200 -unit=0 -word=8 -parity=no -stop=1"
- GRUB_TERMINAL=serial
复制代码
4:更新bootloader:
Arch Linux:
grub-mkconfig -o /boot/grub/grub.cfg
Debian 8 & Ubuntu 15.04:
update-grub
CentOS 7:
mkdir /boot/grub
grub2-mkconfig -o /boot/grub/grub.cfg
Fedora 22:
dracut /boot/initrd-4.0.5-300.fc22.x86_64.img 4.0.5-300.fc22.x86_64
mkdir /boot/grub
grub2-mkconfig -o /boot/grub/grub.cfg
5:修改Linode启动项:
点击Linode后台面板Dashboard,点击Edit按钮:"Boot Settings"-->"Kernel",选(GRUB 2)模式
然后重启服务器,系统正常启动,即修改成功!
6:重启vps后:
再次输入uname -r可显示内核版本号。看看是否已经变为了发行版内核了呢?
至此,你已摆脱了Linode官方默认的内核,可随意安装任意版本号的Kernel,然后修改grub菜单指定启动选项。
本文转自:http://www.cnblogs.com/digitalocean/p/5728636.html |
|