![Arch 安裝在 Windows 11 Hyper-V VM 上掛起](https://rvso.com/image/1672341/Arch%20%E5%AE%89%E8%A3%9D%E5%9C%A8%20Windows%2011%20Hyper-V%20VM%20%E4%B8%8A%E6%8E%9B%E8%B5%B7.png)
我正在嘗試在 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,就可以正常啟動了。
答案2
我下載了 archlinux-2022.05.01-x86_64.iso 映像,並且安裝得像應該的那樣。 6 月的映像肯定存在 Hyper-V 或我的機器的問題。
答案3
使用映像 archlinux-2023.05.03-x86_64.iso 運行時,我遇到了相同的問題。自從首次報告此問題以來已經快一年了,是否有計劃修復圖像,因此不需要手動編輯。我在文件中沒有看到任何有關此內容的內容:
在 Linux 命令列末尾添加 ibt=off 對我有用
答案4
我確認,對我有用。
除了在 hyper-v 中編輯目前行之外,
在安裝ISO啟動;
- 我需要按 TAB 鍵而不是“e”鍵。
當實際啟動已安裝的磁碟時;
- 我需要按“e”
在 linux 啟動 CMD 變數末尾加上“ibt=off”。
我可能只是為了未來的我而寫這篇文章,再次在 hyper-v 中搜尋相同的 ibt=off 內容... -_-