兩個Bootloader並行安裝(造成麻煩)
在我的筆記型電腦 (HP Pavilion) 上,我安裝了 Linux Mint 18,最近我同時添加了一個 Manjaro Linux 安裝。為此,我讓 Manjaro 安裝程序縮小我的 Mint 分區,以便為新安裝騰出空間。
我現在遇到的問題是啟動時。在我看來,新的 Manjaro 安裝似乎已經安裝了自己的 GRUB(據我所知,這是引導載入程序/管理器),因為在 BIOS 中,我曾經有兩個作業系統引導載入程序可供選擇(Ubuntu + Manjaro)。
然而,由於我無法說服我的筆記型電腦為我提供在兩種安裝方式之間進行選擇的可能性,我開始在這些選項上搞亂。我注意到,在選擇 Manjaro 引導載入程序時,我確實得到了那個菜單來選擇要引導的作業系統。我以某種方式“設法”使 BIOS 中的 Manjaro 選項消失;我仍然可以通過 BIOS -> EFI 啟動它。
然後我發現我只需要
update-grub
安裝我的 Linux Mint 才能讓菜單按需要出現,但是雖然現在菜單本身正在顯示,但我只能從它啟動 Linux Mint。嘗試啟動 Manjaro 時,我收到一些kernel panic
錯誤消息和一條Can't claim resource 1
消息,然後它退出啟動(至少這是我假設的,因為它不會做任何其他事情)。使用 Manjaro 本身提供的啟動菜單時不會出現此問題(我可以從那裡啟動兩個作業系統而沒有問題)。
現在對我來說似乎很奇怪,我什至將這兩個單獨的引導載入程序放在一起。我想知道這是否會導致問題,或者如果有人有另一個想法這裡可能是什麼問題?
所以我終於讓它工作了!
我的第一次嘗試是添加一個新的引導選項,它將載入 manjaro 引導載入程序,但這個選項在每次重新啟動時都會被刪除(見這個問題)
對我有用的是在我的 Manjaro 系統上執行
sudo grub-install
,該系統恢復了 BIOS 中的 Manajaro 引導選項,我之前設法使“消失”。恢復此選項後,我可以將其設置為第一個啟動選項,現在一切都像魅力一樣!