라이브 USB에 grub 테마를 적용하는 방법은 무엇입니까?

라이브 USB에 grub 테마를 적용하는 방법은 무엇입니까?

이것이 내 설정입니다.

  • 디렉토리의 명령을 사용하여 grubUSB에 설치했습니다.grub-install/boot
  • USB에 ISO 3개를 복사했습니다.
  • grub.cfgiso로 부팅할 파일을 수동으로 만듭니다 .

그래서 기본적으로 grub이 설치한 starfield 테마를 사용하고 싶습니다.

이제 (update-grub) 명령을 실행할 수 없기 때문에 GRUB_THEME변수를 사용하는 것이 작동하지 않습니다. 테마를 사용할 수 있는 방법이 있나요?/etc/default/grubgrub-update

답변1

먼저 Strafield 테마를 설치하고 글꼴, ... 파일을 /usr/share/grub/ 디렉터리에서 USB의 /boot/grub/ 디렉터리로 복사해야 합니다.

vi /etc/default/grub

이거 추가 해봐:

GRUB_THEME="/boot/grub2/themes/starfield/theme.txt" 

또는 "/usr/share/grub/themes/starfield/theme.txt"

그 다음에:

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

USB의 /boot/grub/ 디렉터리에서 다음 파일을 확인하세요.

  • 유니코드.pf2
  • png.mod
  • vbe.mod
  • VGA 모듈
  • gfxterm.mod
  • part_msdos.mod
  • 지방 조절제
  • 이미지 이미지(bg.png)

스틱에서 /boot/grub/grubenv 파일 제거

이 코드를 /boot/grub/grub.cfg 파일에 넣으세요:

insmod part_msdos
insmod fat
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set <your usb UUID>
loadfont /boot/grub/unicode.pf2
set gfxmode=1024x768
insmod vbe
insmod vga
insmod gfxterm
terminal_output gfxterm
insmod png
if background_image /boot/grub/bg.png ; then
  set color_normal=white/black
  set color_highlight=magenta/black
else
  set menu_color_normal=white/black
  set menu_color_highlight=black/light-gray
fi

다음을 확인하세요.

  • USB에는 msdos MBR insmod part_msdos가 있어야 합니다.
  • USB에는 FAT32 파일 시스템 > insmod fat이 있어야 합니다.
  • /boot/grub/첫 번째 파티션 > 에 위치합니다 set root='(hd0,msdos1)'.
  • 그래픽 카드가 1024x768 모드를 지원합니다. > 필요에 맞게 설정하세요.

답변2

아래 명령에 따라 grub 부트로더에서 원하는 테마를 적용할 수 있습니다.

  1. 먼저 루트가 되십시오. 이 작업을 수행하는 방법을 모르면 Google에 검색하십시오. 그러나 여기에는 루트 sudo -s가 되어 로그인한 사용자의 비밀번호를 입력하는 명령이 있습니다.
  2. gnome.look.org로 이동하여 테마를 선택하세요.
  3. 올바르게 다운로드하셨다면 여기를 클릭하여 압축을 풀어주세요.
  4. 그런 다음 터미널로 이동하여 테마를 저장한 폴더에 ls cd를 입력하고 / 슬래시를 삽입했는지 확인하세요.
  5. 빨간색과 파란색이 있을 거예요
  6. 파란색이 테마가 될 것입니다
  7. 그런 다음 cd(테마 이름과 슬래시, 슬래시를 삽입하지 않으면 오류가 발생함)를 입력하고 테마 이름을 복사하여 붙여넣지 마세요.
  8. 그런 다음 ./install.sh를 입력하면 파란색과 노란색 내용이 표시됩니다. 2분 정도 기다린 후 컴퓨터를 다시 시작하고 테마를 적용하세요.

관련 정보