이중 부팅 설정에서 Linux를 제거합니다. Windows 부트 로더를 복원하거나 GRUB를 유지하는 방법은 무엇입니까?

이중 부팅 설정에서 Linux를 제거합니다. Windows 부트 로더를 복원하거나 GRUB를 유지하는 방법은 무엇입니까?

저는 최근에 Linux 가상 머신을 실행하는 것이 저렴하고(RAM/CPU 측면에서) 쉽다는 사실을 발견했습니다. 듀얼 부팅 Windows/Linux 머신을 사용하는 것은 완전히 불필요해 보입니다(사실이 아니라면 이유를 알려주세요!). 즉, HDD의 Linux 파티션을 포맷하고 그 공간을 Windows에 할당하고 싶습니다. 나의 유일한 관심사는 GRUB 파일인데, Windows 다음에 Linux를 설치한 이후로 이 파일은 Linux 파티션에 있다고 가정합니다. Linux 파티션을 포맷하면 GRUB 파일이 손상되어 부팅되지 않을 수 있습니까?

세부 정보: SSD에서 실행되는 Windows 7/Ubuntu 13.04. 컴퓨터를 켜면 운영 체제 부팅을 선택하는 화면이 Ubuntu(선명한 보라색)입니다.

답변1

짧은 대답은 '예'입니다. GRUB 설치가 손상될 수 있습니다.

GRUB가 MBR(아마도 귀하의 경우)에 있든 Linux 파티션에 있든 상관없이 GRUB가 작동하려면 /boot/grub 디렉토리가 필요합니다. 이는 (거의) 항상 Linux 파티션에 있습니다. 이는 GRUB 바이너리가 MBR에 비해 너무 커서 파티션에 저장해야 하기 때문입니다.

별도의 /boot 파티션이 있는 경우 이를 유지할 수 있으며 GRUB는 계속 작동하지만 Ubuntu를 선택하면 부팅되지 않습니다.

또는 Windows CD에서 부팅하고 부트 로더를 "복구"할 수 있습니다.

답변2

저는 부트로더를 구출하기 위해 lilo를 사용합니다. 여기귀하의 문제에 대해 명확하게 설명된 해결책입니다.

관련 정보