최근에 MSI GS63VR-6RF를 32GB RAM으로 업그레이드했습니다. 업그레이드 후 시스템이 systemd-boot
Arch Linux 또는 Windows 10을 사용할지 선택할 수 있는 일반적인 화면 대신 Windows 10 파티션으로 자동 부팅되는 것을 발견했습니다 .
나의 첫 번째 접근 방식은 부팅 가능한 Arch Linux 설치 프로그램을 사용하여 아치 파티션에 액세스하는 것이었습니다. 이것이 sda2
내 EFI 부팅이고 sda6
내 Linux 루트이며 sda7
내 스왑이라고 가정하면 다음과 같이 합니다.
교환 생성
/dev/sda7 바꾸기
마운트 파티션
마운트 /dev/sda6 /mnt
마운트 /dev/sda2 /mnt/boot
시스템의 아치 루트로 전환
아치-chroot /mnt
부트로더 설치
bootctl --path=/설치 시작
제거하고 다시 시작하세요
그러나 시스템은 여전히 내 아치 리눅스 파티션을 감지할 수 없습니다. 어떤 도움이라도 매우 환영합니다.
감사해요!
답변1
아마도 Windows는 하드웨어 변경 사항을 발견하고 검사를 실행한 후 부트로더 구성을 복원했습니다.
# bootctl --path=esp install
(초기 구성에 따라) 다시 시도해 보셨나요 ? efi 폴더를 확인하고 Arch 항목이 있는지 확인하셨나요?
답변을 참고하세요.
bootctl과 bootctl list는 무엇을 말합니까? EFI 변수가 덮어쓰기되었을 수 있습니다. efibootmgr은 무엇을 인쇄합니까? – 존 마일레인 2일 전
답변2
부팅 순서를 변경하시겠습니까? 여러 번 부팅한 Samsung NP300E4C에서는 직관적이고 쉽게 해결할 수 있습니다.