讓老電腦煥發青春:用Grub Customizer修改雙系統啟動引導檔案

前面分享了在Ubuntu(優麒麟)系統下透過複製ISO映象檔案的方法安裝Phoenix OS(鳳凰作業系統)

https://blog。csdn。net/qq_39837544/article/details/119037450

,並透過修改grub。cfg引導檔案來新增啟動項,但這只是臨時的辦法,在系統更新或其它情況下grub。cfg引導檔案會恢復原貌,甚至丟失了Phoenix OS的選單選項,今天我們就試試從根本上解決修改啟動引導檔案的辦法。

grub。cfg是由/ect/default和 /etc/grub。d目錄下的諸多底層檔案共同生成的,所以修改grub。cfg只是臨時辦法,要從修改這些底層檔案才能解決根本問題。而要修改這些檔案,就必須搞清其原理、關係,特別是任何一個錯誤都可能造成系統無法啟動,這對於我這個初次接觸Linux的小白來說太難了!

參考連結:

https://forum。xda-developers。com/t/steps-for-remix-os-installation-alongside-ubuntu-16-04。3463014/

一、使用的軟體Grub Customizer

Grub Customizer是一款GRUB2和BURG的圖形化設定管理器。不必理會繁瑣複雜的配置檔案,只需要直觀地點選滑鼠,就可以輕鬆為grub新增刪除啟動項,修改預設啟動項和等待時間,還可以設定文字顏色、背景圖片等。

讓老電腦煥發青春:用Grub Customizer修改雙系統啟動引導檔案

二、Grub Customizer的安裝

終端中鍵入以下命令:

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

====執行後顯示如下:

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

sudo apt-get update

sudo apt-get install grub-customizer

更多資訊: https://launchpad。net/~danielrichter2007/+archive/ubuntu/grub-customizer

按 [ENTER] 繼續或 Ctrl-c 取消安裝。

====按[ENTER] 繼續,開始查詢軟體包

正在讀取軟體包列表。。。 完成

E: 倉庫 “http://ppa。launchpad。net/danielrichter2007/grub-customizer/ubuntu focal Release” 沒有 Release 檔案。

N: 無法安全地用該源進行更新,所以預設禁用該源。

N: 參見 apt-secure(8) 手冊以瞭解倉庫建立和使用者配置方面的細節。

====出現錯誤,可能是軟體源的問題,或者這個軟體包已被廢棄。

解決的辦法

開啟Ubuntu下的“軟體和更新”的“其它軟體”選項卡

把與這個軟體源有關的地址前面的對鉤去掉

讓老電腦煥發青春:用Grub Customizer修改雙系統啟動引導檔案

而後執行:

# sudo apt install grub-customizer

顯示

正在讀取軟體包列表。。。 完成

正在分析軟體包的依賴關係樹

正在讀取狀態資訊。。。 完成

將會同時安裝下列軟體:

hwinfo libhd21 libx86emu2

下列【新】軟體包將被安裝:

grub-customizer hwinfo libhd21 libx86emu2

升級了 0 個軟體包,新安裝了 4 個軟體包,要解除安裝 0 個軟體包,有 5 個軟體包未被升級。

需要下載 1,477 kB 的歸檔。

解壓縮後會消耗 7,005 kB 的額外空間。

您希望繼續執行嗎? [Y/n]

輸入“y”繼續執行安裝,直到安裝完成

可以在【開始】選單中點選開啟。或者在終端輸入:

# sudo grub-customizer

====執行grub-customizer,介面如下:

讓老電腦煥發青春:用Grub Customizer修改雙系統啟動引導檔案

在這裡可以看到各個啟動項,還可以設定啟動引數和外觀介面

三、修改系統引導檔案

1、新建Phoenix OS啟動項

點選選單【編輯】—【新建】

讓老電腦煥發青春:用Grub Customizer修改雙系統啟動引導檔案

彈出以下編輯介面:

在Name中輸入Phoenix OS 起一個你喜歡的名字;在型別中選擇“其它”

在下面輸入引導程式碼:

set root=(hd0,3)

linux /kernel vga=889 root=/dev/sda3 androidboot。hardware=android_x86 androidboot。selinux=permissive quiet

DATA=/data SRC=/

initrd /initrd。img

這是上一篇在grub。cfg引導檔案中新增啟動項的一段,直接複製過來,而後確定。

讓老電腦煥發青春:用Grub Customizer修改雙系統啟動引導檔案

這時就可以在【列表配置】中看到Phoenix OS這個啟動項,用右鍵選單中的【上移】【下移】調整啟動選單順序。我這裡放在了第二項。

讓老電腦煥發青春:用Grub Customizer修改雙系統啟動引導檔案

2、修改啟動選單顯示時間和預設啟動項

點選【常規設定】,彈出以下介面:

讓老電腦煥發青春:用Grub Customizer修改雙系統啟動引導檔案

第一行:GRUB DEFAULT

===預設的啟動項。“0”為第一項也就是Ubuntu,如果你想預設啟動Phoenix OS 就把值設為“1”

第二行:GRUB HIDDEN TIMEOUT

===引導選單顯示時間,在這裡可以設定成你想要的秒數,比如5秒。

第三行:GRUB HIDDEN TIMEOUT QUIET

===選單顯示時間超時時啟動選擇游標所在的啟動項。

第四行:GRUB TIMEOUT STYLE

===數值為“hidden”,意思是選單顯示計時以“hidden”為準,也就是第二行的數值

第五行:GRUB TIMEOUT

===設定選單顯示時間,此項服從第四行,如果第四行設定了“hidden”,那就以第二行數值為準。所以要讓此項生效,就必須把第二行、第四行取消掉(去掉前面的對鉤),並把此項的值設為你想要的秒數。

設定完成。點選【儲存】,此時系統就會自動更新相關啟動引導檔案,包括/ect/default和 /etc/grub。d目錄下的底層檔案。

重啟電腦試試看吧!

讓老電腦煥發青春:用Grub Customizer修改雙系統啟動引導檔案