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.