我目前正在嘗試將 Ubuntu 安裝為 Windows 的雙重啟動。
我使用 Rufus 和可從 Ubuntu 自己的網站下載的 iso 創建了一個 USB 安裝程式。
然而,當我使用 USB 啟動電腦並透過 grub 載入程式選擇 Ubuntu 時,我遇到了錯誤:“Initramfs 解包失敗:解碼失敗”,同時我的一些螢幕閃爍。
後來我嘗試使用相同的可啟動 USB 啟動我的筆記型電腦,但筆記型電腦上沒有遇到錯誤。
有誰知道我應該如何進行?或是有人也遇過這種情況嗎?
答案1
這是一種虛假錯誤,除非您無法完全啟動到 Ubuntu。
要么啟動進入烏班圖,或進入恢復模式從 GRUB 選單...
- GRUB選單
- 其他選項
- 恢復模式
- 根訪問權限
- 恢復模式
- 其他選項
...然後鍵入以下命令。這將重建(可能)損壞的 ramdisk 檔案。
sudo update-initramfs -c -k $(uname -r)
reboot
答案2
Ubuntu Safe Graphics
我只是透過在啟動時 選擇模式來解決這個問題。https://linuxmint-installation-guide.readthedocs.io/en/latest/boot_options.html
花了幾秒鐘才看到 Ubuntu 登陸部分。
答案3
只是想在此添加一件事。
我剛剛在嘗試在 MS-HyperV 2019 上配置虛擬機器時遇到相同的錯誤訊息。
就我而言,它甚至沒有正確完成驗證,經過一番挖掘和混亂後發現我沒有為虛擬機器實例分配足夠的記憶體。
正如我對所有虛擬機所做的那樣,我使用動態內存,並將啟動量設置為 256mb。由於這種情況發生在啟動初期,HyperV 沒有足夠的機會正確分析記憶體需求並根據需要重新調整大小。
當我將啟動記憶體增加到 2GB 並從我使用的 ISO 映像重新啟動時,一切都開始正常工作。
答案4
我在設定時遇到了這個問題烏班圖20.04在我的戴爾電腦。
我下載了 ISO 映像,然後使用以下命令將其刻錄到 USB 隨身碟中:魯弗斯,當我嘗試安裝時,出現錯誤
Initramfs解包失敗:解碼失敗
我也嘗試過使用UNet啟動程式將Ubuntu 20.04 ISO檔案刻錄到USB隨身碟中,但它給了我同樣的錯誤。
該問題可能由多個因素引起。對我來說是:
啟用 Intel(R) RST,即獨立磁碟冗餘陣列 (RAID)
BitLocker 已轉為我的Windows C:驅動器我想和 Ubuntu 一起安裝
這是我修復它的方法:
我們需要關閉 Ubuntu 的 Bitlocker 才能訪問Windows C:驅動器,然後我們還需要更改儲存控制器協議快速恢復時間(獨立磁碟冗餘陣列 -襲擊) 到高階主機控制器介面 (人機介面):
- 啟動至您的 Windows 作業系統
- 點擊“開始”並輸入“管理 BitLocker”並以管理員身份啟動它。
- 按一下“關閉 BitLocker”(等待解密完成 - 它顯示在系統匣中)
- 重新啟動電腦以確保 BitLocker 已停用。
- 右鍵單擊 Windows 開始功能表,然後按一下命令提示字元(管理員)。
- 進入:
bcdedit /set {current} safeboot minimal
- 將電腦重新啟動至 BIOS(F2、Del、ESC、F12 或其他按鍵,視電腦製造商而定)。
- 尋找SATA操作模式並將其更改為人機介面並儲存+重新啟動電腦。 (F10 鍵等)
- Windows 應以安全模式啟動。
- 右鍵單擊 Windows 開始功能表,然後按一下命令提示字元(管理員)。
- 進入:
bcdedit /deletevalue {current} safeboot
- 重新啟動計算機,Windows 應該會再次正常啟動。
現在您可以毫無問題地安裝 Ubuntu 20.04。
資源:
- 在啟用 Intel(R) RST 的電腦上安裝 Ubuntu
- 在啟用 BitLocker 的 Windows 10 中切換到 AHCI 模式
- 在執行 Windows 和 BitLocker 的電腦上安裝 Ubuntu
- Initramfs解包失敗:解碼失敗?
就這樣。
我希望這有幫助