1
是否有無論如何,您可以通過您的計算機的USB暴露本地分區或磁盤映像到另一臺計算機上出現外部驅動器在mac/linux/bsd系統?在運行系統上等效的USB目標磁盤模式
我想玩內核開發的東西,我需要一個系統編譯和其他重新啓動/測試。
是否有無論如何,您可以通過您的計算機的USB暴露本地分區或磁盤映像到另一臺計算機上出現外部驅動器在mac/linux/bsd系統?在運行系統上等效的USB目標磁盤模式
我想玩內核開發的東西,我需要一個系統編譯和其他重新啓動/測試。
帶USB:沒有機會。 USB是單向的,您的開發系統無法模擬大容量存儲設備或其他任何類型的USB設備。
與火線:理論上。 (這是Apple的目標磁盤模式正在使用的內容。)但是,我找不到可用的解決方案。
我建議你嘗試虛擬化或網絡啓動。 VirtualBox是免費和開放的軟件,並有多種命令行選項,這意味着它可以被編寫腳本。網絡啓動需要一點努力來設置,但可以很好地工作。
還有一種選擇是使用最小的Linux發行版作爲引導程序來設置所需的環境,然後使用kexec啓動內核,可能使用GRUB作爲中間步驟。
你在處理什麼樣的內核?如果它是你自己的代碼,內核是以真實模式還是保護模式運行?你是否嚴格需要磁盤訪問,還是隻想引導實際的內核?