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' 기본 메뉴 항목입니다. 이는 숫자일 수 있으며, 이 경우 생성된 메뉴에서 0부터 계산하는 N번째 항목을 식별하거나 메뉴 항목의 제목 또는 특수 문자열 "saved"를 식별합니다. 해당 메뉴 항목에 대한 이전 항목의 수가 가변적일 수 있더라도 메뉴 항목을 기본값으로 설정하려는 경우 ID를 사용하는 것이 유용할 수 있습니다.

현재 안정기는 브리더가 아닌 스트레칭이므로 사용하세요.

답변2

내 호스팅 공급자는 파일에서 GRUB_DEFAULT가 선언된 일반적인 Debian grub 설정을 사용하지 않습니다 /etc/default/grub. 저 같은 경우는 수동으로 파일을 편집 /boot/grub/menu.lst하고 default지시어를 0.

grub에 대한 대체 설정이 있는지 호스트에게 문의하세요.

관련 정보