SSD(UEFI)에 W11이 설치되어 있고 그 옆에 Linux(Kali)를 설치하고 싶지만 부트로더는 없습니다(Linux에 들어가고 싶을 때 UEFI에서 부팅 OS를 변경할 수 있습니다)(VM은 옵션이 아닙니다) bc VM에서 사용할 수 없는 하드웨어 액세스가 필요합니다. 내 목표는 W11을 기본 OS로 유지하고 Linux를 사용하고 싶지 않은 경우(이 경우 UEFI로 이동하여 거기에서 Linux로 부팅함) 컴퓨터를 사용하자마자 W11로 부팅하는 것입니다. 가능하다면 더 이상 Linux가 필요하지 않으면 쉽게 제거할 수 있습니다.
온라인에는 이에 대한 정보가 많지 않으며 이 경우 디스크 파티셔닝 및 EFI 작업이 어떻게 수행되는지 알고 싶습니다.
감사합니다!
답변1
온라인에는 이에 대한 정보가 많지 않으며 이 경우 디스크 파티셔닝 및 EFI 작업이 어떻게 수행되는지 알고 싶습니다.
온라인에서 이에 대한 정보를 많이 찾지 못했다는 사실에 놀랐습니다. UEFI라는 용어를 이미 알고 계시므로 이 용어를 사용하면 듀얼 부팅에 대한 좋은 결과를 얻을 수 있을 것입니다.
U&L에서 듀얼 부팅이라는 주제가 자주 등장할 것이라고 확신합니다. 따라서 검색 결과가 비어 있더라도 중복으로 종료될 수 있습니다.
디스크 파티셔닝은 단순히 두 번째 운영 체제를 설치할 새 파티션을 위한 공간을 확보할 수 있을 만큼 기존 파티션을 축소하는 문제입니다. EFI 파티션을 이동하거나 축소하려고 시도하지 마십시오. 이 중 하나만 필요하지만 이동하는 것이 항상 안전한 것은 아닙니다.
이 작업을 수행할 수 있는 도구(파티션을 축소하기 전에 파일 시스템 크기 조정)가 있으며 일부 Linux 설치 프로그램이 이 작업에 도움을 줄 수 있습니다.
이러한 유형의 이중 부팅은 "전통적인" MBR로 부팅할 때 어렵습니다. 마더보드는 디스크 시작 부분에서 몇 KB만 로드하여 프로그램으로 실행합니다.
UEFI로 전환하면 마더보드는 이제 자체적으로 FAT32 파일 시스템을 읽고 PE32 형식 프로그램(Microsoft EXE 형식과 동일)을 실행하여 운영 체제를 부팅할 수 있습니다. 이 프로그램은 일반적으로 부트 로더입니다(MS Windows에도 부트 로더가 있습니다).
따라서 UEFI를 사용하면 두 운영 체제를 나란히 안전하게 설치할 수 있으며 동일한 EFI 파티션에 서로 다른 부트 로더를 유지하기만 하면 됩니다. 이를 통해 펌웨어는 부팅 대상을 선택할 수 있습니다.
Linux를 설치할 때 대부분의 배포판에서는 아직 EFI를 직접 완전히 구성할 수 없으며 EFI를 직접 구성하는 것을 선호한다는 점에 유의하십시오.
이는 운영 체제 분기가 때때로 EFI 파일의 이름을 같은 이름으로 지정할 수 있음을 의미합니다. 예를 들어 Mint와 Ubuntu는 제가 마지막으로 시도했을 때 문제가 있었습니다. Kali에는 Ubuntu에도 문제가 있을 수 있습니다.
Kali를 MS Windows에서 사용하기를 원하기 때문에 이러한 위험은 매우 낮습니다.
부트로더 없이 이 작업을 수행하고 싶다고도 언급하셨습니다. Kali에 대해서는 말할 수 없고 사용하지 않지만 기본적으로 EFI에 부트로더를 설치하려고 시도할 수도 있습니다.
원한다면 시도해 볼 수 있습니다.EFISTUB. 이를 통해 EFI를 사용할 때 커널이 자체 부트 로더 역할을 할 수 있습니다. 아치 리눅스는 합리적인위키 페이지이 주제에 대해.
답변2
- EFI 시스템 파티션 백업
- 리눅스 설치
- 리눅스로 부팅합니다.
efibootmgr
Windows를 기본 운영 체제로 설정을 사용합니다 . 이는 EFI 설정(예: BIOS 설정, F2/F8/F11 등) 내에서 수행할 수 있습니다.
Linux를 제거한 후 EFI 시스템 파티션 백업을 복원하거나 {EFI_SYSTEM_PARTITON}/EFI/Boot/BOOTX64.EFI
여러 배포판에서 덮어쓴 파일을 간단히 복원하세요.
적절한 Linux 배포판은 이 파일을 덮어쓰지 않으므로 설치된 Linux를 완전히 제거하려면 간단히 디렉터리를 삭제하면 됩니다 {EFI_SYSTEM_PARTITON}/EFI/Linux_name
.