우분투 설치 과정에서 원래 UEFI 파티션이 제거됩니까?

우분투 설치 과정에서 원래 UEFI 파티션이 제거됩니까?

SSD에 Windows 10이 설치된 새 컴퓨터를 얻었고, HDD에 Ubuntu를 듀얼 시스템으로 설치하고 싶습니다. 여러 번 설치를 시도하고 HDD의 다른 위치에 Ubuntu용 부트 로더를 두었지만 작동하지 않는 것 같습니다(F12를 누르고 Legacy를 사용하여 HDD를 부팅하더라도 여전히 부트 로더를 찾을 수 없습니다).

우분투가 HDD에 자체 파티션(루트, 스왑 및 UEFI용)을 만들도록 시도했지만 위에 설명된 대로 여전히 작동하지 않습니다.

BIOS가 로드할 때 HDD를 볼 수 없는 것 같아서 우분투용 UEFI 파티션을 SSD에 넣을 생각입니다. 그리고 나에게는 두 가지 선택이 있는 것 같습니다.

  1. 우분투용 새 UEFI 파티션을 만들어 내 SSD에 두 개의 UEFI 파티션이 있게 되지만 이것이 작동할지 모르겠습니다.

  2. 우분투 부트 로더 정보를 원래 UEFI 파티션에 넣도록 선택합니다. 하지만 이로 인해 Windows 10의 UEFI 파티션이 손상될지는 잘 모르겠습니다.

이것은 내 현재 파티션입니다.

https://i.stack.imgur.com/9Srjs.png

도움을 주시면 감사하겠습니다. 감사합니다!

답변1

첫 번째,CSM을 비활성화하십시오!호환성 지원 모듈(CSM, 일명 "레거시 부팅 지원" 또는 이와 유사한 용어)은 BIOS용으로 작성된 부트 로더가 EFI에서 실행될 수 있도록 설계되었습니다. (2011년 중반 이후 출시된 대부분의 컴퓨터에는 "BIOS"라는 용어가 EFI에 잘못 적용되는 경우가 많지만 BIOS가 아닌 EFI가 있습니다.) 기존 OS가 EFI 모드에서 부팅될 때 CSM을 활성화하면 추가 부팅 경로가 생성됩니다. , 합병증을 만듭니다. 따라서 CSM을 활성화하면 문제가 해결되기보다는 문제가 발생할 가능성이 훨씬 더 높습니다. 당신은 아마도 그러한 문제에 봉착했을 수도 있습니다. 이 주제에 대한 자세한 내용은 다음을 참조하세요.그것에 관한 내 웹 페이지.

CSM을 비활성화하면 EFI 모드에서 Ubuntu 설치 프로그램을 부팅할 수 있습니다. 셸로 이동하여 이라는 디렉터리를 찾아 EFI 모드에 있는지 다시 확인할 수 있습니다 /sys/firmware/efi. 존재한다면 EFI 모드로 부팅한 것입니다. 그렇지 않다면 BIOS 모드로 부팅한 것입니다.

구성 방법에 대한 "정답"은 없습니다.EFI 시스템 파티션(ESP).이를 여러 OS에서 공유하거나 OS별로 하나씩 가질 수 있습니다. 모두 하나의 디스크에 넣거나 여러 디스크에 분산시킵니다. 등등. 나의 일반적인 조언은 모든 OS에 하나의 ESP를 사용하는 것입니다. 부분적으로 이는 Windows 설치 프로그램(적어도 Windows 7을 통해, 최신 버전은 확인하지 않음)이 여러 ESP를 발견하면 조각나기 때문입니다.

Ubuntu 설치 프로그램은 ESP를 감지하고 에 자동으로 마운트한 /boot/efi다음 거기에 부트로더를 설치해야 합니다. 부트로더를 설치할 위치를 묻는 메시지가 표시되지 않습니다. ESP가 여러 개 있으면 더 복잡해집니다.

펌웨어가 SSD를 읽을 수 있지만 하드 디스크는 읽을 수 없다는 의심이 맞다면 /bootSSD에 Linux 파티션을 배치해야 합니다. 이 파티션의 크기는 약 500MiB여야 하며 마운트 지점은 /boot. 우분투는 거기에 커널을 저장할 것입니다. 부트로더는 펌웨어를 사용하여 커널을 읽기 때문에~ 해야 하다접근 가능한 매체에 있어야 합니다. 커널이 제어권을 갖게 되면 OS의 나머지 부분은 커널이 읽을 수 있는 곳이면 어디든 갈 수 있습니다.

관련 정보