自從我開始在他的 USB特別版,目前不受支持,但也不是必需的,因為您可以 直接安裝更好,我只能為這個基於 Arch Linux 的流行發行版找到好詞。 我總是讓軟件保持最新狀態,而不是先通過 Unstable 和 Testing 分支的防火牆。 但是......它對我們所有人都不是同樣有效,或者我們並不都修補相同,並且有些用戶最終製作了 曼扎羅蠐螬 停止工作
雖然我不明白如何,也許是因為我通常不為所動,或者因為我要將它與 Windows 一起安裝,但有些人向社區尋求幫助以恢復 Manjaro 的 grub。 您可以搜索很多信息,但我認為沒有一個像提供的那樣清楚 西班牙語 Manjaro 頻道的 Telegram 機器人. 我們可以私下和他聊天,很推薦,也可以 添加機器人 到其他團體並召喚或尋求他們的幫助。
ManjaroLinuxEsBot 通過這些步驟從 Manjaro 恢復 GRUB
以下都是機器人告訴我們在發生事故時恢復 Manjaro 的 GRUB 的指令。
- 要恢復 Manjaro grub,需要在實時模式下使用 Manjaro 安裝 USB。 安裝程序的版本(KDE、GNOME、XFCE)無關緊要。 是的,ISO 盡可能保持最新是值得的。
- 要開始恢復,您必須使用 Manjaro 安裝的模式(BIOS 或 UEFI)啟動 USB,即在 Live 模式下從 Manjaro USB 啟動。
- 啟動後,我們將打開一個終端/控制台並運行此命令來自動掛載我們的 Manjaro 安裝:
manjaro-chroot -a
- 如果由於安裝了不同的發行版而對該實用程序有疑問,它將顯示一個列表供我們選擇我們的 Manjaro 安裝。 但通常它會自動完成。
- 作為可选和推薦的步驟,您可以使用以下命令更新系統
pacman -Syu
,但有可能是系統沒有網絡,命令失敗。 如果是這樣,也沒有問題,這是一個可選步驟。 - 唯一需要獲得網絡連接的情況是,由於某種原因,系統上沒有安裝 grub 軟件包。 在這種情況下,您必須連接到 Internet 並運行:
pacman -Sy grub
在 BIOS 或 UEFI 模式下安裝
根據您要從哪個模式恢復 Manjaro,您必須以稍微不同的方式安裝 grub 加載程序。
在 BIOS 模式下安裝 grub 加載程序。
- 您需要確定 grub 將安裝在哪個磁盤設備上。 要獲取有關磁盤及其內容的信息,您可以使用以下命令:
lsblk -f
- 安裝 grub 的磁盤設備通常是 /dev/sdX 或 /dev/nvmeXnY 格式。 是在我們系統中標識磁盤的 X 或 Y 數字或字母。 例如 /dev/sda 或 /dev/nvme0n1。 請記住,它必須是整個磁盤,而不是它包含的分區之一。
- 識別設備後,必須執行以下命令,即 /dev/XXX 將安裝 grub 的磁盤:
grub-install --force --target=i386-pc --recheck --boot-directory=/boot /dev/XXX
IUEFI模式下安裝grub loader
- 運行命令:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
不管 grub loader 安裝在什麼模式下,運行以下命令來創建 grub 配置文件:
update-grub
然後退出 chroot:
exit
並重新啟動計算機。
如果有雙引導,則額外步驟
如果計算機上安裝了另一個 Windows/Linux 系統,則很可能是在之前的過程中沒有檢測到它。 要檢索相應的 grub 條目,一旦 Manjaro 啟動,重新運行:
sudo update-grub
簡單,但您必須遵循正確的說明
如果我們按照 bot 向我們解釋的、由社區用戶開發的所有操作(我沒有給出名稱以避免垃圾郵件),那麼一切都應該恢復正常。
你好。 我們很高興看到您通過我們的機器人發布的內容。 我們非常感謝提及。 只是一個細節,我們不是 Telegram 上的官方 Manjaro 頻道。 我們是一個 Linux 愛好者社區,支持 Manjaro 用戶。
問候
Atte:管理員@ManjaroLinuxEs