부팅되지 않는 Linux PC를 수정하는 방법

Linux PC를 켜서 로드되지 않고 무엇을 해야 할지 모르는 경우가 있습니까? PC가 켜지지 않으면 문제 해결이 복잡해집니다. 우선 OS나 하드웨어에서 검사를 실행하기 위해 할 수 있는 일은 없습니다. 당신이 할 수 있는 일은 모든 것을 올바르게 연결했는지 확인하는 것입니다. 즉, PC가 부팅되지 않는다고 해서 PC가 죽거나 OS를 새로 고쳐야 한다는 의미는 아닙니다. 아직 Linux PC에 해당 운영 체제를 다시 설치하지 마십시오. 대신 이 튜토리얼에 따라 부팅되지 않는 Linux PC를 수정하십시오.

디스크 이미지를 다운로드하고 USB에 굽는 작업이 포함되므로 이 튜토리얼을 따르려면 작동하는 PC가 필요합니다.

Super Grub 디스크로 Grub 구출

고장난 부트로더가 있는 Linux PC를 로드하는 가장 쉬운 방법은 Grub 복구 프롬프트로 소란을 피우지 않는 것입니다. 대신 다른 컴퓨터로 이동하여(또는 미리 이 디스크를 만드십시오) Super Grub Disk를 다운로드하십시오. 주어진 컴퓨터의 모든 운영 체제를 감지한 다음 부팅할 수 있는 라이브 디스크입니다. 이 도구는 특히 갑자기 PC에서 Grub을 올바르게 로드하지 못하는 경우에 유용합니다.

첫 번째, 디스크 이미지를 다운로드. 그런 다음 Super Grub Disk를 CD/DVD에 굽거나 부팅 가능한 USB 플래시 드라이브를 만드십시오. 우리는 추천 동판 화공 사용하기 쉽고 모든 주요 플랫폼에서 사용할 수 있는 USB 이미징 도구입니다.

Super Grub Disk를 구웠으면 로드하여 사용할 차례입니다. PC의 BIOS 설정을 입력하여 시작하십시오. 이 영역에서 라이브 USB 스틱(또는 구운 CD/DVD)이 먼저 로드되도록 부팅 순서를 변경합니다.

Super Grub Disk가 로드되면 메뉴가 표시됩니다. 여기서 중요한 메뉴의 유일한 옵션은 “부팅 방법 감지 및 표시”입니다. 키보드의 Enter 키로 선택하십시오. 라이브 디스크는 로드할 수 있는 모든 가능한 운영 체제를 찾습니다.

  Windows 10에서는 사용자 지정 Linux 커널을 로드할 수 있습니다.

Super Grub Disk는 다양한 운영 체제 목록을 인쇄합니다. 화살표 키를 사용하여 이전에 로드되지 않은 운영 체제를 선택합니다.

참고: Super Grub 디스크는 일반적으로 Grub 구성 파일 대신 부팅 이미지와 같은 파일을 찾기 때문에 손상된 Linux 배포판을 로드할 수 있습니다. 드문 경우지만 이 도구로도 손상된 운영 체제를 로드할 수 없습니다. 이 경우 재설치를 고려하거나 라이브 디스크 내부의 다른 옵션을 시도해 보십시오.

그럽 재설치

Super Grub Disk의 도움으로 Grub이 고장났음에도 불구하고 Linux 설치를 다시 로드했습니다. 이제 모든 것이 정상으로 돌아갈 수 있도록 Grub을 다시 설치할 때입니다.

BIOS/MBR 스타일 파티션 레이아웃

하드 드라이브의 마스터 부트 레코드에 Grub을 다시 설치합니다.

sudo grub-install --recheck --target=i386-pc /dev/sda

그런 다음 새 구성 파일을 다시 생성하십시오. 이것은 필요합니다. 그렇지 않으면 부트로더가 변경 사항이 적용되었는지 알지 못할 수 있습니다.

sudo grub-mkconfig -o /boot/grub/grub.cfg

GPT/EFI 스타일 파티션 레이아웃

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub

sudo grub-mkconfig -o /boot/grub/grub.cfg

긴급 복구를 위해 USB 드라이브에 Grub을 설치하는 방법

Grub은 자주 중단되지 않지만 중단되면 하루 종일이 망가집니다. 그렇기 때문에 이런 일이 발생할 경우에 대비하여 복구 프로세스를 항상 준비하는 것이 좋습니다. 대부분의 사람들에게 Super Grub Disk를 사용하는 것이 좋은 옵션입니다. 그러나 대안도 있습니다.

Linux는 매우 다재다능하기 때문에 실제로 Grub 부트로더를 플래시 드라이브에 직접 설치할 수 있습니다. 이렇게 하면 Linux 설치가 하드 드라이브에 설치된 부트로더로 부팅을 거부하는 경우 USB 드라이브를 연결하고 로드할 수 있습니다. 이를 설정하는 단계는 다음과 같습니다.

참고: 플래시 드라이브는 Fat32로 포맷해야 합니다!

먼저 /mnt에 USB 폴더를 만듭니다.

mkdir -p /mnt/usb

다음으로 lsblk 명령을 사용하여 USB 드라이브에 레이블이 지정된 항목을 찾으십시오. 이 튜토리얼에서는 플래시 드라이브를 /dev/sdc라고 부를 것입니다. 원하는 경우 이름을 다르게 지정할 수 있습니다.

USB 디스크를 이전에 생성한 /mnt의 USB 폴더에 마운트합니다.

mount /dev/sdc1 /mnt/usb

그런 다음 USB 플래시 드라이브에 Grub 설치를 수행합니다.

grub-install --target=i386-pc --debug --boot-directory=/mnt/usb/boot /dev/sdc

Lastly, generate a configuration file for the USB drive.
grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg

Rescatux 사용

위에 나열된 옵션 중 어느 것도 효과가 없습니까? 걱정하지 마세요! Linux에서 손상된 Grub 설치를 복구하는 더 많은 방법이 있습니다. 사용을 고려 레스카툭스. Super Grub Disk와 마찬가지로 라이브 Grub 부트로더 복구 디스크입니다. 부팅 방법을 자동으로 감지하고 사용자가 부팅하도록 하는 대신 실제로 Grub/Grub2 문제를 자동으로 수정할 수 있습니다.

  Linux Mint 20.2로 업그레이드하는 방법

이것은 이 튜토리얼을 따르고 명령줄을 통해 Grub을 다시 설치하는 것이 도움이 되지 않는다는 것을 발견한 사람들에게 완벽합니다. 디스크를 다운로드하고 위에서 언급한 지침(Super Grub Disk용)에 따라 라이브 디스크를 만듭니다.

또한, 다른 모든 방법이 실패할 경우 Grub 명령줄을 사용하여 수동으로 부팅하는 방법을 알아보세요. GNU grub 매뉴얼 읽기. Super Grub Disk가 동일한 작업을 수행하므로 이야기할 가치가 없는 복잡하고 어려운 프로세스입니다. 그러나 모든 옵션이 실패하고 이것이 유일한 옵션인 경우 도움이 될 것이므로 읽으십시오.

결론

Grub은 꽤 오래전부터 존재했지만 존재하는 동안 수많은 문제를 야기했습니다. 때로는 Grub이 아무데도 부팅에 실패하고 때로는 구성 파일이 손상되며 때로는 전체 로드를 거부합니다. 이 기사의 팁과 요령으로 대부분의 경우 부팅되지 않는 Linux PC를 수정할 수 있기를 바랍니다.