하나의 디스크에 Windows 10을 설치했습니다. 별도의 디스크에 Ubuntu 20.04를 설치하고 이중 부팅을 설정했습니다. 모든 것이 작동했습니다. 이제 Ubuntu 디스크가 죽은 것 같습니다. BIOS/UEFI에도 표시되지 않습니다. 부팅하면 grub> 프롬프트가 표시됩니다. 교체 디스크가 내일 도착합니다.
듀얼 부팅 시스템으로 돌아가기 위해 이 새 디스크(사용할 수 있는 부팅 가능한 USB가 있음)에 Ubuntu를 설치하는 간단한 경우입니까, 아니면 수행해야 할 다른 단계가 있습니까?
답변1
Windows 업데이트가 EFI 파티션을 다시 작성했다고 가정합니다. Windows는 부팅 섹터를 설치하거나 새 버전으로 업그레이드하거나 , 또는 이전 버전과 bootrec /fixmbr
같은 도구를 사용할 때마다 부팅 섹터를 덮어씁니다 .bootrec /fixboot
fdisk /mbr
원천
경고: 이는 EFI에서만 작동합니다.
Live Ubuntu USB를 사용하고 선택하십시오.라이브로 시도해 보세요대신에설치하다. GParted를 열어 다음 파티션의 이름을 확인합니다.
- EFI 파티션. (파일 시스템: FAT, 크기: 100MB-500MB)
- 당신은 우분투 파티션입니다. (파일 시스템: ext4, 크기: ????)
터미널을 사용하려면(아주 더 쉽다고 생각합니다) CTRL+ALT+T를 눌러 터미널을 엽니다.
다음을 입력하세요
sudo fdisk -l
다음과 유사한 출력이 표시됩니다. (다른 파티션은 무시하겠습니다.)
/dev/sda1 2048 206847 204800 100M EFI System <========
/dev/sda3 527517696 554121215 26603520 12.7G Linux filesystem <=======
/dev/nvmen1pXX
nvme 드라이브를 사용하는 경우 에도 장치 이름이 될 수 있습니다.
/dev/sda1
EFI 파티션은 Ubuntu이고 /dev/sda2
터미널에 다음을 입력 한다고 가정하겠습니다 .
Chrooting
sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount –bind /dev /mnt/dev
sudo mount –bind /dev/pts /mnt/dev/pts
sudo mount –bind /proc /mnt/proc
sudo mount –bind /sys /mnt/sys
sudo chroot /mnt
그럽 고치기
다음을 사용하여 GRUB를 설치하세요.
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
Grub-config grub-mkconfig -o /boot/grub/grub.cfg 생성
그러면 grub이 수정되어야 합니다. 이제 exit
또는 를 사용하여 종료 Ctl+D
하고 재부팅할 수 있습니다.
참고: BIOS 부팅 순서를 업데이트해야 할 수도 있습니다.
창에서 이 작업이 다시 수행되지 않도록 방지
저는 창을 사용하지 않으므로 도움을 드릴 수 없지만 창에서 EFI 파티션을 다시 작성하는 것을 중지해야 합니다.