LINODE的KVM架构LINUX更换内核

之前测试LINODE的日本机子,新机房已经是采用了KVM架构。更换内核的方法和老机房XEN更换内核方法有所不同。

 

  • 安装Grub
    安装过程中可能会询问安装位置,不需要安装到MBR

Arch Linux


pacman -S linux grub

CentOS 7


yum install kernel grub2

Debian


apt-get install linux-image-amd64 grub2

Fedora 22


dnf install kernel-core grub2

Ubuntu


apt-get install linux-image-virtual grub2

Gentoo


echo "GRUB_PLATFORMS=\"coreboot pc\"" &gt;&gt; /etc/portage/make.conf<br />

emerge --ask sys-boot/grub sys-kernel/gentoo-sources genkernel<br />
eselect kernel list<br />
eselect kernel set [# of new kernel]<br />
zcat /proc/config.gz &gt; /usr/src/linux/.config<br />
genkernel --oldconfig all
  • 配置Grub

编辑/etc/default/grub,修改以下项目:


GRUB_TIMEOUT=10<br />

GRUB_CMDLINE_LINUX="console=ttyS0,19200n8"<br />
GRUB_DISABLE_LINUX_UUID=true<br />
GRUB_SERIAL_COMMAND="serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1"<br />
GRUB_TERMINAL=serial

更新bootloader,更新内核后需要再一次运行该命令来更新GRUB目录,默认为列表第一个内核启动:

Arch Linux


grub-mkconfig -o /boot/grub/grub.cfg

Debian 8 & Ubuntu 15.04


update-grub

CentOS 7


mkdir /boot/grub<br />

grub2-mkconfig -o /boot/grub/grub.cfg

Fedora 22 - Replace with the current kernel version


dracut /boot/initrd-4.0.5-300.fc22.x86_64.img 4.0.5-300.fc22.x86_64 <br />

mkdir /boot/grub<br />
grub2-mkconfig -o /boot/grub/grub.cfg

Gentoo


mkdir /boot/grub<br />

grub2-mkconfig -o /boot/grub/grub.cfg
  • 重启到Grub2 模式

在LINODE面板选择编辑你的配置文件
Click on Edit under the Configuration Profiles section

Boot Settings选项的Kernel列表里选择GRUB 2
In the Boot Settings section, select GRUB 2 from the Kernel drop down menu

Save Changes保存,重启机子后就可以按通常方式更换发行版内核了。
启动中可能会出现以下错误,可以忽略。


error: file `/boot/grub/i386-pc/all_video.mod' not found.<br />

Loading Linux linux ...<br />
Loading initial ramdisk ...<br />
<br />
Press any key to continue...

 

转载自: http://madlax.pw/2016/12/03/103.html
添加新评论
icon_question.gificon_razz.gificon_sad.gificon_evil.gificon_exclaim.gificon_smile.gificon_redface.gificon_biggrin.gificon_surprised.gificon_eek.gificon_confused.gificon_cool.gificon_lol.gificon_mad.gificon_twisted.gificon_rolleyes.gificon_wink.gificon_idea.gificon_arrow.gificon_neutral.gificon_cry.gificon_mrgreen.gif

打飞机

    打个飞机?
    ↑↓键控制方向_空格键开火_B键显示所有目标 ESC退出__刷新页面重新显示

最新文章

归档

其它

meiyoutongji