因為是自用,就不特別整理成彈性化設計了。這次公開放出來,主要是在處理GRUB自動加入UKI模式開機項目,有特別花心力設計未來安裝新核心或全系統升級而產生新的核心檔時,在已經會自動產生UKI .efi開機檔案後,要自動添加進GRUB開機選單。
設計風格比照傳統initramfs模式一樣,會有預設選項和Advanced options。
- 加入UKI自動生成 .efi 進
/boot/efi/EFI/Linux/
- 手動添加相關的 Linux Live CD 進
/boot/iso/
09_uki
檔案可直接使用,不過因為我是在Manjaro使用,是先直接寫死的。請依照自己的需求自行視情況修改。
- 風格比照傳統initramfs模式的絕大部分Linux distro的風格設計,會有Default項目和Advanced options項目
- 會依照版號遞減排序
- fallback排序在該項目的下一個
這邊只是提供範例,請自己依照實際情況編修
40_custom
檔案。
- 更新:
sudo update-grub
- 預覽:
sudo grub2-theme-preview /boot/grub/themes/hyperfluent-grub-theme-manjaro
- KDE Plasma 6 Breeze視窗透過qemu-system-x86_64預覽的截圖邊界裁切: 216 156 132 132
- Demo截圖用,有修改
/boot/grub/themes/hyperfluent-grub-theme-manjaro/theme.txt
# Boot menu
+ boot_menu {
left = 7%
top = 41%
width = 40%
height = 65%
item_font = "DIN 2014 Regular 23"
item_color = "#cccccc"
selected_item_color = "#ffffff"
icon_width = 55 # 有改
icon_height = 55 # 有改
item_icon_space = 20
item_height = 50 # 有改
item_padding = 3
item_spacing = 13
selected_item_pixmap_style = "select_*.png"
}