창에서 이 작업이 다시 수행되지 않도록 방지

창에서 이 작업이 다시 수행되지 않도록 방지

하나의 디스크에 Windows 10을 설치했습니다. 별도의 디스크에 Ubuntu 20.04를 설치하고 이중 부팅을 설정했습니다. 모든 것이 작동했습니다. 이제 Ubuntu 디스크가 죽은 것 같습니다. BIOS/UEFI에도 표시되지 않습니다. 부팅하면 grub> 프롬프트가 표시됩니다. 교체 디스크가 내일 도착합니다.

듀얼 부팅 시스템으로 돌아가기 위해 이 새 디스크(사용할 수 있는 부팅 가능한 USB가 있음)에 Ubuntu를 설치하는 간단한 경우입니까, 아니면 수행해야 할 다른 단계가 있습니까?

답변1

Windows 업데이트가 EFI 파티션을 다시 작성했다고 가정합니다. Windows는 부팅 섹터를 설치하거나 새 버전으로 업그레이드하거나 , 또는 이전 버전과 bootrec /fixmbr같은 도구를 사용할 때마다 부팅 섹터를 덮어씁니다 .bootrec /fixbootfdisk /mbr원천

경고: 이는 EFI에서만 작동합니다.

Live Ubuntu USB를 사용하고 선택하십시오.라이브로 시도해 보세요대신에설치하다. GParted를 열어 다음 파티션의 이름을 확인합니다.

  1. EFI 파티션. (파일 시스템: FAT, 크기: 100MB-500MB)
  2. 당신은 우분투 파티션입니다. (파일 시스템: 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/nvmen1pXXnvme 드라이브를 사용하는 경우 에도 장치 이름이 될 수 있습니다.

/dev/sda1EFI 파티션은 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 파티션을 다시 작성하는 것을 중지해야 합니다.

관련 정보