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

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

Grub은 다른 대체 Linux 부트로더와 비교할 때 신뢰할 수 있는 도구이며 이러한 이유로 커뮤니티에서 여전히 선호하는 도구입니다. 즉, 완벽하지 않습니다. 신뢰할 수 있는 만큼 오류가 발생할 수 있고 Grub이 중단될 수 있습니다.

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

BIOS Grub – MBR 백업

많은 Linux 사용자가 EFI를 표준으로 사용하도록 전환하고 있지만 모든 컴퓨터에서 EFI를 제대로 실행할 수 있는 것은 아니기 때문에 많은 사용자가 여전히 BIOS 버전의 Grub을 사용합니다. Linux의 BIOS 설치가 있는 경우 Grub 부트로더는 마스터 부트 레코드를 사용합니다. 이것은 Linux OS를 설치하는 동안 부트로더가 Grub EFI 변종과 같은 폴더가 아니라 하드 드라이브의 맨 처음 섹터에 설치되었음을 의미합니다.

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

백업 Grub 구성

UEFI Grub을 사용하는 사용자는 DD 도구를 사용하여 Grub 부트로더를 백업할 수 없습니다. 고맙게도 구성 파일, 사용자 지정 부팅 항목 등의 전체 백업을 생성하는 것은 여전히 ​​가능합니다.

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

완전한 Grub 구성 파일 백업을 생성하려면 mkdir 명령을 사용하여 홈 디렉토리에 백업 폴더를 생성하는 것으로 시작하십시오 .

mkdir -p ~/grub-backup

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

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

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

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

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

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

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

백업 복원

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

1단계: Linux 파일 관리자를 열고 USB 플래시 드라이브를 클릭한 다음 홈 폴더(~/)에 "grub-backup" 폴더를 배치합니다.

2단계: Linux PC에서 터미널 창을 실행합니다. 그런 다음 CD 명령을 사용하여 "grub-backup"으로 이동합니다.

cd 그럽 백업

3단계: mv 명령을 사용 하여 "grub" 파일을 /etc/default/로 복원합니다 .

sudo mv 그럽 /etc/default/

4단계: Grub 부트로더 항목을 /etc/default/grub.d/ 폴더에 복원합니다.

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

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

데비안/우분투

업데이트 그럽

아치 리눅스

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

오픈수세/페도라

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

댓글 남기기

SLES 라이브 패칭 구성 가이드: 재부팅 없이 커널 업데이트 적용하기

SLES 라이브 패칭 구성 가이드: 재부팅 없이 커널 업데이트 적용하기

SLES 15 SP7에서 커널 라이브 패치를 활성화하고, 재부팅 없이 지원되는 수정 사항을 적용하고, 활성 패치를 확인하고, 커널 재시작이 여전히 필요한 경우를 파악합니다.

SUSE Linux Enterprise Server 15에서 FIPS 모드를 활성화하는 방법

SUSE Linux Enterprise Server 15에서 FIPS 모드를 활성화하는 방법

SUSE에서 지원하는 설정 유틸리티를 사용하여 SLES 15에서 FIPS 모드를 활성화하고, 안전하게 재부팅한 다음, 커널 및 암호화 정책 상태를 확인하고 인증 제한 사항을 점검하십시오.

보안 정책을 위반하지 않고 Gooroom OS에 Google Chrome을 설치하는 방법

보안 정책을 위반하지 않고 Gooroom OS에 Google Chrome을 설치하는 방법

공식 .deb 패키지, APT, 정책 검사, 업데이트 안내 및 관리 기기용 수정 사항을 통해 Gooroom OS에 Google Chrome을 안전하게 설치하세요.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

SLES 15와 SSSD의 Active Directory 통합: 단계별 가이드

SLES 15와 SSSD의 Active Directory 통합: 단계별 가이드

YaST를 사용하여 SSSD를 통해 SLES 15를 Active Directory에 연결합니다. DNS 및 시간 설정을 준비하고, 도메인 로그인을 구성하고, Kerberos를 확인하고, SSSD, Winbind 및 realmd를 비교합니다.

Pardus Linux에서 Realtek RTL8821CE Wi-Fi 드라이버 문제 해결하기

Pardus Linux에서 Realtek RTL8821CE Wi-Fi 드라이버 문제 해결하기

Pardus Linux에서 RTL8821CE Wi-Fi 문제를 해결하려면 내장 rtw88 드라이버, Realtek 펌웨어, rfkill, NetworkManager 및 안전 대체 옵션을 확인하십시오.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Pardus Linux와 Windows 11을 안전하게 듀얼 부팅하는 방법

Pardus Linux와 Windows 11을 안전하게 듀얼 부팅하는 방법

Pardus 25.2를 Windows 11과 함께 설치하려면 Windows 볼륨을 백업하고 축소한 다음 UEFI USB로 부팅하고 기존 EFI 및 복구 파티션을 보호하십시오.

SLES에서 Zypper 저장소 새로 고침 실패 오류 500 해결 방법

SLES에서 Zypper 저장소 새로 고침 실패 오류 500 해결 방법

SUSE Linux Enterprise Server에서 HTTP 500 오류로 인한 Zypper 새로 고침 실패를 진단합니다. 실패한 저장소를 식별하고, 프록시 및 등록을 확인한 다음, 메타데이터를 안전하게 새로 고칩니다.

Pardus Package Manager (PETA) vs Standard APT Command Line: What Current Pardus Actually Uses

Pardus Package Manager (PETA) vs Standard APT Command Line: What Current Pardus Actually Uses

Compare the so-called Pardus package manager “PETA” with APT, clarify current Pardus package tools, and choose the right interface for desktop use or administration.