BIOS 설정을 일시적으로 변경한 후 듀얼 부팅이 작동을 멈췄습니다.

BIOS 설정을 일시적으로 변경한 후 듀얼 부팅이 작동을 멈췄습니다.

저는 Windows 7 Pro와 Linux Mint 18 사이를 듀얼 부팅하는 노트북(Toshiba Portege Z30-C)을 가지고 있습니다. 오늘은 부팅 가능한 USB를 테스트하기 위해 부팅 BIOS를 "UEFI(레거시)"에서 "CSM"으로 변경했습니다. 신병". BIOS 설정을 다시 "UEFI(레거시)"로 변경한 후에는 grub이 더 이상 로드되지 않고 바로 Windows 로더로 이동합니다. 부팅 재정의를 위해 F12를 누르면 옵션으로 "HDD"만 표시되며 이것이 Windows 부팅으로 이어지는 것으로 추정됩니다.

변경하기 전에 BIOS의 부팅 가능한 장치 목록에 "Ubuntu"가 포함되어 있었던 것을 기억합니다. 그러나 이제 우분투를 얻을 수 있는 확실한 방법이 없이 Linux 설치를 잊어버린 것 같습니다(파티션 중 하나에서 grub을 참조하는 것으로 추정됩니다).

Linux 파티션에서는 아무것도 변경되지 않았으며, 내가 아는 한 부팅 파티션에서도 변경된 사항이 없어야 합니다. BIOS의 부팅 가능한 "장치" 사이에서 Linux 배포판을 다시 가져오려면 어떻게 해야 합니까?

Windows의 파티션 도구에서 볼 수 있듯이 모든 파티션은 항상 그랬던 것과 같습니다.

답변1

비슷한 일이 한 번 나에게 일어났습니다. 더 나은 부팅 메뉴를 얻기 위해 CD로 부팅하여 문제를 해결할 수 있었고, 그런 다음 CD가 제공한 메뉴에서 디스크의 Linux OS로 부팅할 수 있었습니다. 그런 다음 방금 Grubs 부팅을 수정했습니다. Windows가 왜 이런 일을 하는지 자세히 모르겠습니다. 이것도 수년 전 일이므로 ymmv.

답변2

BIOS를 CSM으로 설정하면 노트북과 함께 제공된 Windows 항목 이외의 UEFI 항목이 삭제된 것으로 나타났습니다. 해결 방법은 Windows를 부팅하고 bcdeditWindows의 dos-prompt를 사용하여 수동으로 항목을 다시 추가하는 것이었습니다.

#List the entries to find a usable one to start from:
bcdedit /enum firmware

#Copy the usable entry to a new one with an appropriate name:
bcdedit /copy {bootmgr} /d "Mint UEFI boot"

#The previous command returns the guid of the new entry. This entry goes into the next command where we edit the new entry to point to the ubuntu firmware.
bcdedit /set {guid_goes_here} path \EFI\ubuntu\shimx64.efi

#Optional: Set the new entry to be the first choice when booting:
bcdedit /set {fwbootmgr} displayorder {guid_goes_here_too} /addfirst

이 작업이 완료되면 모든 것이 정상으로 돌아왔습니다. 다른 변경은 필요하지 않았습니다.

관련 정보