다운로드했습니다프리오스그리고 system.sfs
ISO에서 ramdisk.img
kernel
이름이 지정된 빈 디렉토리를 복사하여 만듭니다.install.img
initrd.img
~/primeos
~/primeos/data
PrimeOS
부팅하기 위해 다음 부팅 순서*에 따라 사용자 정의 메뉴 항목을 만들었습니다.그럽 커스터마이저:
insmod part_gpt
search --file --no-floppy --set=root /home/joe/primeos/system.sfs
linux /home/joe/primeos/kernel root=/dev/ram0 androidboot.selinux=permissive buildvariant=userdebug SRC=/home/joe/primeos
initrd /home/joe/primeos/initrd.img
- 나는 그것을 사용하고 있다Tela GRUB 테마.
elementary 5.1
,Windows 10
&Parrot 4.7
는 디스크와 다른 파티션에 있습니다PrimeOS
.elementary
- Tela 테마에는 입력용 아이콘이 없기 때문에
Parrot 4.7
32 x 32 크기 아이콘을 추가했는데/boot/grub/themes/Tela/icons/parrot.png
제대로 작동했습니다.
- PrimeOS는 훌륭하게 실행됩니다.
PrimeOS
내 질문은 사용자 정의 시작 항목 아이콘을 추가하는 방법입니다 .
prime.png
32 x 32 를primeos.png
별도로 추가해 보았지만/boot/grub/themes/Tela/icons/
둘 다 작동하지 않는 것 같습니다. 그럽 메뉴 항목은 작동하지만 아이콘이 없습니다.
시스템 메시지:
joe in ~ at eOS via
답변1
오랫동안 답변을 드리지 못해 죄송합니다. 답변을 찾다가 귀하의 질문을 발견했습니다.
이 기사를 읽어보세요: https://superuser.com/questions/1559269/customize-icons-in-a-grub-theme
귀하의 primeos 항목이 이 파일의 사용자 정의 메뉴 항목이라고 가정합니다.
/etc/grub.d/40_custom
이 경우 아래와 같이 메뉴 항목에 --class 속성을 추가해야 합니다.
menuentry 'PrimeOS' --class primeos {
...
}
여기서 primeos는 아이콘 세트의 파일 이름과 일치합니다.
/boot/grub/themes/Tela/icons/primeos.png
/etc/grub.d/40_custom을 편집한 후 이 명령을 실행하여 변경 사항이 적용되도록 grub을 업데이트하세요.
sudo update-grub
메뉴 항목을 테마의 아이콘에 매핑하는 grub 구성의 사용자 정의 Windows 및 MacOSX 항목에 사용자 정의 tela 아이콘을 추가하는 것과 유사한 작업을 수행해야 했습니다.
menuentry 'Windows 10' --class windows {
search --fs-uuid --no-floppy --set=root BCD4-0123
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry 'Mac OSX Big Sur' --class macosx {
search --fs-uuid --no-floppy --set=root 26BA-E00C
chainloader (${root})/EFI/BOOT/BOOTx64.efi
}
도움이 되었기를 바랍니다!