Arch 安裝在 Windows 11 Hyper-V VM 上掛起

Arch 安裝在 Windows 11 Hyper-V VM 上掛起

我正在嘗試在 Windows 11 Hyper-V 虛擬機器中安裝 Arch Linux。我使用的ISO是archlinux-2022.06.01-x86_64.iso。

啟動虛擬機器時,它會顯示一個選單,我可以在其中進行選擇

  • Arch Linux 安裝媒體(x86_64、UEFI)
  • 有語音的 Arch Linux 安裝媒體(x86_64、UEFI)
  • Arch Linux 安裝媒體(x86_64、UEFI、複製到 RAM)
  • 有語音的 Arch Linux 安裝媒體(x86_64、UEFI、複製到 RAM)
  • 電噴外殼
  • 重啟進入韌體介面

我選擇第一個。然後安裝掛在黑屏上。我沒有收到命令提示字元。在 Hyper-V 管理員中,我可以看到虛擬機器正在使用一些 CPU(顯示為 8%)。我讓它運行了 15 分鐘,但沒有任何反應。

我已經在虛擬機器上停用了安全啟動,因為我知道您需要這樣做。

我有一個運行良好的 Ubuntu VM,fwiw。

為什麼會掛?

編輯:這些是 Hyper-V 設定。這是第二代虛擬機器。

在此輸入影像描述

答案1

您需要停用間接分支跟踪,這是由英特爾在最新核心中提交的。而且現在不相容於hyper-v。

e啟動選單,新增ibt=off至linux參數。然後按ctrl+x,就可以正常啟動了。

參考:https://bbs.archlinux.org/viewtopic.php?id=281111

答案2

我下載了 archlinux-2022.05.01-x86_64.iso 映像,並且安裝得像應該的那樣。 6 月的映像肯定存在 Hyper-V 或我的機器的問題。

答案3

使用映像 archlinux-2023.05.03-x86_64.iso 運行時,我遇到了相同的問題。自從首次報告此問題以來已經快一年了,是否有計劃修復圖像,因此不需要手動編輯。我在文件中沒有看到任何有關此內容的內容:

https://wiki.archlinux.org/title/Hyper-V

在 Linux 命令列末尾添加 ibt=off 對我有用

答案4

我確認,對我有用。

除了在 hyper-v 中編輯目前行之外,

在安裝ISO啟動;

  • 我需要按 TAB 鍵而不是“e”鍵。

當實際啟動已安裝的磁碟時;

  • 我需要按“e”

在 linux 啟動 CMD 變數末尾加上“ibt=off”。

我可能只是為了未來的我而寫這篇文章,再次在 hyper-v 中搜尋相同的 ibt=off 內容... -_-

相關內容