Skip to content

chyuaner/grub.d-custom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

適用於 Manjaro 的 GRUB 客製設定

因為是自用,就不特別整理成彈性化設計了。這次公開放出來,主要是在處理GRUB自動加入UKI模式開機項目,有特別花心力設計未來安裝新核心或全系統升級而產生新的核心檔時,在已經會自動產生UKI .efi開機檔案後,要自動添加進GRUB開機選單。

設計風格比照傳統initramfs模式一樣,會有預設選項和Advanced options。

主要需求

  • 加入UKI自動生成 .efi 進 /boot/efi/EFI/Linux/
  • 手動添加相關的 Linux Live CD 進 /boot/iso/

UKI .efi項目設計

09_uki 檔案可直接使用,不過因為我是在Manjaro使用,是先直接寫死的。請依照自己的需求自行視情況修改。

  • 風格比照傳統initramfs模式的絕大部分Linux distro的風格設計,會有Default項目和Advanced options項目
  • 會依照版號遞減排序
  • fallback排序在該項目的下一個

Linux Live CD ISO

這邊只是提供範例,請自己依照實際情況編修 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"
}

About

適用於 Manjaro 的 GRUB 客製設定

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages