Windows 8이 사전 설치된 다음 Ubuntu와 함께 Grub을 설치했습니다. 우분투는 내 것이 아니므로 이제는 grub과 함께 제거하고 싶습니다. 내가 배운 것에서 UEFI를 통해 Grub은 EFI 파티션의 Windows 부트 로더를 덮어 쓰지 않고 다른 곳에 저장됩니다. grub을 제거하고 PC에서 Windows 부트 로더를 대신 사용하게하려면 어떻게합니까? 우분투를 설치할 때 별도의 / boot 파티션을 만들었습니다.
답변
이 답변은 grub을 제거하기 전에 Ubuntu 파티션을 삭제 한 UEFI 사용자를위한 것입니다.
Windows 10에서이 작업을 수행합니다. 부팅 가능한 미디어가 필요하지 않습니다.
어디에서 bootrec /fixmbr
, bootsect /nt60
그리고 우분투는 함께 사는 boot-repair
나를 위해,이 근무하고있다 실패한 제안 :
(이 답변은 여기 에서 그대로 빌 렸습니다 )
cmd.exe
관리자 권한 으로 프로세스 실행- 운영
diskpart
- 유형 :
list disk
다음sel disk X
X가 부팅 파일에있는 드라이브입니다 list vol
디스크의 모든 파티션 (볼륨)을 보려면 입력 하십시오 (EFI 볼륨은 FAT로 포맷되고 다른 볼륨은 NTFS로 표시됨)- 다음을 입력하여 EFI 볼륨을 선택하십시오.
sel vol Y
여기서 Y는SYSTEM
볼륨입니다 (거의 항상 EFI 파티션 임). - 편의를 위해 다음을 입력하여 드라이브 문자를 지정하십시오.
assign letter=Z:
여기서 Z는 무료 (사용하지 않은) 드라이브 문자입니다. exit
디스크 부분을 남기는 유형- 여전히
cmd
프롬프트에 :Z:
를 입력하고 Enter 키를 누르십시오. 여기서 Z는 방금 만든 드라이브 문자입니다. dir
이 마운트 된 EFI 파티션의 디렉토리를 나열하려면 입력 하십시오.- 올바른 위치에 있다면 다음 디렉토리가 표시되어야합니다.
EFI
- 입력
cd EFI
한 다음dir
내부에 하위 디렉토리를 나열하십시오.EFI
rmdir /S ubuntu
우분투 부팅 디렉토리를 삭제하려면 입력
두 개의 운영 체제 (Win 10 & Ubuntu) 만 있다고 가정하면 이제 블랙 그럽 화면을 누르지 않고 Windows로 직접 부팅 할 수 있습니다.
답변
Win 10 기본 부트 로더를 복원하려면 다음 단계를 수행하십시오.
- Win 10에 로그인
- 명령 프롬프트 열기 (관리자)
c:\> bootsect /nt60 <drive name>: /mbr
<drive name>
마스터 부트 레코드 (MBR)가 업데이트 될 드라이브 문자입니다.
예를 들어 C 마스터 부트 레코드 를 업데이트 하려면 다음 명령을 사용하십시오.
c:\> bootsect /nt60 c: /mbr
추가 지원에 대한 bootsect 명령은 여기를 참조 –
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options
답변
Windows 8 / 8.1 DVD를 사용하여 Windows 부트 로더를 복원 할 수 있습니다. 이 지침은 Manindra Mehra의 답변에서 영감을 얻었지만 전체 작업 세부 정보 (Windows 8.1 DVD로 확인)로 확장했습니다.
-
DVD를 광 드라이브에 넣고 부팅하십시오.
-
가 표시되면 키를 누르십시오
Press any key to start from CD or DVD
. -
언어 등을 선택하고을 클릭하십시오
Next
. -
를 클릭하십시오
Repair your computer
. -
를 클릭하십시오
Troubleshoot
. -
를 클릭하십시오
Advanced Options
. -
를 클릭하십시오
Command Prompt
. -
명령 프롬프트 창에서
bootrec /fixmbr
-
빨간색
X
을 클릭하여 명령 프롬프트를 닫습니다. -
를 클릭하십시오
Turn off your PC
. -
PC를 다시 켜면 Windows로 직접 부팅됩니다.
그러면 Ubuntu 파티션이 하드 드라이브 나 SSD에 남습니다. 그것을 제거하려면 :
-
Windows
+를 누르고을X
선택하십시오Disk Management
. -
우분투 파티션을 찾으십시오. 드라이브 문자가없는 큰 파티션 일 것입니다.
-
올바른 파티션이 있는지 확인하십시오!
-
파티션을 마우스 오른쪽 단추로 클릭하고 Windows 파일 시스템으로 파티션을 삭제하거나 다시 포맷하십시오.
답변
그렇게하려면 Windows 설치 CD / DVD가 필요합니다.
- 광 드라이브에 넣고 부팅하십시오
- 설치 화면에서 창을 설치하라는 메시지가 표시되면 화면 왼쪽 하단에서 컴퓨터 복구를 클릭하십시오.
- 이제 명령 프롬프트로 이동하십시오 (아마 “창을 자동으로 복구하려고합니다”라는 창이 표시되면 닫으십시오).
BootRec.exe /fixmbr
- 완료되면 GRUB이 사라지고 이제 창으로 직접 부팅 할 수 있습니다
- “내 컴퓨터”에 표시되지 않은 Ubuntu 파티션이 컴퓨터에 남아 있으면 액세스 할 수 있습니다. “내 컴퓨터”를 마우스 오른쪽 단추로 클릭하고 “관리”를 선택하고 “디스크 관리”로 이동하십시오.
- 우분투 파티션을 선택하고 윈도우가 사용할 수있는 파일 시스템으로 포맷하십시오.
답변
UEFI를 사용하면 efi 파티션에 Windows 폴더와 Ubuntu 폴더가 모두 있습니다. UEFI는 efi 항목을 읽고이를 기억하기 위해 고유 한 NVRAM에 추가합니다. efi 파티션에서 우분투 폴더를 먼저 제거해야합니다. 그렇지 않으면 UEFI가 다시 추가합니다. 그런 다음 UEFI에서 UEFI 항목을 제거해야합니다.
이 폴더는 efi 파티션에 있어야합니다. 우분투 폴더 만 삭제하십시오. 라이브 설치 프로그램에 폴더가 표시되어야합니다. 그리고 Windows 만 있으면 Windows 내부에서 마운트해야합니다 .efi 파티션은 정상적으로 마운트되지 않습니다.
/EFI/Boot
/EFI/Microsoft
/EFI/ubuntu
Ubuntu를 설치할 필요는 없지만 라이브 설치 프로그램 DVD 또는 플래시 드라이브를 사용할 수 있습니다. 일부 UEFI 시스템에서는 UEFI 메뉴에서 UEFI 편집을 수행 할 수 있습니다.
liveDVD 또는 플래시에서 efibootmgr 사용
sudo efibootmgr -v
“-v”옵션은 모든 항목을 표시하므로 올바른 항목을 삭제하고 있음을 확인한 다음 “-b ####”(항목을 지정)와 “-B”( 삭제). 예제 # 5는 삭제입니다.
http://linux.dell.com/cgi-bin/gitweb/gitweb.cgi?p=efibootmgr.git;a=blob_plain;f=README;hb=HEAD
http://software.intel.com/en-us/articles/efi-shells-and-scripting/
답변
이 작업에 USB 메모리 스틱을 사용할 수도 있습니다. Unetbootin, FreeDOS 및 DOS 용 Testdisk의 세 가지 응용 프로그램이 필요합니다.
- 먼저 Unetbootin을 다운로드하여 부팅 가능한 USB 메모리 스틱을 만드십시오. 배포판을 설치할지 묻는 메시지가 나타나면 Freedos를 선택하십시오.
- DOS 용 Testdisk를 다운로드하십시오 (베타를 선택하지 말고 안정적인 버전을 선택하십시오).
- testdisk.exe 및 CWSDPMI.exe 파일의 압축을 풀고 부팅 가능한 메모리 스틱 (폴더가 아니라 똑바로)에 넣으십시오.
- 메모리 스틱에서 컴퓨터를 부팅하십시오. 기본 창에서 Enter를 누르면됩니다.
- 이제 FreeDOS가 시작되었습니다. 를 선택
FreeDOS Safe Mode (don't load any drivers)
하고 Enter를 누르십시오. - 그런 다음 :
C:
를 입력하고 Enter를 누르십시오. - 이제 :
testdisk
를 입력하고 Enter를 누르십시오. - 선택
[No Log]
하고 Enter를 누르십시오. - 관련 하드 드라이브를 선택하십시오 : 일반적으로 두 번째 옵션 (첫 번째 옵션은 메모리 스틱 자체 임)을 입력하십시오.
- 선택
[Intel]
하고 Enter를 누르십시오 - 를 선택
[MBR Code]
하고 Enter를 누르십시오. 프롬프트가 표시되면y
(yes)를 입력하고 Enter를 다시 누르십시오.
이제 끝났습니다! 컴퓨터를 정상적으로 재부팅하십시오. 컴퓨터가 지금 Windows를 부팅해야합니다.
답변
다른 모든 것이 실패하면!
저의 방법 위에있는 사람은 최신 EFI 컴퓨터에서 작동하지 않습니다. 나는 문제를 해결했다. 내가 한 방법은 다음과 같습니다. 경고, 먼저 Linux / grub을 다시 설치해야합니다!
단계 : (다른 작업이없고 시간이 오래 걸리는 경우)
1 : Ubuntu / Linux mint를 다시 설치하십시오 (GRUB을 사용하여 Windows로 부팅 할 수 있습니다).
1.5 : Windows를 다시 시작하고 부팅합니다 (Windows로 부팅 할 수없는 경우 CD 또는 USB에서 실시간 부팅하고 콘솔에서 다음을 실행).
Windows 복구 디스크가있는 경우 UEFI 펌웨어 옵션을 선택하고 거기서 Windows를로드 할 수 있습니다 (Linux 재설치를 피하기 위해).
시동 수리 (지금 필요한 경우)
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
1g : 권장 수리를 선택하고 화면의 지시를 따릅니다.
2g : 완료 후 재부팅하십시오. 여기에서 Windows로 부팅 할 수 있지만 grub 메뉴가 표시됩니다. 아직 원하는 것은 아닙니다. 그러나 Windows로 부팅하는 옵션을 찾으십시오.
2 : Windows로 부팅 한 후 디스크 파티션 편집기를 실행하고 Linux / grub과 관련된 모든 파티션을 삭제하십시오. 특히 작은 그럽 파티션이 제거되었는지 확인하십시오. 재부팅
2.5 : Windows 로더가 첫 번째로 선택된 부팅 장치인지 확인하십시오. (가장 가능성이 높습니다). 우분투 옵션을 비활성화하십시오. 부팅을 계속하십시오.
3 :이 시점까지 모든 작업을 완료 한 경우 컴퓨터에 따라 스플래시 화면이 1 초 동안 표시되고 부팅에 오류가 있음을 나타내는 오류 화면이 표시됩니다. ( “Winload.exe이 (가) 없습니다 또는 손상”).
3.5 : 놀라지 마라. 다음 단계는 원래 부트 로더를 복원합니다.
4 : Linux CD 또는 USB를 다시 시작하고 부팅하십시오.
5 : 부팅되면 위에서 부팅 복구 명령을 다시 실행하십시오. 이번에는 실행할 때. 다시 작동하도록 감지 된 grub 부트 로더가 없으며 이전보다 빠르게 실행되어야합니다.
6 : 완료되면 다시 시작하십시오.
7 : GRUB 무료 시스템을 즐기십시오!
다른 일이 없으면 bootrec.exe를 실행했습니다. 아무것도 효과가 없었습니다. 이것은 내 컴퓨터의 생명을 구했습니다. 그것이 당신을 구하기를 바랍니다!