업데이트 후 Ubuntu 서버를 부팅할 수 없습니다

업데이트 후 Ubuntu 서버를 부팅할 수 없습니다

답변1

시스템/서버가 부팅을 시작하자마자 C키를 누르세요. 이 모드에서는 다른 커널을 선택하고 해당 커널로 부팅해 보십시오.

실패하면 먼저 라이브 Linux 배포판을 사용하여 모든 것을 백업해야 합니다.

이제 커널 패닉이 발생하므로 먼저 라이브 모드에서 파티션을 마운트해야 합니다. 이 경우 먼저 새 커널을 설치하고 grub을 업데이트하는 것이 좋습니다.

1단계: 라이브 CD/USB를 사용하여 부팅

2단계: 명령을 입력 df -h하고 Ubuntu가 설치된 파티션을 얻습니다.

3단계: 우분투가 파티션 제목과 일치하는 sudo mount /dev/sdX /mnt명령 을 사용하는 파티션을 마운트합니다 .X

4단계: 이제 새 커널을 얻을 시간이므로 미리 다운로드하거나 지금 다운로드할 수 있습니다.

이동우분투 커널, 최신 커널을 선택하십시오. 내 경우에는 v4.14-rc1이므로 클릭하세요. 이제 서버 아키텍처를 기반으로 커널을 다운로드할 수 있습니다. 아치를 알려면 uname -a커널 아치에 대한 공정한 지식을 얻으려면 명령을 입력하십시오. X86은 32비트를 보여주고, x86_64는 32비트를 지원하는 64비트 프로세서를 보여줍니다. 따라서 64비트의 경우 이 프로세서를 다운로드하겠습니다.

  • linux-headers-4.14.0-041400rc1_4.14.0-041400rc1.201709162031_all.deb
  • linux-headers-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb
  • linux-image-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb

모든 링크가 포함된 텍스트 파일(kernel.list라고 부름)을 만들고 이를 저장한 다음 wget을 사용하여 모두 다운로드함으로써 이를 수행할 수 있습니다. 귀하의 경우에는

sudo wget -i /dev/sdx/kernel.list

그런 다음 입력

sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX

그러면 모든 커널 파일이 에 /dev/sdx마운트된 볼륨에 설치됩니다 /mnt. 아니면 wget -i kernel.list다른 컴퓨터에서 간단히 수행할 수도 있습니다 . /dev/sdx` 명령을 사용하여 복사하여 붙여넣습니다 .

sudo cp /usb_driver /dev/sdx

그런 다음 커널을 설치하십시오.

sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX

5단계: 이제 터미널 유형에서

sudo grub-install --root-directory=/mnt/ /dev/sdX

다시 설치됩니다 grub2.

6단계: 이제 간단히 재부팅하고 "sudo 재부팅" 명령을 내린 후 작동하는지 확인하세요.

메모 :

  • 5단계에서는 새 커널을 설치합니다.
  • 6단계에서는 부트로더가 수정되고 새 커널과 연결되도록 grub2를 다시 설치합니다.

관련 정보