손상된 /boot/uefi를 처리하는 방법

손상된 /boot/uefi를 처리하는 방법

새로운 HP Pavillion 15의 배경

  1. 일반적인 절차:

    ㅏ. Windows 파티션을 삭제하고 /boot/uefi 파티션만 유지합니다.

    비. OS용 2개를 포함하여 여러 개의 ext4 파티션 만들기

    씨. 첫 번째 OS 파티션에 Linux 설치

    씨. 이 과정을 10년 동안 해왔다.

    디. 노트북은 배송된 이후로 완벽하게 작동했습니다.

  2. 시냅틱으로 업데이트한 후 재부팅이 여러 번 시도되었습니다. 스크롤이 예상대로 보였습니다. 데몬이 시작되었습니다. 등이 중단된 지점까지였습니다.

  3. 두 번째 OS 파티션의 DVD에서 16.04를 설치했는데 설치 시 보고된 문제가 없습니다.

  4. 새로 설치한 후 부팅하면 오류와 함께 블루 스크린이 나타납니다.code 0xc0000225

  5. 블루 스크린으로 표시된 모든 진단이 CPU, 메모리, 디스크 등을 통과했습니다.

  6. 웹 검색에서 /boot/uefi파티션이 손상되었다고 표시됩니다.

질문: /boot/uefi파티션을 다시 포맷하거나 어떤 방법으로든 복구할 수 있습니까?

답변1

표시되는 오류 메시지의 스크린샷이 도움이 될 수 있습니다. 나는 그것을 구글링하여 다음과 같은 여러 페이지를 찾았습니다.이 하나,이렇게 보이는 스크린샷은 Windows 오류일 수 있습니다. 그렇다면 설치 방법에서 일부 Windows 파일이 그대로 남아 있는 것 같습니다. 이 파일은 어떻게든 활성화되어 이제 컴퓨터를 제어하려고 합니다. (참고: EFI 기반 컴퓨터에서 OS를 완전히 삭제한 경우,EFI 시스템 파티션(ESP)좀비 OS 증후군을 예방하려면! 귀하의 경우 ESP를 완전히 삭제하고 Ubuntu 설치 프로그램이 새 ESP를 생성하도록 허용하는 것이 적절했을 것입니다.) 제 의심이 맞다면 ESP에서 해당 Windows 파일을 삭제하면 이 문제를 해결할 수 있습니다.

ESP( /boot/efiUbuntu에 마운트됨)가 손상되었거나 Windows 부팅 관리자가 좀비 스타일로 반환된 경우 내 명령을 사용하여 컴퓨터를 부팅할 수 있습니다.rEFInd 부팅 관리자USB 플래시 드라이브 또는 CD-R에 저장됩니다. 그러나 다음이 필요할 수도 있습니다.보안 부팅 비활성화활성화된 경우. 컴퓨터가 부팅되면 다음과 같은 추가 조사를 할 수 있습니다.

  • dosfsckESP의 파일 시스템 손상을 확인하는 데 사용됩니다 . (먼저 마운트를 해제해야 합니다.)
  • ESP에서 남은 Windows 파일을 찾으세요. ( /boot/efi/EFI/Windows우분투에서 볼 수 있듯이 일반적으로 에 상주합니다 .)
  • 로 부팅 순서를 확인하세요 sudo efibootmgr -v. 선 에 주의하세요 BootOrder. 첫 번째 항목은 컴퓨터가 먼저 시작하려고 하는 부트 로더를 나타냅니다. Boot####첫 번째 줄에 해당하는 줄이 Windows BootOrder라면 이는 문제를 설명합니다. Windows 파일을 삭제하면 문제가 해결됩니다. 또는 -o옵션을 사용하여 부팅 순서를 조정할 수 있습니다 efibootmgr. 극단적인 경우에는 Ubuntu에 대한 새 부팅 항목을 추가해야 할 수도 있습니다. (EFI 버그나 efibootmgr.

극단적인 경우, ESP가 심하게 손상된 경우 다음을 권장합니다.

  1. ESP에서 가능한 것을 백업하세요. 파일 수준 백업( cp, tar, zip또는 유사한 도구 사용)이 좋습니다.
  2. dosfsckESP에서 사용해 보세요 .
  3. 문제가 해결되지 않으면 dosfsckESP를 마운트 해제하고 사용하여 ESP에 새로운 FAT 파일 시스템을 생성하십시오 mkdosfs.
  4. 새로운 파일 시스템을 생성한 후 원본 파일을 복원하고 새 일련 번호( 의 항목 , 을 사용하여 새 일련 번호 알아보기 ) /etc/fstab를 사용하여 파일을 마운트하도록 조정합니다 .UUID=/etc/fstabblkid
  5. 만약 너라면아직부팅할 수 없으면 부트로더를 (다시) 설치해야 합니다.
    • 부츠 수리다소 자동화된 방식으로 GRUB을 완전히 다시 설치할 수 있습니다.
    • 또는 rEFInd 또는 기타 임시 도구를 통해 성공적으로 부팅한 경우 sudo grub-install다음에 를 실행할 수 있습니다 sudo update-grub. 이는 부팅 복구보다 덜 철저하지만 충분할 것입니다. 과잉을 통해 새로운 문제를 일으킬 가능성이 적습니다.
    • 또 다른 옵션은 Debian 패키지, PPA 또는 refindUbuntu의 (Ubuntu 17.04를 사용하는 경우) 패키지를 통해 rEFInd를 설치하는 것입니다. 그러면 GRUB가 우회됩니다. 당신은해야합니다몇 가지 추가 농구를 뛰어 넘다하지만 보안 부팅과 함께 작동하도록 하려면.

관련 정보