SqueezeからWheezyにアップグレードしようとすると、古いカーネルで停止する

SqueezeからWheezyにアップグレードしようとすると、古いカーネルで停止する

サーバーに 3.2 と 2.6 の両方がインストールされていますが、どちらもカーネルをアップグレードsudo apt-get dist-upgradeできません。sudo apt-get install linux-image-3.2.0-4-amd64

user@server:~$ uname -a
Linux server 2.6.32-5-xen-amd64 #1 SMP Tue May 13 18:41:58 UTC 2014 x86_64 GNU/Linux

user@server:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 7.11 (wheezy)
Release:    7.11
Codename:   wheezy

user@server:~$ sudo apt-cache policy linux-image-3.2.0-4-amd64
linux-image-3.2.0-4-amd64:
  Installed: 3.2.89-2
  Candidate: 3.2.89-2
  Version table:
 *** 3.2.89-2 0
        500 http://security.debian.org/ wheezy/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.2.78-1 0
        500 http://ftp.us.debian.org/debian/ wheezy/main amd64 Packages

user@server:~$ sudo apt-cache policy linux-image-2.6.32-5-xen-amd64
linux-image-2.6.32-5-xen-amd64:
  Installed: 2.6.32-48squeeze6
  Candidate: 2.6.32-48squeeze6
  Version table:
 *** 2.6.32-48squeeze6 0
        100 /var/lib/dpkg/status

これは dpkg.log の最後の行です。

2017-08-03 15:05:39 install linux-image-3.2.0-4-amd64:amd64 <none> 3.2.89-2
2017-08-03 15:05:39 status half-installed linux-image-3.2.0-4-amd64:amd64 3.2.89-2
2017-08-03 15:05:43 status unpacked linux-image-3.2.0-4-amd64:amd64 3.2.89-2
2017-08-03 15:05:44 status unpacked linux-image-3.2.0-4-amd64:amd64 3.2.89-2
2017-08-03 15:05:44 startup packages configure
2017-08-03 15:05:44 configure linux-image-3.2.0-4-amd64:amd64 3.2.89-2 <none>
2017-08-03 15:05:44 status unpacked linux-image-3.2.0-4-amd64:amd64 3.2.89-2
2017-08-03 15:05:44 status half-configured linux-image-3.2.0-4-amd64:amd64 3.2.89-2
2017-08-03 15:05:55 status installed linux-image-3.2.0-4-amd64:amd64 3.2.89-2

答え1

この問題を処理する標準的な方法は、メタパッケージをインストールすることですlinux-image-amd64

 apt-get install linux-image-amd64

走らない場合は、適切なアーチと交換してくださいamd64。これにより、そのバージョンに合ったデフォルトのカーネルがインストールされます。

現在の問題を解決するために、GRUBは通常メニューのトップレベルエントリを使用して起動します。ここに3.2項目があるところですか?

/etc/default/grub通常0に設定されていることを確認できますGRUB_DEFAULT。今すぐ

GRUB_DEFAULT=0

GRUB文書の引用:

「GRUB_DEFAULT」のメインメニュー項目です。これは数値である可能性があります。この場合、生成されたメニューからゼロから計算するN番目の項目を識別するか、メニュー項目のタイトルまたは特殊文字列「saved」を識別します。そのメニュー項目の前の項目の数が可変であっても、メニュー項目をデフォルト値に設定したい場合は、IDを使用すると便利です。

現在、バラストはブリーダーではなくストレッチなので使用してください。

答え2

私のホスティングプロバイダは、ファイルでGRUB_DEFAULTが宣言されている一般的なDebian grub設定を使用しません/etc/default/grub。私のような場合は、手動でファイルを編集し、/boot/grub/menu.lstディレクティブdefault0

grubの代替設定があるかどうかホストに連絡してください。

関連情報