grub rescue 명령 프롬프트에서 부팅 창


32

이전에는 Ubuntu 10.04 및 Windows 7을 설치했습니다.

이제 Windows에 로그온하고 파티션 편집기를 열고 Ubuntu를 포함하는 볼륨을 삭제했습니다. Ubuntu가 삭제되고 다른 OS를 설치하는 데 도움이 될 것으로 생각하고 시스템을 다시 시작했습니다.

GRUB 구조 프롬프트가 있습니다.

Windows에 로그온하고 싶습니다. 어떻게해야합니까?

GRUB 구조에서 다음을 시도했습니다.

ls
(hd0) (hd0,3) (hd0,2) (hd0,1) (hd1) (hda1,1)

의 모든 조합을 시도해 보았습니다 ls (hdax)/.

error: Unknown Filesystem.

나는 이것을 시도했다 :

rootnoverify (hd0,0)
chainloader +1
makeactive
boot

그것은 밖으로 던졌다 :

Unknown command.

편집하다:

USB에서 Ubuntu를 설치했습니다. 이제 시스템을 다시 시작할 때 이전 Windows와 새로 설치된 Ubuntu를 보여주는 GRUB을 얻었습니다. 나는 행복하게 Windows에 로그온했다. 그런 다음 표준 절차를 사용하여 우분투를 제거하여 구루를 구제하지 않았습니다.

답변:


34

grub 모듈이있는 파티션을 사용할 수 없으면 grub 복구 프롬프트에서 Windows를 부팅 할 수 없습니다. 알 수없는 명령 오류가 발생하는 이유입니다. 가장 좋은 해결책은 Windows 부트 로더를 다시 설치하는 것입니다. Windows 7 복구 CD 또는 Windows 설치 DVD에서 복구 프롬프트로 부팅하고 다음을 실행하려면 다음을 수행하십시오.

bootrec /fixmbr

Windows 복구 CD 또는 설치 DVD가없는 경우 다음 중 하나가 있으면 Ubuntu CD / USB에서 Windows와 유사한 부트 로더를 설치할 수도 있습니다.

sudo apt-get install lilo
sudo lilo -M /dev/sda mbr

참고 lilo큰 경고 화면을 팝업,하지만 그것이 부팅 리눅스에 사용되는 경우를 말한다대로 무시하는 것이 안전합니다.

이것은 사용하는 것처럼 보입니다 lilo(명령은 대소 문자를 구분합니다).

bcbc@neptune:~$ sudo apt-get install lilo
[sudo] password for bcbc: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  lilo-doc
The following NEW packages will be installed:
  lilo
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 275 kB of archives.
After this operation, 807 kB of additional disk space will be used.
Get:1 http://mirror.csclub.uwaterloo.ca/ubuntu/ precise/main lilo amd64 1:23.2-2 [275 kB]
Fetched 275 kB in 1s (198 kB/s)
Preconfiguring packages ...
Selecting previously unselected package lilo.
(Reading database ... 505850 files and directories currently installed.)
Unpacking lilo (from .../lilo_1%3a23.2-2_amd64.deb) ...
Processing triggers for man-db ...
Setting up lilo (1:23.2-2) ...
bcbc@neptune:~$ sudo lilo -M /dev/sda mbr
Backup copy of /dev/sda in /boot/boot.0800
The Master Boot Record of  /dev/sda  has been updated.
bcbc@neptune:~$ 

다음과 같은 경고가 표시 lilo됩니다. Windows 스타일 부트 로더로 사용할 때는 무시해도됩니다 .

여기에 이미지 설명을 입력하십시오


Windows 7 설치 CD에서 복구 프롬프트로 어떻게 부팅합니까? 설치 CD로 부팅하는 경우 유일한 옵션은 Windows를 설치하는 것입니다.
AlxVallejo

이 시도 @AlxVallejo bleepingcomputer.com/tutorials/...
bcbc

아, 알았다 Windows를 설치하려는 것처럼 '다음'을 누르면 다음 화면에 Windows를 복구하는 옵션이 있으며 명령 프롬프트를 입력하십시오.
AlxVallejo

죄송합니다. 같은 문제가 있습니다. Windows 설치 DVD가없고 USB로 부팅 할 수없는 이유를 모르겠습니다. BIOS에서 부팅 명령을 강제 실행해도 여전히 grub 복구 프롬프트가 나타납니다. 어떻게해야합니까?
user3019105

3
고마워요, 당신은 내 하루를 구 했어요 !!! 나는 lilo를 사용하여 해결할 수있었습니다. 훌륭한 도구에 감사드립니다!
user3019105

3

grub파일을 보유한 파티션 이 삭제 된 경우, 옵션을 사용하여 linux liveCd 또는 liveUSB 를 사용하여 Windows로 부팅 할 수 있어야합니다 Boot existing OS(또는 Boot from Local Drive대부분의 liveUSB는 유사한 옵션이 있습니다).

예 : Archlinux USB를 사용하여 기존 OS를 부팅하는 옵션을 선택하십시오.

여기에 이미지 설명을 입력하십시오

그런 다음 Tab체인 로더를 누르고 Windows 파티션을 가리 키십시오.

여기에 이미지 설명을 입력하십시오

Syslinux 페이지comboot/chain.c32 사용법에 대한 설명


알 수없는 명령 'chainloader'.
user7543

1
@ user7543- grub rescue프롬프트 상태 임을 의미 합니다 (grub 파일을 보유한 Linux 파티션이 삭제되었을 수 있음). 아치 라이브 USB를 통해 두 번째 방법을 시도하거나 bcbc다른 게시물의 지침을 따라야 합니다.
don_crissti

grub rescue프롬프트는 명령의 매우 제한 독특한하지 알아 내기 위해 모든 직관적으로하지 않습니다 있습니다. 프롬프트 작업에 대한grub rescue
DocSalvager
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.