최근 Lenovo X1 Carbon에 Ubuntu를 다시 설치하려고 시도했는데 다음 문제가 발생했습니다(모든 데이터가 백업되었습니다).
- 라이브 디스크에서 우분투를 설치하려고합니다. "재설치"를 선택하고 마침내 다음 오류가 나타날 때까지 기본 설정을 따랐습니다.
unable to install GRUB in /dev/sda
Executing `grub-install /dev/sda` failed.
This is a fatal error.
- 이전 버전에서 문제가 있어서 재설치 시 옮겨진 것일 수도 있다고 생각해서 시도해 봤습니다
Erase Ubuntu 14 and replace with Ubuntu 20
. 이것은 나에게 같은 오류를 제공합니다. 나는 이 게시물의 조언을 따르려고 노력합니다.https://askubuntu.com/questions/459620/unable-to-install-grub-in-dev-sda-when-installing-grub지금 바로: - 이전 파티션을 수동으로 삭제하고 새 파티션을 만듭니다. 이것은 동일한 오류를 발생시킵니다.
- 부팅 터미널과 내부 터미널을 통해 grub을 설치합니다
Try Ubuntu
. 두 경우 모두를sudo grub-install /dev/sdb
사용 하면sudo grub-install /dev/sda
$ grub-install /dev/sda
grub-install: error: cannot find EFI directory.
따라서 여기의 조언을 따르십시오.EFI 디렉터리를 찾을 수 없습니다: grub 설치 문제efi 시스템을 설치했습니다. 이제 다음을 사용할 때 오류가 발생합니다 sudo grub-install /dev/sdb
.
sudo grub-install /dev/sda
Install for x86_64-efi platform
grub-install: error: failed to get canonical path of `cow'.
- 이 오류를 검색하는 포럼으로 돌아가서 여기의 조언을 따르려고 했습니다.https://askubuntu.com/questions/254491/failed-to-get-canonical-path-of-cow. 내가 시도할 때:
grub-install --recheck --root-directory=/mnt /dev/sda
나는 얻는다:
sudo grub-install --recheck --root-directory=/mnt /dev/sda
Install for x86_64-efi platform
grub-install: error: cannot find EFI directory.
- 그래서 오류 검색으로 돌아가서 여기에서 비슷한 게시물을 찾았습니다.EFI 디렉터리를 찾을 수 없습니다: grub 설치 문제
이번에는
grub-install --efi-directory=/dev/sda7
다음을 얻으려고 노력합니다.
grub-install --efi-directory=/dev/sda7
Installing x86_64-efi platform
grub-install: error: failed to get canonical path of `udev`.
- 여기에서 조언https://bbs.archlinux.org/viewtopic.php?id=240818그래서 나는
grub-install --efi-directory=/boot
이것을 제공하는 것을 사용합니다
sudo grub-install /dev/sda
Install for x86_64-efi platform
grub-install: error: failed to get canonical path of `cow'.
이는 이전에 겪었던 것과 동일한 오류이므로 계속 맴돌고 있는 것 같습니다.
TryUbuntu 내에서 라이브 디스크를 통해 부팅 복구를 실행해 보았습니다. 성공적으로 실행되었지만 재부팅하고 Ubuntu에 액세스하려고 하면 이전과 동일한 오류가 발생했습니다.
모든 포럼에는 자체 포럼이 있다는 것을 알고 있지만 그 사이를 맴돌고 있는 것 같은 느낌이 듭니다. 누구든지 각 오류를 모아서 나를 도울 수 있습니까?
몇 가지 배경 정보 - 다시 설치한 이유는 몇 년 전 업데이트 중에 노트북이 충돌했기 때문입니다(배터리 케이블이 꺼져 있다는 것을 몰랐습니다.). 내 친구는 부품을 다시 작동시키기 위해 수동으로 부품을 고치는 데 오후 시간을 보냈습니다. 그 이후로 몇 가지 제대로 작동하지 않는 문제가 발생했습니다(예: 프린터 드라이버 및 캘린더 동기화). 이러한 것들은 내 연구에 문제가 되지 않았기 때문에 박사 학위가 끝날 때까지 그것들 없이 연구를 계속했습니다. 최근 Firedrake를 사용하는 동안 몇 가지 오류가 발생했습니다. 이제 박사 학위를 마쳤으므로 지금이 모든 데이터를 백업하고 Ubuntu를 다시 설치하기에 안전한 시기인 것 같습니다. 다시 설치하면 이전 충돌이 해결되기를 바랍니다.
답변1
나는 우리가 일을 어떻게 진행시키려고 노력하는지에 대한 내 자신의 질문에 대해 후속 조치를 취하고 있습니다.
문제의 원인은 설치는 EFI에 있었지만 시스템은 MBR에 있었던 것으로 밝혀졌습니다. BIOS 설정에서만 레거시 부팅을 사용해 이를 확인하십시오. 이것이 작동하지 않는다면 그것은 당신의 문제입니다.
문제를 해결하기 위해 우리는 무엇을 했습니까?
BIOS를 둘 다로 다시 변경합니다. 라이브 드라이브로 재부팅한 다음 Ubuntu를 사용해 터미널에 액세스하세요.
여기의 지침을 따르십시오: https://poleclouds.co.uk/mbr-gpt-no-data-loss/gdisk 명령을 실행하면 MBR 파티션과 손상된 GPT 파티션이 있어야 합니다.
재부팅(라이브 드라이브를 사용하여 터미널에 액세스하여 Ubuntu를 다시 시도)
타입이 변경되었는지 확인하는데 사용합니다
sudo fdisk -l
. 이제 type:dos 대신 type:GPT가 되어야 합니다.
지금 다시 설치하세요. 다시 설치할 때 파티션 오류가 발생했지만 지우고 다시 설치하면 작동했습니다.