Arch Linux에 Grub을 다시 설치하는 방법

Arch Linux에 Grub을 다시 설치하는 방법

당신의되어 아치 리눅스 시스템의 GRUB 부트 로더는 깨진 ? 아치 시스템을 다시 부팅할 수 있도록 다시 설치해야 합니까? Arch Linux 설치 프로그램 ISO의 빠른 트릭을 사용하면 가능합니다! 이 가이드에서는 방법을 보여드리겠습니다!

Arch Linux에 Grub을 다시 설치하는 방법

시작하기 전에

Arch Linux에서 Grub을 수정한다는 것은 설치 프로그램의 명령줄을 통해 인터넷에 연결하는 것을 의미합니다. 이더넷을 사용하는 경우 연결이 자동이며 구성할 것이 없습니다. 그러나 WiFi를 사용하는 경우 수동으로 연결해야 합니다.

Arch Linux 설치 프로그램에서 WiFi에 연결하려면 공식 Wiki를 확인하십시오 . 설치 프로그램에서 WiFi 연결을 설정하는 과정을 안내합니다. 

Arch Linux ISO 다운로드 및 USB 생성

Arch Linux에 Grub을 다시 설치하는 방법

Arch Linux에 Grub을 다시 설치해야 하는 경우 USB에 설치 ISO가 필요합니다. 원래 설치 ISO 파일을 분실한 경우 ISO를 다운로드하고 새 부팅 가능한 USB를 만들어야 합니다.

참고: 원래 Arch Linux USB 설치 프로그램이 아직 있는 경우 가이드의 이 섹션을 건너뛸 수 있습니다. 

Arch Linux ISO 파일을 사용하려면 ArchLinux.org이동하십시오. 웹사이트에 접속하면 "다운로드" 버튼을 찾아 마우스로 선택합니다. 그런 다음 Arch Linux USB를 만들 예비 PC 또는 Mac에 Arch Linux ISO 파일을 다운로드합니다.

ISO 파일을 다운로드한 상태에서 Etcher.io이동  하여 최신 버전의 앱을 다운로드합니다. Etcher는 크로스 플랫폼이며 Windows, Mac OS 및 모든 Linux OS에서 실행됩니다.

Etcher를 다운로드한 후 Etcher를 열고 아래의 단계별 지침에 따라 새 ISO 파일만듭니다. 

1단계: "Flash from file" 버튼을 찾아 마우스로 클릭합니다. "Flash from file" 버튼을 선택하면 Etcher가 파일 브라우저 창을 엽니다. 이 창에서 Arch Linux ISO 파일을 찾아 선택하여 앱에 추가합니다.

2단계: USB 플래시 드라이브를 컴퓨터의 USB 포트에 삽입합니다. 삽입 후 "대상 선택" 버튼을 클릭하고 장치 선택 영역을 엽니다. 그런 다음 이를 사용하여 Arch Linux ISO를 설치하는 데 사용할 USB 플래시 드라이브를 클릭합니다.

3단계: "Flash!"를 찾습니다. 버튼을 누르고 마우스로 클릭하십시오. "플래시!"를 클릭하면 버튼을 누르면 Etcher가 USB 플래시 드라이브에 Arch Linux ISO 파일을 플래시하기 시작합니다. 

플래싱이 완료되면 예비 PC에서 USB를 뽑고 Arch Linux 시스템에 연결합니다. 그런 다음 Arch PC의 BIOS 로 부팅하고 USB에서 부팅하도록 설정합니다.

아치 리눅스 설치 마운트하기 

Grub을 다시 설치하려면 설치 프로그램에 Arch Linux 설치를 마운트해야 합니다. 이를 수행하려면 lsblk  명령 을 실행하여 시작하십시오  . lsblk의  명령은 시스템에 연결된 모든 저장 장치를 나열합니다.

여기에서 루트 파티션을 찾습니다. 이 예에서 루트 파티션의 드라이브 레이블은 /dev/sda2입니다. 루트 파티션이 다를 수 있다는 점에 유의하십시오. 루트 파티션이 lsblk를 사용하고 있는지 확인해야 합니다  .

루트 파티션의 드라이브 레이블이 무엇인지 파악했으면 마운트 명령을 /mnt사용하여 폴더에 마운트하십시오  .

마운트 /dev/sda2 /mnt

루트 파티션을 마운트한 후 부트 파티션을 마운트해야 합니다. 이 부분은 까다로우며 아치 리눅스 시스템의 설치 유형에 따라 다릅니다.

UEFI

Arch Linux를 UEFI 모드로 설치했다면 약 512MB 크기의 전용 UEFI 파티션이 있을 것입니다. 이 예에서 UEFI 부팅 파티션은 /dev/sda1  이고 /boot/efi/Arch Linux에 마운트됩니다 .

참고: UEFI 부팅 파티션 레이블은 

설치 프로그램에서 UEFI 파티션을 마운트하려면 다음 마운트  명령을 사용하십시오  .

마운트 /dev/sda1 /mnt/boot/efi

각 아치 리눅스 시스템은 다르다는 것을 명심하십시오. 설치하는 동안 UEFI 부팅 파티션에 대한 탑재 지점을 선택했습니다. 마운트 지점이 과 다른 /boot/efi경우 아치 Linux 설치 프로그램에서 액세스할 수 있도록 아래 예제 명령 대신 이를 지정해야 합니다.

UEFI 파티션이 마운트되는 위치를 파악할 수 없습니까? 아래 명령으로 fstab 파일을 확인하십시오. Arch Linux의 각 파티션이 마운트되는 위치에 대해 설명합니다.

Arch Linux에 Grub을 다시 설치하는 방법

고양이 /mnt/etc/fstab

비 UEFI

비 UEFI 모드에서 Arch Linux를 설치한 경우 부트로더는 루트 파티션의 MBR에 직접 설치됩니다. grub을 수정하기 위해 루트 파티션 외에 다른 것을 마운트할 필요가 없습니다.

그럽 재설치

Arch Linux에서 Grub이 손상된 경우 간단히 다시 설치하여 수정할 수 있습니다. 다시 설치하려면 먼저 Arch Chroot에서 기존 Arch Linux 시스템에 액세스해야 합니다. 그렇게 하려면 아래 의 arch-chroot  명령을 입력하십시오  .

아치 chroot /mnt

위의 명령을 입력하면 Arch Linux 설치에 액세스하게 됩니다. 여기에서 Grub을 쉽게 다시 설치할 수 있습니다. 

그럽 재설치 UEFI

UEFI 시스템에 Grub을 다시 설치하려면 아래 명령을 입력하십시오. EFI 디렉토리가 /boot/efi 가 아닌 경우 –efi-directory=/boot/efi 를 변경하는 것을 잊지 마십시오 .

Arch Linux에 Grub을 다시 설치하는 방법

팩맨 -S grub efibootmgr os-prober grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub grub-mkconfig -o /boot/grub/grub.cfg

비 UEFI를 Grub 다시 설치

Arch Linux에 Grub을 다시 설치하는 방법

비 UEFI 시스템에 Grub을 다시 설치하려면 아래 명령을 입력하십시오. Arch Linux를 설치한 하드 드라이브를 반영하도록 두 번째 명령에서 /dev/sda 를 변경해야 합니다 .

pacman -S grub grub-install --recheck --target=i386-pc /dev/sda grub-mkconfig -o /boot/grub/grub.cfg


Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다

SELinux로 Ubuntu Linux 서버 보호

SELinux로 Ubuntu Linux 서버 보호

SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법

Docker 컨테이너로 파일을 전송하는 방법

Docker 컨테이너로 파일을 전송하는 방법

파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.

Linux에 DEB 파일을 설치하는 방법

Linux에 DEB 파일을 설치하는 방법

.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.

Linux에서 GOG Galaxy를 작동시키는 방법

Linux에서 GOG Galaxy를 작동시키는 방법

GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.

CentOS에 Docker 엔진을 설치하는 방법

CentOS에 Docker 엔진을 설치하는 방법

Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.

Ferdi로 모든 채팅을 하나로 통합하는 방법

Ferdi로 모든 채팅을 하나로 통합하는 방법

Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?