태그 보관물: boot

boot

우분투가 부팅되지 않고 GRUB 터미널 만 표시 있으며 거기에서 Ubuntu를 선택하면 Ubuntu GRUB

Ubuntu 11.04 설치에 문제가 있습니다. Windows에서 Ubuntu 11.04를 설치했지만 며칠 동안 제대로 작동했지만 오늘은 부팅되지 않습니다.

기계를 시작하면 GRUB이로드됩니다. Windows 7 로더가 있으며 거기에서 Ubuntu를 선택하면 Ubuntu GRUB 메뉴가 표시됩니다. 여기서 Ubuntu 부팅 모드를 선택합니다. 그러나 더 이상 볼 수 없습니다. 나는 GRUB 터미널에 직접 도착합니다.

누구든지 이것을 도울 수 있습니까? 데이터를 복구하거나 부트 로더를 어떻게 재설정합니까?



답변

Ubuntu를 사용하여 grub2를 파티션에 다시 설치하십시오 :

  • Ubuntu Live CD를 사용하여 라이브 세션을 시작하십시오

  • Ubuntu가있는 파티션을 식별하십시오.

    • gparted 열기 ( gparted대시 홈에 입력)
    • 파티션의 위치를 ​​식별하십시오. ‘/ dev / sda3’또는 ‘/ dev / sdb2’와 같은 형식이어야합니다 (일반적으로 ‘/ dev / sd? #’여기서 ‘?’는 단일 문자이고 ‘#’은 숫자 임)
  • 터미널을 엽니 다

  • 해당 파티션을 마운트하십시오 ( ‘sda3’를 이전에 찾은 파티션 이름으로 대체하십시오).

    sudo -i
    mkdir /media/ubuntu
    mount /dev/sda3/ /media/ubuntu
    
  • 해당 파티션에서 grub을 다시 설치하십시오 ( ‘sda3’를 이전에 찾은 파티션 이름으로 대체).

    grub-setup -d /media/ubuntu/boot/grub /dev/sda3
    

답변

나는 같은 문제가 있었고 많은 시간을 검색 한 후에 해결책을 찾았고 그것은 나를 위해 일했다. Windows에서 디스크 검사 (chkdsk)를 통해 Ubuntu 설치 디스크를 복구해야합니다.

chkdsk 실행

문제에 따라 Windows에서 자동 chkdsk를 실행했거나 수동으로 실행해야 할 수도 있습니다. 항상 필요한 것은 아니지만 결코 아프지 않을 것이므로 가장 먼저 실행해야합니다.

  • XP의 내 컴퓨터 또는 Vista / 7의 컴퓨터로 이동하여
  • Ubuntu를 설치 한 드라이브를 마우스 오른쪽 단추로 클릭하십시오 (예 : C :를 마우스 오른쪽 단추로 클릭)
  • 속성을 선택하고 도구 탭을 선택한 다음 오류 확인에서 지금 확인을 클릭하십시오.
  • 파일 시스템 오류 자동 수정 또는 불량 섹터 스캔 및 복구 시도
  • 설치 한 드라이브가 C : 인 경우 컴퓨터는 다음에 컴퓨터를 시작할 때 검사를 예약해야한다고 알려줍니다. 재부팅하여 완료하십시오.

복구 된 파일 / 디렉토리 찾기

가장 먼저해야 할 일은 \found.000드라이브에서 해당 폴더 를 찾는 것입니다 C:\found.0000. 이것은 기본적으로 숨겨져 있으며 (내 Windows 7 설치에서) Windows에게 “보호 된 OS 파일 숨기기”를 표시하지 말라고 지시해야했습니다. Windows 7의 관리자 명령 프롬프트에서 복구해야 할 수도 있습니다 (아래 참조).

START 키를 누르고 CMD를 입력 한 다음 위를보고 CMD.exe를 마우스 오른쪽 단추로 클릭하고 “관리자로 실행”을 선택하십시오.

C:\>cd \found.000
C:\found.000>dir
 Volume in drive C is OS
 Volume Serial Number is B4B7-99A8

 Directory of C:\found.000

19/07/2011  02:02 PM    15,000,000,000 file0000.chk
               1 File(s)              8 bytes
               0 Dir(s)  222,258,069,504 bytes free

이제 root.disk (또는 다른 .disk 파일)를 찾아서 \ ubuntu \ disks 폴더로 다시 복사하십시오. 전체 \ ubuntu \ disks 폴더가 없으면 dir0000.chk 디렉토리를 찾을 수 있으며 그 안에 root.disk, swap.disk 및 비어있는 \ boot \ grub 폴더가 있습니다. 디렉토리를 디스크로 이름을 바꾸면서 이것을 \ ubuntu로 다시 복사하십시오.

C:\found.000>move file0000.chk \ubuntu\disks\root.disk
        1 file(s) moved.

또는 전체 디스크 폴더가 복구 된 경우 :

C:\found.000>move dir0000.chk \ubuntu\disks
        1 dir(s) moved.

root.disk가 누락되었지만 해당 이름의 파일이 없으면 chk0000.chk로 이름이 변경되었을 수 있습니다. 이것을 root.disk로 이름을 바꾸고 \ ubuntu \ disks로 다시 복사하십시오.

부패가 경미했다면 모든 것이 잘 작동 할 것입니다. 손상이 큰 경우 Windows는 root.disk를 전혀 복구하지 못할 수도 있습니다.

이 블로그 게시물에서이 주제에 대한 전체 게시물을 작성했습니다.
http://chanakaudaya.wordpress.com/2012/04/08/104/


답변