Dell 노트북에서 Windows 10으로 Ubuntu를 이중 부팅하려고했습니다. 그럽 설치 오류가 나타납니다. 런치 패드 전문가는 로그 파일을 통해 EFI 시스템 파티션이 손상되어 ESP에서 chkdsk를 실행해야한다고 조언했습니다.
링크 : bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/170316 7
불행히도, 나는 그것을 설명하는 명확한 자료를 찾지 못했습니다. 적절한 절차를 설명해주십시오.
답변
근본 원인은 Windows 빠른 시작 및 최대 절전 기능 일 가능성이 큽니다. 여기 와 여기를 참조 하십시오Windows에서 이러한 기능을 비활성화하는 방법에 대한 정보는 배경으로 이러한 기능은 종료 작업을 디스크 일시 중단 작업으로 전환합니다. 이것은 후속 시작 시간을 줄이는 효과가 있습니다. 불행하게도, 바람직하지 않은 결과는 비 Windows OS가 부팅 할 때 일관성이없는 상태가되기 때문에 OS간에 파티션을 공유하는 것이 안전하지 않다는 것입니다. 그런 다음 Windows가 부팅 될 때 Windows 이외의 OS에서 변경 한 내용을 처리하는 방법을 모릅니다. 따라서 파일이 손상 될 수 있습니다. 이는 Windows 및 Ubuntu 부트 로더가 모두 저장된 EFI 시스템 파티션 (ESP)에 영향을 줄 수 있습니다. 귀하의 경우,이 기능이 활성화되어 (기본적으로 그대로) 파일 시스템 손상과 같은 우분투에 보이는 것으로 추측합니다.
내가 옳다면 해결책은 그 기능을 비활성화하는 것입니다. 변경 사항을 적용하려면 Windows로 다시 부팅해야 할 수도 있습니다. 그런 다음 ESP를 안전하게 읽고 쓸 수 있어야합니다.
이러한 기능을 비활성화 한 후에도 파티션에 여전히 손상이 표시되면 FAT 파일 시스템 복구를위한 기본 Linux 도구가 dosfsck
있습니다. CHKDSK
Windows 대신에 사용할 수 있지만 확인 하려면 -a
옵션을 전달해야합니다 . 또는 고급 옵션을 사용하여 개별 변경 사항을 승인하십시오. 파일 시스템이 손상되면 파티션을 먼저 백업 할 수 있습니다. 파일 수준 백업 도구 (예 : , 또는 )를 사용하면 충분합니다. 파일 시스템 복구 작업으로 인해 문제가 악화 될 경우 백업에서 폴백 위치를 제공합니다. (이것은 물론 모든 파일을 성공적으로 읽고 백업했다고 가정합니다!)이 경우 새로운 파일 시스템을 만들고 모든 파일을 복원 할 수 있습니다.sudo dosfsck /dev/sda1
/dev/sda1
cp
tar
zip
CHKDSK
Windows에서 ESP를 사용해 본 적이 없습니다 . 내 의심 은 다음과 같이 수행 할 수 있다는 것입니다.
- 오픈 관리자 명령 프롬프트 창을.
- 해당 창에서
mountvol E: /S
와 같이 ESP를 마운트하려면 입력 하십시오E:
. (E:
원하는대로 변경하십시오 .) CHKDSK E:
검사를 실행하려면 입력 하십시오.
내가 말했듯이, 나는 이것을 시도하지 않았으므로 그것이 효과가 있다고 약속 할 수는 없다. 문제의 원인이 옳다면 파일 시스템이 손상 되더라도이 절차만으로는 쓸모가 없습니다. 멀티 부트 환경에서 시스템을 안전하게 사용하려면 빠른 시작 및 최대 절전 모드를 비활성화해야합니다.
답변
Windows에서는 DISKPART를 사용하여 EFI 시스템 파티션에 문자를 할당했습니다. DISKPART를 시작하고 LIST DISK
디스크를 찾기 위해 입력 한 다음 SELECT DISK <N>
(드라이브 번호는 어디에 있습니까) 동일한 단계를 수행하여 올바른 파티션을 찾은 LIST PARTITION
다음 (예 🙂 Windows가 파티션을 문자 X에 마운트하도록 SELECT PARTITION <N>
간단히 입력 ASSIGN LETTER = X
했습니다.
그런 다음 관리 액세스 권한으로 CMD를 열었습니다. 란CHKDSK X: /f /r
그런 다음 다시 우분투 설치를 시도했는데 성공적으로 설치되었습니다!
답변
최근 Windows 10과 함께 Ubuntu 18.04를 설치하는 동안 비슷한 문제가 발생했습니다. Linux syslog는 / boot / efi / EFI / ubuntu 디렉토리를 만드는 데 문제가 있음을 나타 냈습니다. 그래서 ESP가 손상된 것을 발견 한 창에서 chkdsk를 실행했습니다. 파티션에서 우분투 항목을 삭제하여 문제를 해결했습니다. 그런 다음 라이브 디스크에서 Ubuntu를 다시 설치하고 통과했습니다.