UEFI 이중 부팅 설정에서 Linux 부팅 항목 복원

UEFI 이중 부팅 설정에서 Linux 부팅 항목 복원

최근에 MSI GS63VR-6RF를 32GB RAM으로 업그레이드했습니다. 업그레이드 후 시스템이 systemd-bootArch Linux 또는 Windows 10을 사용할지 선택할 수 있는 일반적인 화면 대신 Windows 10 파티션으로 자동 부팅되는 것을 발견했습니다 .

나의 첫 번째 접근 방식은 부팅 가능한 Arch Linux 설치 프로그램을 사용하여 아치 파티션에 액세스하는 것이었습니다. 이것이 sda2내 EFI 부팅이고 sda6내 Linux 루트이며 sda7내 스왑이라고 가정하면 다음과 같이 합니다.

  1. 교환 생성

    /dev/sda7 바꾸기

  2. 마운트 파티션

    마운트 /dev/sda6 /mnt

    마운트 /dev/sda2 /mnt/boot

  3. 시스템의 아치 루트로 전환

    아치-chroot /mnt

  4. 부트로더 설치

    bootctl --path=/설치 시작

  5. 제거하고 다시 시작하세요

그러나 시스템은 여전히 ​​내 아치 리눅스 파티션을 감지할 수 없습니다. 어떤 도움이라도 매우 환영합니다.

감사해요!

답변1

아마도 Windows는 하드웨어 변경 사항을 발견하고 검사를 실행한 후 부트로더 구성을 복원했습니다.

# bootctl --path=esp install(초기 구성에 따라) 다시 시도해 보셨나요 ? efi 폴더를 확인하고 Arch 항목이 있는지 확인하셨나요?

답변을 참고하세요.

bootctl과 bootctl list는 무엇을 말합니까? EFI 변수가 덮어쓰기되었을 수 있습니다. efibootmgr은 무엇을 인쇄합니까? – 존 마일레인 2일 전

답변2

부팅 순서를 변경하시겠습니까? 여러 번 부팅한 Samsung NP300E4C에서는 직관적이고 쉽게 해결할 수 있습니다.

관련 정보