
カーネルが定期的に更新されているにもかかわらず、使用されているバージョンがかなり古くなっていることに気付きました。
$ uname -a
Linux test 2.6.31-302-rs #7 SMP Thu Oct 29 22:57:03 UTC 2009 x86_64 x86_64 x86_64 GNU/Linux
不思議なことに、このバージョンのカーネルはインストールされていないようです。
$ dpkg --list | grep linux-image
rc linux-image-2.6.32-41-generic 2.6.32-41.90 amd64 Linux kernel image for version 2.6.32 on x86/x86_64
ii linux-image-3.13.0-54-generic 3.13.0-54.91 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-extra-3.13.0-54-generic 3.13.0-54.91 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-generic 3.13.0.54.61 amd64 Generic Linux kernel image
また、 には 2.6 についての言及がないので/boot/grub/grub.cfg
、どこから来るのでしょうか。また、システムで 3.13 カーネルを使用するにはどうすればよいでしょうか。
答え1
古い第 1 世代の Rackspace Cloud 仮想サーバーを実行しているようです。
いくつかの選択肢があります:
- 新しい PVHVM インスタンスを作成し、元のインスタンスからすべてのデータをそのインスタンスに移動します。
- 古いインスタンスをpvgrubで起動するように更新します。インスタンスが起動可能であることを確認する。