manjaro21 安裝 Grub Customizer 2022-06-10

?? ?? 對(duì)于雙系統(tǒng),無(wú)論是UEFI(新型)還是MBR(老式)引導(dǎo)結(jié)構(gòu)的主機(jī),Grub Customize這個(gè)軟件用來(lái)管理GRUB啟動(dòng)引導(dǎo)項(xiàng)簡(jiǎn)直是不要太好用。Ubuntu系列安裝無(wú)壓力,可是到了Manjaro系統(tǒng),yay或pacman在新版21.05中均不再收錄(why?)。經(jīng)研究,現(xiàn)已解決此問(wèn)題。感謝作者Daniel Richter!??!


???? 1.Ubuntu安裝方法(衍生版ubuntukyin優(yōu)麒麟deepin深度MX linux適用)

????? sudo apt install grub-customizer

或者

?sudo add-apt-repository ppa:danielrichter2007/grub-customizer

?sudo apt-get update

sudo apt-get install grub-customizer

安裝完成后,按下Alt-F2,鍵入grub,選擇進(jìn)入后,設(shè)置保存即可。

??????? 2.Manjaro安裝方法

(1)安裝依賴(所謂依賴就是必需的配件)

sudo pacman -S cmake make pkg-config gcc gtkmm3 gettext openssl libarchive

(2)下載源代碼(https://launchpad.net/grub-customizer

wget https://launchpad.net/grub-customizer/5.1/5.1.0/+download/grub-custo

mizer_5.1.0.tar.gz

(3)解壓縮源代碼包

mkdir -p ~/.grub-customizer/ && tar zxf ~/grub-customizer_5.1.0.tar.gz -C ~/.grub-customizer/

(4)進(jìn)入解壓目錄

cd ~/.grub-customizer/grub-customizer-5.1.0/

(5)編譯源代碼

cmake . && make


關(guān)于rlist’類型不完全,無(wú)法被定義錯(cuò)誤解決方法


kate? src/Model/ListCfg.hpp

添加:

#include <array>

?(6) 生成軟件

sudo make install


? (7) 運(yùn)行軟件

sudo grub-customizer

成功了?。。?/div>



參考閱讀:

系統(tǒng)啟動(dòng)項(xiàng)(/etc/default/grub文件詳解)

kate /etc/default/grub

GRUB_DEFAULT=0 ->設(shè)置默認(rèn)啟動(dòng)項(xiàng),按menuentry順序。比如要默認(rèn)從第四個(gè)菜單項(xiàng)啟動(dòng),數(shù)字改為3,若改為 saved,則默認(rèn)為上次啟動(dòng)項(xiàng)。

GRUB_HIDDEN_TIMEOUT=0

GRUB_HIDDEN_TIMEOUT_QUIET=true ->隱藏菜單,grub2不再使用,不管

GRUB_TIMEOUT="3" ->設(shè)置進(jìn)入默認(rèn)啟動(dòng)項(xiàng)的等候時(shí)間,默認(rèn)值10秒,按自己需要修改

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" ->添加內(nèi)核啟動(dòng)參數(shù),這個(gè)為默認(rèn)

GRUB_CMDLINE_LINUX="noresume" ->手動(dòng)添加內(nèi)核啟動(dòng)參數(shù),比如 acpi=off noapic等可在這里添加

# Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console ->設(shè)置是否使用圖形介面。去除前面#,僅使用控制臺(tái)終端,不使用圖形介面

# The resolution used on graphical terminal

# note that you can use only modes which your graphic card supports via VBE

# you can see them in real GRUB with the command `vbeinfo'

#GRUB_GFXMODE=640x480 設(shè)定圖形介面分辨率,如不使用默認(rèn),把前面#去掉,把分辨率改為800x600或1024x768

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true ->設(shè)置grub命令是否使用UUID,去掉#,使用root=/dev/sdax而不用root=UUDI=xxx

# Uncomment to disable generation of recovery mode menu entrys

#GRUB_DISABLE_LINUX_RECOVERY="true" ->設(shè)定是否創(chuàng)建修復(fù)模式菜單項(xiàng)

sudo update-grub

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容