Windows XP와 Ubuntu 14.04 듀얼 부팅이 있습니다. 단일 파티션으로 구성된 하드 드라이브에 두 OS가 모두 있습니다. 문제는 Windows용 "드라이브 D" 파티션을 더 이상 사용하지 않기 때문에 Linux 저장 공간을 늘리기 위해 세 번째 파티션을 추가했기 때문에 이를 Linux 파티션으로 변경했다는 것입니다. 추가 Linux 파티션에 문제가 있어서 마운트를 해제했고 두 Linux 파티션이 모두 우분투 디스크 관리자 프로그램의 UI에서 사라졌습니다. 하지만 우분투는 여전히 실행 중이어서 결함이라고 생각하고 재부팅했는데 grub rescue>
. 운 좋게도 집에 두 번째 컴퓨터가 있어서 제가 찾을 수 있는 유충 구조에 대한 거의 모든 솔루션을 시도했습니다. 하지만 나는 내가 무엇을 하고 있는지 모르고 아무것도 할 수 없었습니다. 그러다가 몇몇 사람들이 부팅 수리에 대해 언급하는 것을 보았습니다. 저는 플래시 드라이브에 다운받아서 사용했습니다. 이제 Windows XP가 다시 작동하지만 Ubuntu를 로드할 수 있는 옵션도 표시되지 않고 일반 Windows 부팅만 수행됩니다. 여기는링크 부팅 수리에서. 원래 Ubuntu를 설치했을 때의 USB ISO가 아직 남아 있고 부팅 복구 USB ISO도 있습니다. 보기 위해 부팅 복구의 고급 옵션을 살펴보았습니다. 고급 옵션에 있는 두 개의 Grub 탭은 선택할 수도 없지만 표시되지만 클릭할 수 없습니다. Windows XP에서 내 하드 드라이브가 여전히 분할되어 있는 것을 발견했습니다. 외장 드라이브를 제외한 다른 드라이브는 볼 수 없지만 500기가 하드 드라이브 중 100기가에만 액세스할 수 있습니다. 내 추측으로는 내 Linux 파티션이 여전히 존재한다는 의미이므로 보거나 액세스할 수 없습니다. 나는 리눅스에 멍청하다분명히따라서 솔루션을 이해하기 쉽게 만드십시오.
편집: Ubuntu를 다시 설치해 보았지만 부팅을 위해 Ubuntu를 선택할 수 있는 Grub 로더 메뉴가 여전히 없습니다. 이전 파티션을 지우고 새 파티션에 설치하려고 시도했지만 작동하지 않는 것 같습니다. 나는 여전히 Windows XP를 유지하고 싶지만 나머지 하드 드라이브는 Ubuntu용으로 사용하고 싶습니다.
답변1
부팅 복구는 컴퓨터에 설치된 하나의 운영 체제만 찾을 수 있으며 이는 Windows XP입니다. Boot-repair는 sda의 MBR에 windows-bootloader를 설치했으므로 이제 Windows로 부팅할 수 있습니다.
Ubuntu 설치가 사라졌습니다. sda2에 Ubuntu를 설치한 것 같습니다. 이 파티션의 부팅 섹터가 손상된 것 같습니다.
우분투를 다시 설치해야 합니다.
시스템에는 sda와 sdb라는 두 개의 하드 드라이브가 있습니다. Windows는 첫 번째 드라이브(sda)에 설치됩니다. Ubuntu를 다시 설치하는 경우 Ubuntu를 두 번째 드라이브(sdb)에 설치하는 것이 좋습니다. 설치 프로그램이 Grub을 설치할 위치를 묻고 대답은 sdb입니다.
설치 후 두 번째 드라이브(1TB 드라이브)에서 먼저 부팅하려면 BIOS에서 부팅 순서를 변경해야 합니다. 두 번째 드라이브로 먼저 부팅하면 Grub 메뉴가 나타납니다. 첫 번째 드라이브(500GB 드라이브)로 부팅하면 Windows로 직접 부팅됩니다.
1TB 드라이브가 USB 포트에 연결된 외부 드라이브인 경우 이 드라이브에 Ubuntu를 설치해서는 안 됩니다. 이 경우 첫 번째 드라이브(sda2)의 두 번째 파티션에 Ubuntu를 설치해야 합니다. Grub을 sda에 설치합니다. 이 경우 부팅 순서를 변경할 필요가 없습니다.
답변2
부트로더가 손상되었거나 잘못된 상황에서는 다음을 사용합니다.슈퍼 grub2 디스크. 부팅 가능한 운영 체제를 감지하고 원하는 운영 체제를 부팅할 수 있습니다. 우분투 시스템을 선택하세요. 우분투로 부팅한 후 부트로더를 복구할 수 있습니다. 일반적으로 이것은 다음과 같이 수행됩니다.
sudo update-grub
sudo grub-install /dev/sda
(첫 번째 및 기본 하드 디스크가 /dev/sda라고 가정하면 일반적으로 그렇습니다)