SSD에 Archlinux를 암호화했습니다. 이제 Windows가 설치된 하드 드라이브가 생겼습니다. 그러나 내 GRUB에는 Archlinux만 나타납니다. (방금 다른 HDD에 Windows를 설치했는데 GRUB가 아직 이에 대해 모르기 때문에 놀라운 일은 아닙니다.)
내 질문은 부팅 시 부팅할 HDD를 선택할 수 있도록 Windows-HDD를 GRUB에 올바르게 추가하는 방법입니다.
GRUB이 깨져서 더 이상 암호화된 Archlinux를 부팅할 수 없게 될까 봐 조금 두렵습니다.
감사해요!
답변1
모든 grub 구성 파일의 백업을 저장하십시오.
제가 예전에 사용해본 방법은 두 가지입니다.
1) ntfs-3g
패키지 관리자를 사용하여 설치합니다(이렇게 하면 설치 시 Windows 파티션이 자동으로 표시됩니다). EPEL 저장소에서 찾을 수 있지만 Arch에서 다른 저장소를 찾아야 합니다.
그 다음에 sudo grub2-mkconfig
. 이것은 Centos7을 Windows와 함께 이중 부팅하려고 할 때 효과적이었습니다.
2) 또는 파일을 추가하여 사용자 정의 항목을 추가하는 것이 좋습니다/etc/grub.d/
예를 들어 Centos7 + Windows 10 이중 부팅인 현재 시스템에서는 다음과 같습니다.
$ sudo cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Windows 10" {
set root='(hd0,1)'
chainloader +1
}
여기서 menuentry
매개변수는 grub 메뉴에 표시될 이름입니다. (hd0,1)
Windows가 설치된 하드 드라이브와 파티션에 따라 다릅니다 .