SSD + Sata의 듀얼 부팅 Mint 및 Windows 10

SSD + Sata의 듀얼 부팅 Mint 및 Windows 10

SSD 파티션(1TB)에 Windows 10을 설치하고 Sata(1TB)에 Linux Mint를 설치했습니다. 그러나 시작 시 시스템은 Windows 10으로만 부팅됩니다. 나는 supergrub 디스크를 사용했고 항목에서 Mint Linux를 볼 수 있으며 이를 클릭하면 Mint로 부팅됩니다. 내 질문은 다음과 같습니다

  1. mint로 Windows 시작을 무시할 수 있나요? 그렇다면 어떨까요?

  2. supergrub을 사용하여 이 작업을 수행할 수 있나요?

여기에 이미지 설명을 입력하세요.

두 번째 하드 드라이브가 보이지 않습니다

여기에 이미지 설명을 입력하세요.

두 번째 하드 드라이브도 볼 수 없습니다. 그럼 어떻게 시작하나요? SATA 모드를 변경했는데 두 번째 하드 드라이브가 여전히 표시되지 않습니다.

답변1

잘 모르겠지만 Windows 부팅 관리자를 덮어쓰면 더 이상 Windows에서 부팅할 수 없게 될 것 같습니다. 하지만 UEFI/BIOS에서 부팅하기 위한 기본 하드 드라이브를 변경할 수 있습니다. 이제 Linux Mint를 시작하고 다음 명령을 입력하십시오:

sudo update-grub

이제 다음과 같은 줄이 어딘가에 있을 것입니다.

Found Windows [Version] (Loader) on /dev/{hard disk of the Windows Installation}

이제 컴퓨터를 다시 시작하고 GRUB 메뉴에서 Windows 부팅 관리자 항목을 볼 수 있습니다. 이를 선택하면 Windows가 시작되는 것을 볼 수 있습니다.

답변2

Windows 디스크에 EFI 파티션이 있으므로 Secure Boot를 사용하여 부팅할 수 있다고 가정합니다.

  1. EFI 모드에서 grub을 설치했는지 확인하십시오. mint로 부팅하고 EFI 파일을 확인하십시오. sudo su - cd /boot/efi ls 아무 것도 없거나 디렉토리가 존재하지 않으면 아마도 EFI 파티션이 마운트되어 있지 않으므로 마운트해야 합니다( 이는 또한 EFI 모드에 설치되지 않았음을 의미합니다.
    mkdir -p /boot/efi mount -t vfat /dev/sdXY /boot/efi 여기서 X는 Linux(Windows 아님) 인덱스의 드라이브 문자이고 는 YEFI 파티션의 파티션 번호입니다. 또한 이 설치 /etc/fstab원하지 않는다/dev/sdXY/etc/fstab파티션의 UUID를 가져오는 대신 추가할 때 경로를 사용하므로 blkid항목은 다음과 같아야 합니다. UUID=1234-ABCD /boot/efi vfat umask=0077 0 1 파티션의 UUID가 다음과 같은 경우 1234-ABCD(파티션은 거의 확실히 다를 것입니다).

    lsEFI 모드에서 grub을 설치하지 않았지만 ( 적어도 Windows EFI 파일이 있는 "Microsoft"라는 디렉터리가 있어야 함) 다른 디렉터리가 없는 경우 다음과 같습니다. grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="grub" --recheck --debug

  2. UEFI 펌웨어가 부팅 항목( efibootmgr -v목록을 보려면 민트에서) 을 허용하는지 확인하세요.강하게설명서를 읽어보는 것이 좋습니다.) "ubuntu", "grub", "linux", "debian"과 같은 항목이 없으면 grub에 대한 EFI 항목이 없으므로 추가하십시오. Linux에서 색인화한 드라이브 문자는 efibootmgr -c -g -d /dev/sdX -p Y -w -L "grub" -l /EFI/grub/grubx64.efi 어디에 있습니까(Windows 아님) X) 는 YEFI 파티션의 파티션 번호입니다.

  3. UEFI 펌웨어가 shim 또는 grub의 EFI 서명을 유효한 것으로 수락하고 수동으로 선택하면 해당 서명으로 부팅되는지 확인하십시오.
  4. 민트로 돌아가서 Windows 시작을 비활성화합니다(제거하지 마십시오. 그렇지 않으면 정신분열증의 유일한 자식인 Windows가 목록의 맨 위에 다시 기록됩니다).

    efibootmgr -b X -A 여기서 X는 Windows 시작 번호입니다.

    efibootmgr -o Z여기서 Z는 grub EFI 항목의 번호입니다.

마지막으로 모든 작업이 완료되면 sudo update-grub재부팅합니다. 올바르게 완료되면 시스템에서 사용 가능한 모든 운영 체제를 나열하는 grub 부팅 화면이 표시됩니다.

추가 리소스:UEFI에 관한 데비안 기사그리고Archlinux grub 및 UEFI 예제

관련 정보