找回密码
 注册会员
搜索

本文来自

VPS 综合讨论区

VPS 综合讨论区

订阅|关注

请添加对本版块的简短描述

297

主题

314

帖子

2343

积分

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
2343

[教程] linode更换Linux发行版内核教程

[复制链接]
跳转到指定楼层
楼主
51920 xiaoxiao 发表于 2016-9-9 11:00:04
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启动参数:
  1. vi /etc/default/grub
复制代码


将grub配置文件修改以下参数:

  1. GRUB_TIMEOUT=10
  2. GRUB_CMDLINE_LINUX="console=ttyS0,19200n8"
  3. GRUB_DISABLE_LINUX_UUID=true
  4. GRUB_SERIAL_COMMAND="serial -speed=19200 -unit=0 -word=8 -parity=no -stop=1"
  5. 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
回复

使用道具 举报

快速回复 返回顶部 返回列表