如何在 Debian / EC2 中启用较新的(已安装的)内核

如何在 Debian / EC2 中启用较新的(已安装的)内核

我有一个m1.large运行 Debian Wheezy 的半虚拟 EC2 实例。我似乎安装了两个内核包:一个 2.6 内核和一个 3.2 内核。2.6 内核是已启用并正在运行的内核。

$ uname -a
Linux nodename 2.6.32-312-ec2 #24-Ubuntu SMP Fri Jan 7 18:30:50 UTC 2011 x86_64 GNU/Linux

我想切换到较新的内核,但我不知道该怎么做。如果这是裸机,我会确保它grub知道新内核,将其设为默认内核,并(如有必要)将引导加载程序安装到主磁盘的引导扇区上。

因为这是 EC2,所以我不确定程序应该是什么。

该文件/boot/grub/menu.lst存在,且包含:

default 0
timeout 3
title EC2
   root (hd0)
   kernel /boot/vmlinuz-2.6.32-5-xen-amd64 root=/dev/sda1 4
   initrd /boot/initrd.img-2.6.32-5-xen-amd64

磁盘上的内核确实存在,但不是当前正在运行的内核。此外,该grub2软件包未安装,/boot/grub/menu.lst自 2011 年以来未更新。因此,我认为它与此无关。

在 Debian/EC2 上启用新内核的流程是什么?如果新内核无法正常工作,是否可以回退到已知正常工作的内核?

相关内容