- -응급 상황을 위해 Linux 부트 로더를 USB로 백업하는 방법

응급 상황을 위해 Linux 부트 로더를 USB로 백업하는 방법

대부분의 Linux 운영 체제에서 사용하는 부트 로더go go은 Grub으로 알려져 있습니다. PC를 시작할 때 Linux 배포판과 다른 운영 체제를 모두 부팅하도록 구성 할 수있는 간단한 도구입니다.

Grub은 다른 도구와 비교할 때 신뢰할 수있는 도구입니다다른 리눅스 부트 로더이며, 이런 이유로 커뮤니티에서 가장 좋아하는 것으로 남아 있습니다. 완벽하지는 않습니다. 신뢰할 수있는만큼 오류가 발생하고 Grub이 중단 될 수 있습니다.

Grub 부트 로더가 최악의 상황에 처할 때를 대비하는 가장 좋은 방법은 Linux 부트 로더를 외장 하드 드라이브 또는 USB 스틱에 백업하는 것입니다.

BIOS Grub – MBR 백업

많은 Linux 사용자가 사용으로 전환하는 동안모든 컴퓨터가 EFI를 제대로 실행할 수있는 것은 아니기 때문에 EFI를 표준으로 사용하면 많은 사용자가 여전히 Grub의 BIOS 버전을 사용합니다. Linux의 BIOS 설치가있는 경우 Grub 부트 로더는 마스터 부트 레코드를 사용합니다. 이는 Linux OS 설치 중에 부트 로더가 Grub EFI varients와 같은 폴더가 아닌 하드 드라이브의 첫 번째 섹터에 설치되었음을 의미합니다.

MBR의 장점은 매우 쉽다는 것입니다.Linux 설치의 MBR 섹터를 TXT 파일로 복사하여 Grub을 완전히 백업합니다. 프로세스를 시작하려면을 눌러 터미널 창을여십시오. Ctrl + Alt + T 또는 Ctrl + Shift + T 키보드에서. 그런 다음 lsblk 기본 Linux 하드 드라이브를 식별하는 명령입니다.

lsblk

인쇄물을 살펴보십시오 lsblk 터미널에서 명령을 실행하고 마운트 지점 아래에 "/"가있는 파티션을 찾으십시오. 이 명령은 하드 드라이브 레이블을 찾는 데 도움이됩니다. 이 예에서 드라이브 레이블은 "/ dev / sda"입니다.

터미널에서 DD TXT 파일에 마스터 부트 레코드의 백업을 작성하는 명령입니다.

참고 : 변경해야합니다 /home/username/ 아래 명령에서 Linux PC의 사용자 이름으로! 실제 하드 드라이브의 레이블을 반영하도록 / dev / sda도 변경하십시오.

dd if=/dev/sda  of=/home/username/master-boot-record.txt count=1 bs=512

DD 도구는 백업 속도를 상당히 빠르게 만듭니다. 완료되면 "master-boot-record.txt"라는 레이블이 붙은 홈 디렉토리 (~ /)에 파일이 있습니다. 안전하게 보관할 수 있도록 USB 플래시 드라이브 또는 USB 외장 하드 드라이브에 파일을 저장하십시오.

MBR 백업 복원

MBR 백업을 복원해야합니까? 이 Grub 도구 중 하나를 사용하여 손상된 Linux PC 시스템으로 부팅하십시오. 그런 다음 터미널을 열고 "master-boot-record.txt"파일이있는 USB 장치를 연결 한 다음 파일을 홈 디렉토리 (~ /)에 다시 넣고 다음 명령을 실행하십시오.

참고 : 이전과 마찬가지로 변경해야합니다. /home/username//dev/sda 사용자 이름과 실제 하드 드라이브의 레이블을 반영합니다.

dd if=/home/username/master-boot-record.txt of=/dev/sda count=1 bs=512

백업 그럽 구성

UEFI Grub을 사용하는 사용자는 DD를 사용할 수 없습니다Grub 부트 로더를 백업하는 도구입니다. 고맙게도 구성 파일, 사용자 정의 부팅 항목 등의 완전한 백업을 만들 수 있습니다.

노트 : Grub 구성 파일을 백업하는 것으로 충분하지 않은 경우 Clonezilla에서 백업을 만드는 방법에 대한 자습서를 읽어보십시오. UEFI Grub 등을 포함한 완전한 시스템 백업을 생성합니다.

완전한 Grub 구성 파일 백업을 생성하려면 먼저 홈 디렉토리에 백업 폴더를 생성하여 mkdir 명령.

mkdir -p ~/grub-backup

홈 디렉토리에 백업 폴더를 만들면 Grub 구성 파일의 사본을 만들 수 있습니다.

cp / etc / default / grub ~ / grub-backup /

이것은 Grub 구성 파일입니다. 다음으로 Grub 부트 로더 항목을 /etc/grub.d/ 폴더.

sudo cp -R /etc/grub.d/ ~ / grub-backup /

여기에서 USB 플래시 드라이브를 Linux PC에 연결하십시오. 그런 다음 "grub-backup"폴더를 드라이브로 드래그하십시오.

백업 복원

Grub 구성 및 항목을 UEFI Linux PC로 복원하려면 USB 플래시 드라이브를 연결하십시오. 그런 다음 아래의 단계별 지침을 따르십시오.

1 단계: Linux 파일 관리자를 열고 USB 플래시 드라이브를 클릭 한 다음“grub-backup”폴더를 홈 폴더 (~ /)에 저장하십시오.

2 단계: Linux PC에서 터미널 창을 시작하십시오. 그런 다음 CD "grub-backup"으로 이동하라는 명령입니다.

cd grub-backup

3 단계 : "grub"파일을 / etc / default /로 복원하십시오. mv 명령.

sudo mv grub /etc/default/

4 단계 : Grub 부트 로더 항목을 /etc/default/grub.d/ 폴더로 복원하십시오.

cd ~/grub-backup/grub.d/
sudo mv * /etc/grub.d/

파일을 복원 한 후 Grub 시스템을 업데이트하십시오.

데비안 / 우분투

update-grub

아치 리눅스

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

오픈 수세 / 페도라

grub2-mkconfig -o /boot/grub2/grub.cfg
</ p>

코멘트