반응형
부제: 모듈을 묶어 GRUB 코어 이미지를 만드는 저수준 도구
grub2-mkimage --version # GRUB 버전 확인(안전)
grub2-mkimage --help # 옵션·지원 포맷 확인(안전)
Usage: grub2-mkimage [OPTION...] [OPTION]... [MODULES]
Make a bootable image of GRUB.
-c, --config=FILE embed FILE as an early config
-O, --format=FORMAT generate an image in FORMAT
available formats: i386-pc, i386-efi,
x86_64-efi, ...
-o, --output=FILE output a generated image to FILE [default=stdout]
-p, --prefix=DIR set prefix directorygrub2-mkimage는 지정한 모듈들을 묶어 GRUB의 코어 이미지(core.img, EFI라면 grubx64.efi)를 만든다. 보통은 grub2-install이 내부에서 이 도구를 호출하므로 직접 쓸 일은 드물고, 특정 모듈만 넣은 커스텀 이미지나 서명용 이미지를 만들 때 손으로 부른다. 데비안의 grub-mkimage와 같은 도구다.
실제 이미지를 만들어 부트 경로에 넣는 작업은 부팅에 직접 영향을 주므로, 여기서는 --version·--help 같은 조회만 다룬다. 만들기 자체는 물리·VM 시스템에서 신중히 한다.
이렇게도 쓴다
이 시스템의 GRUB 버전을 확인한다.
grub2-mkimage --version
지원하는 이미지 포맷 목록만 뽑아 본다(grep 조합).
grub2-mkimage --help | grep -A4 'available formats'
x86_64 EFI용 이미지를 만든다(시스템 변경, 신중히).
grub2-mkimage -O x86_64-efi -o /tmp/grubx64.efi -p /EFI/rocky part_gpt fat ext2
레거시 BIOS(i386-pc)용 코어 이미지를 만든다(시스템 변경).
grub2-mkimage -O i386-pc -o /tmp/core.img -p '(hd0,gpt2)/grub2' biosdisk part_gpt xfs
초기 설정 파일을 이미지에 심어 넣는다.
grub2-mkimage -c /tmp/early.cfg -O x86_64-efi -o /tmp/grubx64.efi normal반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] grub2-script-check GRUB 설정 문법 검사 (0) | 2026.08.04 |
|---|---|
| [RHEL] grub2-reboot 다음 부팅만 다른 커널로 (0) | 2026.08.04 |
| [RHEL] grub2-mkconfig 부트 설정 파일 생성 (0) | 2026.08.04 |
| [RHEL] grub2-install 부트로더 설치 (0) | 2026.08.04 |
| [RHEL] fsck.xfs XFS용 부팅 시 검사 자리채우개 (0) | 2026.08.04 |