다른 디스크에 Windows 11을 새로 설치한 후 아치 리눅스가 부팅되지 않습니다

다른 디스크에 Windows 11을 새로 설치한 후 아치 리눅스가 부팅되지 않습니다

아치 리눅스 시스템이 설치된 HD Nvme2가 있습니다. 정상적으로 부팅됩니다. 이 하드 드라이브를 다른 드라이브로 교체한 다음 Windows11을 다시 설치했습니다(친구의 요청). 아치 리눅스 기본 HDD를 복원하면 부팅 옵션이 없고 노트북이 BIOS 모드로 들어갑니다... Win11 설치로 일부 cmos를 재설정한 것 같습니다...

아치 운영 체제를 다시 설치하지 않고 아치 디스크를 복구할 수 있는 방법이 있나요?

답변1

Windows 설치로 인해 Arch Linux용 EFI 항목이 제거되었을 가능성이 높습니다. 완전히 재설치할 필요 없이 라이브 시스템으로 GRUB을 재설치하기만 하면 됩니다.

데비안 위키의 이 페이지가 도움이 될 수 있습니다:https://wiki.debian.org/GrubEFI 재설치

답변2

문제가 해결되었습니다. Windows11에서 NVRAM을 덮어씁니다. 따라서 Arch iso live를 사용하여 USB 스틱을 부팅하고 다음 단계를 따르십시오.

  • mount /dev/nvme0n1p2 /mnt(mnt의 루트 부분)
  • mkdir /mnt/시작
  • mkdir /mnt/boot/efi
  • mount /dev/nvme0n1p1 /mnt/boot/efi (efi 부분은 /mnt/boot/efi에 있음)
  • Arch-chroot /mnt(시스템의 chroot)
  • 따르다그럽 위키 2.1그럽 다시 설치

이제 노트북의 NVRAM이 아치 OS 시스템 항목으로 올바르게 기록되고 올바르게 부팅됩니다. 시스템의 하드웨어 및 소프트웨어에 따라 경로를 적절하게 조정해야 합니다.

관련 정보