명령어/Linux
[RHEL] grub2-install 부트로더 설치
jykim23
2026. 8. 4. 22:57
반응형
부제: 디스크의 부트섹터·EFI에 GRUB 부트로더를 심기
grub2-install /dev/sda # BIOS: MBR에 GRUB 설치
grub2-install --target=x86_64-efi \
--efi-directory=/boot/efi # EFI: ESP에 설치
grub2-install은 GRUB 코어 이미지를 디스크의 부트섹터(BIOS)나 EFI 시스템 파티션(EFI)에 기록한다. 데비안의 grub-install과 같은 역할이고 이름만 grub2- 접두가 붙는다.
부트섹터를 실제로 덮어쓰는 명령이라 잘못 쓰면 부팅이 깨진다. 디스크 교체·부트로더 복구·EFI 항목 재등록처럼 꼭 필요한 순간에만, 그것도 물리·VM 시스템에서 쓴다. 설정 파일(grub.cfg)만 갱신하려는 거라면 이 명령이 아니라 grub2-mkconfig다.
이렇게도 쓴다
무슨 일이 벌어지는지 자세히 출력하며 설치한다.
grub2-install -v /dev/sda
USB 같은 착탈식 매체에 설치한다(EFI).
grub2-install --target=x86_64-efi --efi-directory=/mnt/usb --removable
NVRAM 부트 항목은 건드리지 않고 파일만 설치한다.
grub2-install --target=x86_64-efi --efi-directory=/boot/efi --no-nvram
레스큐 부팅 후 chroot 안에서 부트로더를 복구한다(명령 조합).
chroot /mnt/sysroot grub2-install /dev/sda
설치할 대상 디스크가 맞는지 먼저 확인한다(lsblk 조합).
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT && grub2-install /dev/sda반응형