지난 7월, 완전한 Linux 초보로서 저는 Windows 10 pro가 사전 설치된 리퍼브 Dell e7470을 구입했습니다. 저는 이 비디오(디스크 파티셔닝 단계에 대한 팁 포함)의 지침에 따라 Windows 10과의 이중 부팅을 위해 Pop_OS 20.04를 설치했습니다.Pop!_OS 19.10 - Windows 10에서 이중 부팅 설정. 잘 진행되고 있습니다. 이제 Windows 제거를 고려하고 있으며 제거할 수 있는 항목을 알아보기 위해 디스크 파티션을 살펴보고 있습니다. 다음은 Pop 실행 시 GNOME 디스크의 스크린샷입니다:
비디오에서 Windows에 사전 설치된 ESP(sda1)를 사용하는 대신 새 EFI 파티션(sda5)을 생성하라는 메시지가 나오는 이유를 이해할 수 없습니다. 이로 인해 문제가 발생할 수 있는지 궁금합니다. 하지만 더 중요한 것은 디스크를 사용하여 Windows OS(sda3)는 물론 ESP(sda1), 복구 파티션(sda4) 및 "Microsoft Reserved"를 제거할 수 있는지 여부입니다. (sda2). 뭔가 잘못해서 컴퓨터가 부팅되지 않게 만들고 싶지 않습니다.
도움이 된다면 결과는 다음과 같습니다 efibootmgr
.
steve@pop-os:~$ sudo efibootmgr
BootCurrent: 0003
Timeout: 2 seconds
BootOrder: 0003,0000,0001,0004
Boot0000* Windows Boot Manager
Boot0001* UEFI: SK hynix SC311 SATA 512GB, Partition 1
Boot0002* Pop!_OS 20.04 LTS
Boot0003* Pop!_OS 20.04 LTS
Boot0004* Linux Firmware Updater
Boot0000
Boot0001
동일한 것으로 나타납니다 - 파티션 1 및 및 Boot0002
( Boot0003
파티션 5).
나는 알고 싶다:
- 이 2-EFI 파티션 설정이 허용됩니까?
- Windows 10을 안전하게(그리고 최대한 철저하게) 제거하는 방법은 무엇입니까?
- 내 시스템이 ESP 없이 부팅됩니까? 즉, ESP가 설치되었음을 의미하는 파티션 5를 사용합니까
/boot/efi
?
답변1
나는 이것이 약간 오해의 소지가 있는 정보를 제공하는 튜토리얼의 예라고 생각합니다. 이는 여러 가지 이유로 발생할 수 있습니다. 때때로 저자는 자신의 조언이 모든 상황에서 효과가 있는지 확인하기를 원하며 때로는 저자 자신이 주제를 완전히 이해하지 못하는 경우도 있습니다.
한 드라이브에 두 개의 EFI(ESP) 파티션이 있는 것을 원하지도 않고 있어서도 안 됩니다.
Windows를 완전히 영구적으로 제거하기 로 결정한 경우 다음을 수행할 수 있습니다.
- EFI를 제외한 모든 Windows 관련 파티션을 삭제합니다.
- EFI 파티션에서 Windows 부트 로더를 제거합니다.
Pop OS를 새로 설치하는 경우
드라이브를 지우고 새 파티션 테이블로 시작하면 됩니다. UEFI를 저장하는 데 신경 쓰지 말고 다시 시작하세요.
기존 Pop OS 설치를 변환하는 경우
더 조심하세요. EFI에 Pop OS 부트로더 파일을 설치합니다. 튜토리얼에서 새 EFI 파티션을 생성하라고 지시하는 경우 이를 따를 수 있지만 다음 사항을 확인하세요.
- 부트로더를 다음 컴퓨터에 설치하세요.새로운EFI 파티션
- 당신의 삭제오래된EFI 파티션이므로 하나만 남습니다.
- Windows를 다시 설치하려면 Windows Installer 복사본을 구해야 합니다. OEM 버전은 설치 CD를 제공하지 않기 때문에 일반적으로 새로운 라이센스가 필요합니다.
답변2
그놈 디스크를 사용하여 제거할 수 있었습니다모두Windows10 관련 파티션. 내 시스템은 문제 없이 Pop으로 부팅됩니다. 불행하게도 이로 인해 SSD 시작 부분에 할당되지 않은 큰 영역이 남았습니다.
GNOME 디스크는 이 크기를 조정할 수 없습니다(할당되지 않은 연속 공간이 있는 파티션의 크기를 조정할 수 있지만 이동할 수는 없음). 따라서 Pop_OS를 사용하여 USB 부팅을 설치하고 Gparted를 사용하여 파티션 크기를 조정/이동했습니다. 재부팅하고 Pop으로 부팅했는데 괜찮 았습니다. 유일하게 이상한 점은 3개의 연속 파티션(ESP, swap, Linux)이 파티션 5, 6, 7로 표시되어 있다는 것입니다.
나는 그것을 유지할 수 있지만(아마도 그래야 합니다), 나를 괴롭히는 것은 내 3개의 파티션이 1,2,3이 아니라는 것입니다. 빠른 인터넷 검색 후 (정렬) 및 (쓰기) sudo gdisk /dev/sda
명령을 사용했습니다. 내 파티션은 이제 1,2,3입니다.s
w
문제 없이 Pop으로 다시 부팅했지만 efibootmgr
시스템이 일반 bootnum 항목(0006)으로 부팅되고 있는 것으로 표시됩니다
UEFI: SK hynix SC311 SATA 512GB, Partition 1
. 이는 EFI\boot\bootx64.efi
대신 다른 로더를 가리킵니다 \EFI\systemd\systemd-bootx64.efi
(물론 잘 작동하긴 하지만).
나는 efiboomgr
새로운 bootnum 항목(사용되지 않은 Boot0000으로 시작됨)을 만들고 의미 있는 레이블과 해당 로더에 대한 올바른 경로를 작성하곤 했습니다*. 존재하지 않는 파티션 5를 가리키는 이전 bootnum 항목을 비활성화했습니다. (삭제할 수도 있지만 내가 여기서 하고 있는 일을 상기시켜 주는 좋은 방법인 것 같습니다.)
* 이 모든 변경 이전에 이미 부팅 순서에 있었기 때문에 "Linux Firmware Updater"도 다시 만들었기 때문에 복수형입니다.
편집/업데이트: 실행 gdisk
하고 s
(정렬) 했을 때 /etc/fstab
. 그런 다음 나는 작은 변화를 만들었습니다. fsck
시스템 파티션의 마지막 필드(패스)를 "1"로 변경했습니다 . 이전에는 "0"으로 설정되어 있었습니다(아니요 fsck
, 왜 그렇게 설정되었는지 모르겠습니다).