Kali-Linux

如何防止 update-grub 覆蓋現有的引導載入程序?

  • July 23, 2017

我使用 openSUSE Tumbleweed 作為我的主要發行版,並將 Kali Linux 作為我筆記型電腦中的次要發行版。我先安裝了 Kali Linux;之後,我安裝了 Tumbleweed,它刪除了 Kali Linux 的 grub 並安裝了自己的 grub,並為 Kali Linux 添加了一個引導條目。恐怕更新核心後,Kali Linux 會執行update-grub,它可能會用自己的 Grub 代替 Tumbleweed 的 Grub。我不希望這種情況發生,因為 Tumbleweed 製作了一個允許我從快照啟動的啟動條目。

我正在執行 EFI 設置。

從 Kali Linux執行會update-grub刪除 Tumbleweed 的 Grub 嗎?如果是這樣,我怎樣才能防止它發生?

如果包本身有一些變化,新的grub2或(在 debian 包管理中呼叫)確實會更新引導載入程序。這是為了確保 /boot/grub 目錄中的引導載入程序的二進制部分與載入此類外掛的二進製文件(引導載入程序)匹配。grub-pc``grub-pc

正確的解決方案是將 kali Linux grub 配置為不更新任何內容。

這是可以做到的,正如這個答案所解釋的那樣(來自 Kali Linux 內部):

sudo dpkg-reconfigure grub-pc

這將從 Kali linux 中刪除更新。

然後,重新啟動到 Tumbleweed 並確保它正在更新 grub。在這一點上,它將是唯一更新引導載入程序的。

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