Grub2

無法讓 Live USB 啟動

  • September 20, 2021

我有一個 Live USB Debian11 安裝在sdaDebian10 VM 上,通過virt-manager. 當我重新啟動虛擬機時,如何讓這個 LiveUSB 載入?當 grub 出現時,我按 EI 進入 grubs 螢幕並查看

linux /boot/vmlinuz-4.19.0-13-amd64
initrd /boot/initrd.img-4.19.0-13-amd64

我在 GUI 中載入 Debian10 VM 時看到 Live USB

更新:“點擊啟動選項”是我錯過的。所以我在啟動 USB 時啟用了 USB 設備8644:800e並首先重新啟動了 VM,啟動時8644:800e沒有保存。然後我重新啟動了virt-manager。同樣的事情8644:800e沒有啟動。所以我重新啟動了伺服器,現在得到了

無法連接到 libvirt qemu:///system

來自服務的錯誤:CheckAuthorization:沒有收到回复。可能的原因包括:遠端應用未發送回复、消息匯流排安全策略阻止回复、回复超時或網路連接中斷。

Unable to connect to libvirt qemu:///system.

error from service: CheckAuthorization: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Libvirt URI is: qemu:///system

Traceback (most recent call last):
 File "/usr/share/virt-manager/virtManager/connection.py", line 1036, in _do_open
   self._backend.open(self._do_creds_password)
 File "/usr/share/virt-manager/virtinst/connection.py", line 144, in open
   open_flags)
 File "/usr/lib64/python2.7/site-packages/libvirt.py", line 104, in openAuth
   if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: error from service: CheckAuthorization: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
  1. 將 U 盤插入主機系統並檢查它是否已安裝
  2. 打開虛擬機 - 不要啟動它
  3. 點擊資訊按鈕
  4. 選擇 USB Redirector 1 並點擊添加硬體
  5. 在 USB 主機設備下的硬體列表中選擇您的 USB 記憶棒
  6. 點擊完成
  7. 點擊引導選項
  8. 啟用 U 盤並將其移至列表頂部

當您啟動 VM 時,它會按預期從 USB 啟動。

在引導設備順序下,您還有 SATA CDROM 1。您可以直接將 ISO 文件載入到虛擬 CDROM 並將其標記為引導順序中的第一個,而不是使用 USB 記憶棒。使用這兩種方法我的虛擬機正確啟動,安裝程序啟動並且我能夠繼續它。我沒有通過,因為不想擦除我的 Win 10 VM。

我確切地記下了我採取的步驟。也許不需要安裝 USB - 我的自動安裝了,我沒有費心解除安裝它。USB Redirector 2 也可能同樣有效。

引用自:https://unix.stackexchange.com/questions/669536