我有一個可啟動 USB 驅動器,最近安裝了 Arch Linux(Linux 核心 3.19.2)。我想將它插入我的電腦並chroot
插入其中(或者可能在容器內運行它,使用systemd-nspawn
或類似的東西),為我提供一個 Arch 環境,而無需重新啟動(而且因為其中一台機器無法從 USB 啟動)驅動器)。
如果我沒記錯的話,對於chroot
ing,我必須將dev
、sys
、proc
、tmp
等從正在運行的系統掛載(有時遞歸地)到 USB 驅動器上的文件系統,對嗎?當我嘗試時,我永遠無法正確卸載它們。另外,當我掛載這些目錄時,我的系統(Fedora 17)會出現意外的故障:文件瀏覽器掛在USB 驅動器掛載目錄中、終端拒絕打開、一大堆有關“發現新設備”的系統通知等等。
容器方法目前也不適合我。我正在使用systemd-nspawn
,它只能給我一個 shell,但是當我嘗試「引導」系統時,它會進入等待 D-Bus 的循環並變得無響應。
如何在主機系統中透過 Arch 正確使用可啟動 USB 隨身碟上的系統?感謝您的關注!
答案1
調查拱形 chroot腳本。它負責 /proc /sys /dev asf.. 這可能是您的解決方案。