fixmbr 명령을 실행한 후 grub을 어떻게 복원합니까?

fixmbr 명령을 실행한 후 grub을 어떻게 복원합니까?

Windows 7 파티션 관리자를 사용하여 우분투 설치가 불완전한 파티션을 삭제했습니다.

그 외에는 작동 중인 우분투가 있는 다른 파티션이 있었지만 파티션을 삭제하고 컴퓨터를 다시 시작했을 때 grub에서 운영 체제를 입력할 수 없다는 것을 알게 되었기 때문에 Windows 7 디스크에서 fixMbr 명령을 사용했는데 다음과 같습니다. grub이 사라졌고 부팅할 때 OS를 선택할 수 없지만 Windows 7이 자동으로 로드됩니다.

그래서 내 질문은 우분투를 어떻게 다시 얻을 수 있습니까?

답변1

작동 중인 Ubuntu 파티션에 GRUB를 다시 설치해야 합니다. Ubuntu LiveCD를 가져와서 부팅하세요.

그렇게 하면 GParted를 엽니다. 이를 사용하여 하드 드라이브 문자와 Ubuntu 파티션 번호를 알아냅니다. GParted 스크린샷

이제 상단의 밑줄 친 부분은 우리가 보고 있는 장치(내 하드 드라이브)입니다. 표 안의 밑줄 친 부분은 내 Ubuntu 파티션입니다(파티션에서 정확히 같은 위치에 있지는 않습니다. ext4를 찾으세요). (또는 10.04 이전 Ubuntu 버전의 경우 ext3) 파티션). 터미널에 들어갈 때 이 두 개가 필요합니다.

그런 다음 Terminal up을 열고 다음을 입력하고 X를 하드 드라이브 문자로 바꾸고 Y를 파티션 번호로 바꿉니다(이 두 개는 GParted 내부에 표시됨).

sudo mount /dev/sdXY /mnt
sudo grub-install --root-directory=/mnt /dev/sdX

따라서 제 예에서는 X를 a로, Y를 4로 바꾸겠습니다. (이는 파티션 설정 방법에 따라 달라지므로,하지 마라GParted가 파티션이 있는 위치라고 말하지 않는 한 이를 사용하십시오)

작동하도록 놔두고 작업이 완료된 후 컴퓨터를 부팅할 때 GRUB가 표시되어야 합니다.

답변2

Windows는 다른 OS가 있는 경우 이를 제거하는 경향이 있습니다. 그러므로 당신은GRUB 복원. Ubuntu 설치가 여전히 존재하는 경우(라이브 CD로 확인!) Ubuntu로 다시 부팅할 수 있습니다.

관련 정보