支援 RDP 的引導程式?

支援 RDP 的引導程式?

情境:我有 2 個常用的作業系統(Windows 和 Linux)。

問題:我無法在彼此之間遠端切換。

有什麼解決方案能夠遠端啟動到另一個系統嗎?就我而言,虛擬機器不是一個選擇。我嘗試在其他地方找到它,但似乎沒有比硬體解決方案更實際的解決方案。

對我來說,最佳選擇是一些支援 RDP 的引導程式或一些可以將系統重新啟動到其他系統的應用程式。優選第一個。

答案1

如果您滿足於將 Windows 作為預設啟動目標,然後重新啟動到 Linux,則可以使用這個小實用程式:下一步啟動(免責聲明:我沒有嘗試過,而且它已經有大約 4 年沒有更新了......可能還有其他選擇)。在 Linux 中重新啟動一次後,每次都會回到 Windows。


如果您希望(需要?)在啟動時使用 RDP 和 GUI 來處理此問題,那麼也許您最好的方法是產生一個小型 Linux 系統,並將其配置為預設啟動目標。我不知道是否存在這樣的事情,但從你的評論來看,聽起來你已經準備好了。

在這個小型 Linux 環境中,您設定了 RDP 伺服器並實作了圖形實用程式。然後,圖形實用程式在直接執行以下命令和抓取輸出或/sys/firmware/efi/efivars直接互動之間執行一些操作。您甚至可以實現自己的超時和預設機制。

這個答案(評論中提到)有一些關於該主題的很好的附加資訊。

列舉啟動選項

運行時efibootmgr將顯示啟動選項列表,範例如下。這需要被解析並轉換為 UI 中的元素。

BootCurrent: 0001
BootOrder: 0001,0000
Boot0000* Windows Boot Manager
Boot0001* Ubuntu
Boot001F  USB HDD

配置下一個引導選項

允許使用者選擇上面提供的選項,然後運行efibootmgr --bootnext ${option}。這將配置僅用於一次引導的引導模式${option}- 然後系統將在後續引導時恢復到這個小型 Linux 環境。

重啟

當用戶點擊「去!”,重新啟動系統(例如:reboot) - 上面選擇的啟動模式都會啟動,系統就可以使用了。

下次啟動(或重新啟動)時,小型 Linux 環境將再次運行,允許使用者透過 RDP 連線並選擇新的啟動模式。

相關內容