Chroot 到 Arch 可啟動 USB

Chroot 到 Arch 可啟動 USB

我有一個可啟動 USB 驅動器,最近安裝了 Arch Linux(Linux 核心 3.19.2)。我想將它插入我的電腦並chroot插入其中(或者可能在容器內運行它,使用systemd-nspawn或類似的東西),為我提供一個 Arch 環境,而無需重新啟動(而且因為其中一台機器無法從 USB 啟動)驅動器)。

如果我沒記錯的話,對於chrooting,我必須將devsysproctmp等從正在運行的系統掛載(有時遞歸地)到 USB 驅動器上的文件系統,對嗎?當我嘗試時,我永遠無法正確卸載它們。另外,當我掛載這些目錄時,我的系統(Fedora 17)會出現意外的故障:文件瀏覽器掛在USB 驅動器掛載目錄中、終端拒絕打開、一大堆有關“發現新設備”的系統通知等等。

容器方法目前也不適合我。我正在使用systemd-nspawn,它只能給我一個 shell,但是當我嘗試「引導」系統時,它會進入等待 D-Bus 的循環並變得無響應。

如何在主機系統中透過 Arch 正確使用可啟動 USB 隨身碟上的系統?感謝您的關注!

答案1

調查拱形 chroot腳本。它負責 /proc /sys /dev asf.. 這可能是您的解決方案。

相關內容