Arch Linux에서 GRUB를 업데이트하는 방법

Arch Linux에서 GRUB를 업데이트하는 방법

2022-06-03 last update

5 minutes reading Arch Linux
부트 로드 프로그램은 컴퓨터가 시작할 때 실행되는 첫 번째 프로그램이다.그런 다음 이 소프트웨어는 전체 운영 체제를 로드합니다.GRUB는 Linux 및 기타 Unix 스타일의 "Open"운영 체제에서 가장 유행하는 부트 로더입니다.만약 모르신다면 GRUB도 오픈된 것입니다. 대량의 지원되는 설정이 있습니다.Arch Linux를 사용하는 경우 GRUB를 부트 로더로 사용한다고 가정합니다. 맞습니까?Arch Linux에서 GRUB를 업데이트하는 방법을 살펴보겠습니다.

GRUB 패키지 업데이트


가장 먼저 해야 할 일은 GRUB가 최신이라는 것을 확보하는 것이다.시스템을 업데이트할 때, pacman은 GRUB를 최신 버전으로 업데이트하는 것을 책임집니다.
sudo pacman -Syu

시스템에 최신 버전의 GRUB가 있는지 수동으로 확인하려면 다음 명령을 사용합니다.
sudo pacman -S grub

물론 이 명령은 GRUB를 다시 설치합니다.그러나, pacman은 서버에서 최신 버전을 검사하고, 사용할 수 있는 업데이트가 있으면 가져와 설치합니다.

GRUB 구성 편집


GRUB는 사용자 정의 구성을 허용합니다.이 기회에 기본 운영 체제 설정(여러 운영 체제가 설치된 경우), GRUB 메뉴 시간 초과, 배경 이미지 사용자 지정 등 다양한 작업을 수행할 수 있습니다.GRUB에 대한 사용자 정의 스크립트를 설정할 수도 있습니다.
GRUB는 자체 구성 파일을 사용하여 모든 작업을 수행합니다.파일은'/etc/default/grub'에 있습니다.GRUB 스크립트의 경우 "/etc/GRUB.d"디렉토리를 사용합니다.
GRUB 구성 파일을 편집합니다.
sudo  /etc/default/grub


예를 들어 GRUB 벽지를 변경하려면 "GRUB\U BACKGROUND"변수의 값을 변경합니다.

GRUB에서는 읽기 쉽도록 텍스트 음영처리도 허용합니다.

파일의 시작 부분에서 GRUB\u DEFAUTL 변수가 표시됩니다.부트 로드 프로그램의 기본 운영 체제를 정의하는 데 사용됩니다.

다음 GRUB\U 제한 시간은 GRUB 메뉴가 열려 있어야 하는 시간을 결정합니다.기본적으로 이 값은 5(초)입니다.GRUB 메뉴를 무제한으로 표시하려면 값을 음수 정수로 설정합니다.

편집이 완료되면 파일을 저장합니다.

GRUB 스크립트 디렉토리를 확인해 보겠습니다.

GRUB 사용자 지정 프로그램


다양한 GRUB 설정을 보다 쉽게 사용자 정의할 수 있는 유용한 도구입니다.이것은 Arch Linux 저장소에서 직접 얻을 수 있는 도형화 도구입니다.
sudo pacman -S grub-customizer

메뉴에서 "grub customizer"를 시작합니다.

시작할 때 루트 비밀번호가 필요합니다.시스템 레벨 변경을 실행하기 위해 도구를 호출하고 있습니다.

이 도구의 모든 옵션은 간단명료하다.



GRUB 다시 로드


모든 변경을 수행하려면'/boot/GRUB'디렉토리의 GRUB cfg 파일을 업데이트해야 합니다.GRUB의 구성 파일을 변경한 후 다음 명령을 실행합니다.
sudo grub-mkconfig -o /boot/grub/grub.cfg

이 지루한 명령을 실행하는 데 흥미가 없으면, "grub 업데이트"를 사용할 수 있습니다.이것은 앞에서 언급한 명령을 실행하는 스크립트입니다.그러나 Arch Linux 공식 디렉토리에서는 사용할 수 없습니다.“update-grub” has to be grabbed from AUR .

AUR 패키지 구축 및 설치를 위한 시스템 준비
sudo pacman -S git base-devel

AUR에서 Grub 업데이트를 가져옵니다.
git clone https://aur.archlinux.org/update-grub.git

"업데이트 grub"를 시작합니다.


참고: AUR에 쉽게 액세스하려면 적절한 AUR 도우미를 사용하는 것이 좋습니다.AUR 지원은 전체 작업을 자동화합니다.Learn how to use AUR .
yay -S update-grub

설치가 완료되면 "업데이트 grub"를 호출해서 이 작업을 완성할 수 있습니다.
sudo update-grub

마지막 생각


GRUB는 모든 Linux 릴리스에서 가장 유행하는 부트 로더입니다.그것 또한 다른 운영체제와 협조하여 사용할 수 있다.부트 프로세스를 완전히 제어하기 위해서는 GRUB 구성을 어떻게 조작하고 GRUB를 정확하게 업데이트하는지 알아야 합니다.