手動更改目錄中的根目錄
-
根據要求,確保滿足所有要求
-
掛載臨時 API 檔案系統:
cd /location/of/new/root mount -t proc proc proc/ mount --rbind /sys sys/ mount --rbind /dev dev/ mount --rbind /run run/ (optionally)
-
如果你需要在 chroot 環境中使用網際網路連線,請複製 DNS 詳細資訊:
cp /etc/resolv.conf etc/resolv.conf
-
將 root 更改為/ location / of / new / root,指定 shell(本例中為
/bin/bash
):chroot /location/of/new/root /bin/bash
-
在 chrooting 之後,可能需要載入本地 bash 配置:
source /etc/profile source ~/.bashrc
-
(可選)建立一個獨特的提示,以區分你的 chroot 環境:
export PS1="(chroot) $PS1"
-
完成 chroot 後,你可以通過以下方式退出:
exit
-
解除安裝臨時檔案系統:
cd / umount --recursive /location/of/new/root