18.04 업데이트로 인해 grub이 중단되고 부팅이 되지 않습니다.

18.04 업데이트로 인해 grub이 중단되고 부팅이 되지 않습니다.

오늘 시스템이 부팅되지 않는 문제가 발생했습니다. 최근 공식 Ubuntu ISO가 포함된 라이브 USB를 통해 Ubuntu 18.04.3을 다시 설치했기 때문에 시스템은 새로 설치되었습니다.

이번이 세 번째 또는 네 번째 시도인데 동일한 문제가 발생합니다.

  • 기본 매개변수를 사용하여 시스템 설치

  • 설치 후 바로 재부팅해도 문제 없습니다.

  • 내 시스템을 업데이트하세요. 지금은 고장나서 더 이상 가지고 있지 않지만 시스템 설치 후 바로 정기업데이트를 실행했습니다.

  • 다시 재부팅한 후 시스템이 손상된 것으로 나타납니다. 더 이상 우분투로 부팅할 수 없습니다. 시스템에 계속해서 grub 메뉴가 표시되고 옵션을 선택하면 실패합니다.
  • 이런 일이 발생할 때마다 Ubuntu 18.04.3을 다시 설치하고 동일한 문제가 발생합니다(업데이트하고 부팅 루프에 갇히게 됨).
  • dmesg에서 다음과 같은 오류가 표시되었습니다.
EDAC amd64: Error: F0 not found, device 0x1460 (broken BIOS?)
EDAC amd64: Error: Errorprobing instamce: 0

우리는 일주일 전에 설치한 다른 컴퓨터(편집: 다른 컴퓨터 3대)에서 이 오류를 재현했고 똑같은 문제에 직면했습니다. 다른 컴퓨터에도 유사한 최신 하드웨어(최신 AMD CPU, AMD Epyc 7302p)가 있습니다.

동료가 업데이트를 했는데 문제도 발생했습니다. 그는 기능적인 시스템을 복구하기 위해 커널 버전을 5.0.0-36-generic에서 5.0.0-35-generic으로 되돌려야 했습니다.

업데이트:분명히 오류는 패키지 업그레이드로 인해 발생합니다. 커널 버전이 5.0.0-23-generic인 라이브 USB에서 Ubuntu 18.04를 처음부터 설치했기 때문에 설치 프로그램이 설치 중에 업데이트를 다운로드하도록 하면 중단 없이 커널을 버전 5.0.0-36-generic으로 업그레이드합니다. 땅벌레. 그러나 적절한 업그레이드를 사용하여 다른 패키지를 업그레이드하려고 시도했을 때 그럽이 다시 한 번 중단되었습니다.

업그레이드하는 동안 한 패키지가 /boot 파티션의 일부 파일을 수정하는 것을 보았지만 안타깝게도 어느 패키지인지 확인할 시간이 없었습니다.

다른 사람이 이 문제를 경험한 적이 있습니까? 누구든지 해결책이 있습니까?

답변1

두 개의 Dell Precision 5820에 대한 일련의 신뢰할 수 있는 업데이트 후에도 동일한 문제가 발생합니다. 첫 번째에는 별도의 2TB 드라이브에 2개의 OS가 있습니다.

  • sda=Ubuntu18.04
  • sdb=Windows10

두 번째에는 별도의 2TB 드라이브에 3개의 OS가 있습니다.

  • sda=Ubuntu18.04
  • sdb=페도라31
  • sdc=데비안9

처음에는 다음을 실행했습니다.

  1. sudo apt update
  2. Software Updater를 호출했습니다.
  3. 모두 업데이트하도록 허용했습니다.
  4. GRUB를 업데이트할 때 GRUB를 교체할지, 로컬을 유지할지, 아니면 둘을 비교할지 물었습니다. 나는 로컬과 새로운 것을 비교하기로 선택했는데, 이는 콘솔 판독으로 간단하게 들렸습니다.심 서명(1.37~18.04.3+15+1533136590.3beb971-0ubuntu1) 설정 중...일부 업데이트를 수행할 때(내가 그렇게 하지 않겠다고 말했음에도 불구하고) 시스템을 확보하기 위해 다시 시작해야 했습니다.
  5. 돌아와서 터미널을 열고 실행했습니다.sudo update-grub
  6. 다시 재부팅해서 들어갔습니다.

두 번째 시스템(Dell이 읽을 수 없는 로그인 입력을 끝없이 기다리는 2100X 그래픽 카드로 시스템 릴리스를 동결하기 전에 AMD가 드라이버를 가져오지 못해 발생하는 "로그인 루프"를 극복한 어제 Dell Restore 플래시 설치에서 실행된 이후 동기화됨) 16.04 코드/커널)은 달랐습니다. (GRUB 업데이트에 대한 동일한 쿼리에서) 세 개의 OS를 선택/실행할 수 있는 로컬 OS를 유지하고 싶다고 말했기 때문입니다. 다시 시작한 후 세 가지 모두에서 오류가 발생하여 GRUB가 손상되었음을 알려줍니다(소프트웨어 설치 프로그램 코드도 마찬가지임).

  • Ubuntu: F12GRUB 메뉴를 우회하고 Ubuntu를 선택했지만 실패했습니다.

    0.3294701 Kernel offset: ...
    0.3294911 --- [ end Kernel panic - not synching: VFS: 
    Unable to mount fs on unknown-block(0,0)
    

    그래서 재부팅했습니다.

  • Debian: 예전에는 F12GRUB 메뉴를 우회해서 Debian을 선택했는데 실패했어요. 나가기 위해 누른 시스템 테스터 창으로 이동한 Esc다음 재부팅했습니다.

  • Fedora: 저는 F12GRUB 메뉴를 우회하고 Fedora를 선택했습니다. 처음에는 괜찮은 것 같았습니다. 들어갔는데 자동으로 업데이트됐어요.
    그런 다음 EFI 메뉴로 이동하여 다시 Fedora를 선택했습니다. 보라색 우분투에 도착했습니다저해상도화면을 보고 거기에 전화를 끊었어요.

피곤해요. 있을 것으로 추정됩니다코더가 아닌릴리스 프로세스 및 전체 회귀(및 빌드, 승인 및 릴리스) 테스트에 대한 QA'ing, 특히. 수정된 코드의 영향을 받는 모든 영역에 대해 새로운 코드에 대한 새로운 테스트를 추가합니다! 이것은 Microsoft 및 Apple 릴리스의 모델처럼 보이기 시작했습니다. 일단 작동하면 감히 클릭할 수 없습니다.[좋아요]추적할 수 없고 치명적인(해결 방법 없음) 높은 우선 순위/높은 심각도 "문제"가 발생하는 것에 대한 근거 있는 두려움에 대한 쿼리를 업데이트하려면 QA를 수행해야 하고 다른 사람을 테스트해야 하며 건너뛴 시간이 더 많이 소요됩니다.

이는 ACM, IEEE, ISO, SQA 등에서 릴리스를 정의하는 방식이 아닙니다. 알. 로그인할 수 없는 시스템에서 저장되지 않은 파일을 교체해야 합니다. 즉, 제로화한 후 다시 설치해야 합니다.

답변2

나는 또한 AMD EPYC 7452 32코어 프로세서를 사용하여 다음과 같은 문제를 겪었습니다.

Aug 28 13:57:40 server01 kernel: [    8.196170] MCE: In-kernel MCE decoding enabled.
Aug 28 13:57:40 server01 kernel: [    8.201319] EDAC amd64: Node 0: DRAM ECC enabled.
Aug 28 13:57:40 server01 kernel: [    8.201320] EDAC amd64: F17h detected (node 0).
Aug 28 13:57:40 server01 kernel: [    8.201375] EDAC amd64: Error: F0 not found, device 0x1460 (broken BIOS?)
Aug 28 13:57:40 server01 kernel: [    8.201378] EDAC amd64: Error: Error probing instance: 0
Aug 28 13:57:40 server01 kernel: [    8.320565] EDAC amd64: Node 0: DRAM ECC enabled.

해결 방법은 LTS 활성화 스택(HWE 또는 하드웨어 활성화라고도 함) 커널을 설치하는 것이었습니다.

apt install --install-recommends linux-generic-hwe-18.04

이제 시스템은 다음과 같이 부팅되며 오류가 발생하지 않습니다.

Aug 28 14:07:39 server01 kernel: [  117.977960] MCE: In-kernel MCE decoding enabled.
Aug 28 14:07:39 server01 kernel: [  117.985049] EDAC amd64: Node 0: DRAM ECC enabled.
Aug 28 14:07:39 server01 kernel: [  117.985051] EDAC amd64: F17h_M30h detected (node 0).
Aug 28 14:07:39 server01 kernel: [  117.985283] EDAC MC: UMC0 chip selects:
Aug 28 14:07:39 server01 kernel: [  117.985285] EDAC amd64: MC: 0: 65536MB 1: 65536MB
Aug 28 14:07:39 server01 kernel: [  117.985286] EDAC amd64: MC: 2: 65536MB 3: 65536MB

관련 정보