Mac Boot Loader에서“Windows”항목 제거


15

배경

얼마 전 저는 Bootcamp를 사용하여 MacBook Air (2013 년 중반 모델)에 Windows 8을 설치했습니다. 그것은 실제로 작동하지 않았습니다 (항상 멈출 것입니다, WiFi가 끊어 질 것입니다). 그래서 나는 그것을 제거했습니다. Bootcamp를 통해이 작업을 다시 시도했지만 어떤 이유로 든 작동하지 않으므로 라이브 Ubuntu USB로 부팅하고 Windows의 NTFS 파티션을 수동으로 지 웠습니다.

OS X (Mavericks이지만 Windows를 설치할 때 Mountain Lion)로 돌아 왔을 때 SSD의 전체 공간을 채우기 위해 기본 HFS + 파티션을 사용했습니다. 이제 거의 매진 된 매킨토시 HD 파티션이 생겼습니다. 맥 쪽의 모든 것이 잘 작동합니다.

그러나 요즘에는 BSD coreutils에 대해 점점 더 화가 나기 때문에 일부 Linux 버전 (아마도 Ubuntu 또는 Xubuntu로 이중 부팅 할 수 있기를 원하지만 이것은 임의적입니다).

내 문제

그러나 Windows 파티션을 "제거"할 때 부트 로더에서 무언가가 업데이트되지 않은 것으로 나타났습니다 (부팅 로더와 부트 관리자의 차이점에 대한 지식이 퍼지되어 있으므로 이 용어를 잘못 사용하십시오). Mac을 누른 상태 option에서 시동 하면 다음과 같은 결과가 나타납니다.

두 개의 이상한 "Windows"아이콘이있는 부트 로더

이것이 내 기본 하드 드라이브가 디스크 유틸리티에서 보이는 것이므로 이상합니다.

파티션이 하나 인 디스크 유틸리티

그리고 다시 gpt:

$ sudo gpt -r show /dev/disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  489562928      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  489972568     262151
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

고치기 위하여

이 아이콘의 출처를 알 수 없습니다. 결국, 나는이 두 가지를 모두 가지고 싶었습니다 (그리고 나는 그들이 나타낼지도 모르는 다른 Windows의 숨겨진 나머지를 추측합니다).


새로운 파티션을 만들기 위해 bootcamp 유틸리티를 실행 했습니까?
Rob

원래 Windows를 설치했을 때 예. 나는 또한 Bootcamp를 사용하여 Windows 파티션을 제거하려고 시도했지만 작동하지 않았습니다 (안타깝게도 이유를 기억할 수 없습니다). 내가 아는 것은 Bootcamp가 알려주지 않기 때문에 NTFS 파티션을 강제로 제거했다는 것입니다.
jez

또한 새로운 파티션을 만들 의도는 없습니다. 리눅스를 엉망으로 만들기 전에 아이콘을 제거하고 싶습니다.
jez

Bootcamp 유틸리티를 통해 새 파티션을 만들 수 있습니까? 해당 도구를 통해 제거 할 수도 있습니다. 디스크에서 고스트 Windows 이미지 중 하나를 제거 할 수 있습니다.
Rob

Bootcamp에있는 유일한 옵션은 a) Windows 설치 디스크 만들기, b) Apple 지원 소프트웨어 다운로드 및 c) Windows 설치입니다. 나는 할 수 없습니다 다시 Windows를 설치 주변에 엉망으로합니다. 거기에 있었어요.
jez

답변:


23

Boot Camp 유틸리티를 사용하여 Windows를 제거하지 않으면 EFI 파티션의 Windows 부팅 이미지가 제거되지 않습니다. 부팅하는 동안 누르고 있으면 표시됩니다 .

이를 해결하는 절차는 희미한 마음을위한 것이 아닙니다. OS X에 EFI 파티션을 마운트해야합니다 (일반적으로 시스템 업데이트 용으로 만 마운트 됨).

EFI 파티션 마운트

Mac의 파티션을 나열하십시오.

diskutil list

다음과 같이 보일 것입니다 :

/dev/disk0
 #: TYPE                     NAME          SIZE       IDENTIFIER
 0: GUID_partition_scheme                  *251.0 GB  disk0
 1: EFI                                    209.7 MB   disk0s1
 2: Apple_HFS                Macintosh HD  250.1 GB   disk0s2
 3: Apple_Boot               Recovery HD   650.0 MB   disk0s3

/dev/disk0및 메모하십시오 1: EFI. 나중에 숫자 01의미가 있습니다.

이제 EFI 파티션 (숫자를 교체 장착 0하고 1그들이 당신의 출력이 다른 경우) :

sudo mkdir /Volumes/efi
sudo mount -t msdos /dev/disk0s1 /Volumes/efi

Windows 부팅 이미지 제거

이제로 이동하십시오 /Volumes/efi/EFI. 이 디렉토리는 디렉토리 포함 해야합니다 APPLE. Windows가 설치된 컴퓨터에는 MicrosoftBoot디렉토리 도 포함되어 있습니다. 이것들은 안전하게 제거 할 수 있지만, 추가적인 안전을 위해 다른 이름으로 바꾸는 것이 좋습니다 .

그런 다음 이전에 작성한 디렉토리를 마운트 해제하고 삭제하십시오.

sudo umount /Volumes/efi
sudo rmdir /Volumes/efi

2

BootCamp를 사용하여 Windows를 다시 설치 한 다음 BootCamp Assistant를 사용하여 올바르게 제거하십시오. 시간이 걸리지 만 문제를 해결합니다. 더미 Windows 항목은 영원히 사라졌습니다.


2

Windows EFI 부팅 항목 삭제

이것은 가장 정확하며 성공했습니다!

먼저, EFI 파티션을 찾아야합니다. 여기에서 Mac은 Mac에서 부팅 할 수있는 운영 체제에 대한 정보를 저장합니다. 터미널에서 다음 명령을 입력하십시오.

diskutil list

기본 하드 드라이브에서 EFI라는 파티션을 찾고 있습니다.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.1 GB   disk0s2

찾으면 한 번에 하나씩 다음 명령을 입력하십시오.

sudo mkdir /Volumes/EFI

다음 입력 :

sudo mount -t msdos /dev/disk0s1 /Volumes/EFI

/ dev / disk0s1을 diskutil을 사용하여 찾은 올바른 파티션으로 바꾸십시오.

타이핑 터미널 :

cd /Volumes/EFI/EFI

터미널을 계속 입력하십시오 :

ls

이 시점에서 목록은 Apple, Boot, Microsoft로 나타날 수 있습니다. 터미널에 다음을 입력하여 Windows EFI Boot 항목을 삭제하십시오.

rm -rf Microsoft

그리고 터미널을 입력하여 EFI를 마운트 해제하십시오.

sudo umount /Volumes/efi

MacOS High Sierra는 다음과 같이 입력 할 수 있습니다.

sudo diskutil umount /Volumes/efi

MAC을 다시 시작하고 완료하십시오 !!!!


Apple 및 Boot 폴더에만 Microsoft가 없습니다.
Jules

아, 부팅을 삭제하면이 문제가 해결되었습니다
Jules

1

결국, 나는 부트 로더에 저장된 곳에서 실제로 항목을 제거하는 것을 포기했습니다. 대신 방금 rEFInd를 설치하고 부트 로더에서 항목을 수동으로 제거했습니다. Xubuntu를 설치 한 후 xubuntu 부팅 파일을 찾을 수있는 유일한 방법이었고 rEFInd에는 표시 할 항목과 표시하지 않을 항목을 지정할 수있는 기능이 있기 때문에이 경로를 선택했습니다.

완전히 고정되어 있지는 않지만 노트북을 조금 더 오래 사용할 수 있으며 그때까지 처리 할 수 ​​있습니다. 더 나쁜 일이 일어났다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.