초기 Arch Linux 설치 후 Windows 10 듀얼 부팅

초기 Arch Linux 설치 후 Windows 10 듀얼 부팅

나는 최근에 개인용 데스크탑을 만들었고 처음에는 Arch Linux를 기본 OS(NVME 드라이브)로 설치했습니다. 약간의 게이머였기 때문에 결국 Windows 설치도 필요하다는 결론에 이르렀습니다. 내 HDD(보조 드라이브)의 500GB 파티션에 Windows 10을 설치했습니다.

창을 사용해야 할 때마다 BIOS에서 부팅 순서를 수동으로 전환하는 데 지쳤습니다. 최근에 grub 부팅 창도 만들려고 시도했는데, 여기서 문제가 시작됩니다.

Grub은 Arch에 대한 부팅 항목만 표시하지만 os-prober는 Windows 부팅 관리자 위치를 반환합니다. 빠른 부팅을 비활성화하고 grub에 대한 수동 항목을 만들려고 시도했지만 install-grub을 실행하기 전에 무엇을 하든(/dev/sda 및 /dev/nvme0n1에도 순차적으로) 부팅 옵션에 대해 Arch만 표시됩니다.

파티션 테이블(fdisk -l 출력):

디스크 /dev/nvme0n1: 232.9 GiB, 250059350016바이트, 488397168 섹터
단위: 섹터 1 * 512 = 512바이트
섹터 크기(논리적/물리적): 512바이트/512바이트
I/O 크기(최소/최적): 512바이트/ 512바이트
디스크 레이블 유형: gpt
디스크 식별자: 1412B5DB-A22B-4957-B915-EC6B912D8833

장치 시작 끝 섹터 크기 유형
/dev/nvme0n1p1 2048 1002048 1000001 488.3M EFI 시스템
/dev/nvme0n1p2 1003520 3455 7948 33554429 16G Linux 스왑
/dev/nvme0n1p3 34557952 488397134 453839183 216.4G Linux 파일 시스템


디스크 /dev/sda: 2.7TiB, 3000592982016바이트, 5860533168 섹터
단위: 1 섹터 * 512 = 512바이트
섹터 크기(논리적/물리적): 512바이트 / 4096바이트
I/O 크기(최소/ 최적): 4096바이트/4096바이트
디스크 레이블 유형: gpt
디스크 식별자: BF345208-15FD-454F-8252-9963AC133C5C

장치 시작 끝 섹터 크기 유형
/dev/sda1 2048 34815 32768 16M Microsoft 예약됨
/dev/sda2 34816 524290047 5242 55232 250G 마이크로소프트 기본 data
/dev/sda3 524290048 5860533134 5336243087 2.5T Linux 파일 시스템

BIOS에 한 가지 이상한 점이 있는데, Windows 부팅 항목이 내 NVME 드라이브에 있는 것으로 나타납니다. Windows가 ESP로 감지되어 자동으로 부팅 관리자를 설치했다고 가정합니다.

편집하다:

따라서 update-grub은 Debian의 것이고 Arch는 성공적으로 실행할 수 있는 grub-mkconfig를 사용하며 다음은 출력의 일부입니다.

시작 /etc/grub.d/30_os-prober

/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi 메뉴 항목 'Windows 부팅 관리자(/dev/nvme0n1p1)' --class windows --class >os $menuentry_id_option 'osprober-efi-CAB4에서 Windows 부팅 관리자를 찾았습니다. -D072' { insmod part_gpt insmod fat if [ x$feature_platform_search_hint = xy ]; 검색 --no-floppy --fs-uuid --set=root CAB4-D072 else 검색 --no-floppy --fs-uuid --set=root CAB4-D072 fi chainloader /EFI/Microsoft/Boot/bootmgfw .efi }

끝 /etc/grub.d/30_os-prober

그러나 BIOS에서 "arch" 또는 "grub" 부팅 옵션(둘 다 내 NVME 드라이브에 있음)으로 부팅할 때 유일한 grub 항목은 여전히 ​​아치입니다.

답변1

sudo update-grub아직 시도하지 않았다면 시도해 보세요 .

저는 항상 그걸 잊어버리곤 해요... ;)

답변2

Arch에서 이 명령을 사용하면 Windows 10이 Arch와 함께 grub에 추가되었습니다.

grub-mkconfig -o /boot/grub/grub.cfg "$@"

관련 정보