홈페이지 » 어떻게 » Ubuntu가 부팅되지 않을 때 GRUB2를 복구하는 방법

    Ubuntu가 부팅되지 않을 때 GRUB2를 복구하는 방법

    우분투와 다른 많은 리눅스 배포판은 GRUB2 부트 로더를 사용합니다. GRUB2가 깨진 경우 - 예를 들어 Ubuntu 설치 후 Windows를 설치하거나 MBR을 덮어 쓰면 Ubuntu로 부팅 할 수 없습니다.

    Ubuntu 라이브 CD 또는 USB 드라이브에서 GRUB2를 쉽게 복원 할 수 있습니다. 이 프로세스는 기존 Linux 배포판에서 기존 GRUB 부트 로더를 복원하는 것과 다릅니다..

    이 프로세스는 우분투의 모든 버전에서 작동합니다. Ubuntu 16.04 및 Ubuntu 14.04에서 테스트되었습니다..

    그래픽 방식 : 부팅 복구

    부팅 복구는 한 번의 클릭으로 GRUB2를 복구 할 수있는 그래픽 도구입니다. 대부분의 사용자에게 부팅 문제를 해결하는 이상적인 솔루션입니다..

    Ubuntu에서 설치 한 미디어가 있다면 컴퓨터에 넣고 다시 시작한 다음 이동식 드라이브에서 부팅하십시오. 그렇지 않으면 우분투 라이브 CD를 다운로드하여 디스크에 굽거나 부팅 가능한 USB 플래시 드라이브를 만드십시오..

    우분투가 부팅되면 "Try Ubuntu"를 클릭하여 사용 가능한 데스크탑 환경을 얻으십시오..

    계속하기 전에 인터넷에 연결되어 있는지 확인하십시오. Wi-Fi 네트워크를 선택하고 암호를 입력해야 할 수 있습니다..

    Dash에서 터미널 창을 열고 다음 명령을 실행하여 Boot Repair를 설치하고 시작하십시오.

    sudo apt-add-repository ppa : yannubuntu / boot-repair sudo apt-get 업데이트 sudo apt-get install -y 부트 - 복구 부트 - 복구

    부팅 복구 창은 시스템을 실행 한 후 시스템을 자동으로 검사합니다. 시동 수리 명령. 시스템을 검색 한 후 "권장 수리"버튼을 클릭하면 단 한번의 클릭으로 GRUB2를 복구 할 수 있습니다.

    여기서 고급 옵션을 사용하도록 선택할 수 있지만, Ubuntu의 위키에서는 수행중인 작업을 알지 못하면 고급 옵션을 사용하지 않을 것을 권장합니다. 권장 수리 옵션은 대부분의 문제를 자동으로 해결할 수 있으며, 잘못된 고급 옵션을 선택하여 시스템을 더욱 망칠 수 있습니다..

    부팅 복구가 시작됩니다. 터미널을 열고 몇 가지 명령을 복사하여 붙여 넣으라고 요청할 수도 있습니다.

    화면에 나타나는 지침을 따르십시오. 부팅 복구가 원하는 지침을 수행하고 "앞으로"를 클릭하여 마법사를 계속 진행하십시오. 이 도구는 필요한 모든 작업을 안내합니다..

    부팅 복구 도구가 변경 내용 적용을 마친 후 컴퓨터를 다시 시작하십시오. 우분투가 정상적으로 부팅됩니다..

    터미널 방법

    차라리 손을 더럽 히려면 터미널에서 직접 할 수 있습니다. 위의 그래픽 방법과 같이 라이브 CD 또는 USB 드라이브에서 부팅해야합니다. CD의 Ubuntu 버전이 컴퓨터에 설치된 Ubuntu 버전과 동일한 지 확인하십시오. 예를 들어 Ubuntu 14.04가 설치되어 있다면 Ubuntu 14.04 라이브 CD를 사용하십시오..

    실제 환경으로 부팅 한 후 터미널을 엽니 다. 다음 명령 중 하나를 사용하여 우분투가 설치된 파티션을 확인하십시오 :

    sudo fdisk -l sudo blkid

    다음은 두 명령의 출력입니다. 에서 fdisk -l 명령, 우분투 파티션은 단어로 식별됩니다 리눅스 시스템 열에. 에서 블 키드 명령을 사용하면 파티션은 해당 ext4 파일 시스템.

    여러 개의 Linux ext4 파티션이있는 경우 여기에서 디스크의 크기와 파티션의 크기를보고 어떤 파티션인지 알 수 있습니다.

    우분투 파티션을 / mnt / 우분투에 마운트하려면 다음 명령을 실행하십시오. / dev / sdX # 위의 명령에서 Ubuntu 파티션의 장치 이름을 사용하십시오.

    sudo mkdir / mnt / 우분투 sudo mount / dev / sdX # / mnt / 우분투

    위의 스크린 샷에서 우분투 파티션은 / dev / sda1입니다. 즉, 첫 번째 하드 디스크 장치의 첫 번째 파티션.

    중대한: 별도의 부팅 파티션이있는 경우 위의 명령을 건너 뛰고 대신 / mnt / ubuntu / boot에 부팅 파티션을 마운트하십시오. 별도의 부팅 파티션이 있는지 여부를 모르는 경우에는.

    / dev / sdX를 위의 하드 디스크의 장치 이름으로 바꾸면서 다음 명령을 실행하여 라이브 CD에서 grub을 다시 설치하십시오. 번호를 생략하십시오. 예를 들어, / dev / sda1 위의 / dev / sda 이리.

    sudo grub-install --boot-directory = / mnt / 우분투 / boot / dev / sdX

    컴퓨터를 다시 시작하면 우분투가 제대로 부팅됩니다..


    chroot 명령을 사용하여 손상된 우분투 시스템의 파일에 액세스하고 GRUB2를 복원하는 방법을 포함하여 더 자세한 기술 정보는 Ubuntu wiki를 참조하십시오.