저는 최근에 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를 사용합니다. 여기귀하의 문제에 대해 명확하게 설명된 해결책입니다.