Linux

我應該編輯哪個作業系統的 grub 配置來更改預設引導順序?

  • June 13, 2022

我在(稍微舊的)電腦的兩個分區上安裝了兩個作業系統:PeppermintOS(打開/dev/sda1)和 antiX(打開/dev/sda2)。當我打開我的電腦時,GRUB 菜單在超時後預設為 antiX。我想把它改成薄荷。我看到這篇文章給出了一個關於如何更改預設引導的很好的答案——通過修改/etc/default/grub然後執行sudo grub-update。但我還有一個問題:

如果我的兩個作業系統都有自己的 grub 二進製文件和各自的配置 - Peppermint 有自己的/etc/default/grubin/dev/sda1和 antiX 有自己的/etc/default/grubin /dev/sda2,那麼我應該編輯其中哪些以獲得所需的結果?

我想我無法理解的是如何配置特定於作業系統的 grub 安裝以在載入特定作業系統之前滿足整個啟動過程的需求。

很可能您的實際GRUB 配置屬於您最後安裝的作業系統,但是如果您甚至在其中任何一個中執行 grub-install,那麼您最後執行此命令的那個也是您應該編輯的那個。

在一個完美的世界裡,你應該有一個單獨的/boot分區和一個單一的 GRUB 配置,但考慮到 Linux 發行版缺乏標準化,這並不總是容易實現的。

引用自:https://unix.stackexchange.com/questions/706058