chrootモードでのNCMの実行
目次
NCMサーバーをchrootモードで実行する手順
パーティションのマウント時に実行するコマンド
chrootしようとしているLinuxシステムのrootパーティションを最初にマウントする必要があります。カーネルによって割り当てられた装置名を調べるには、次を実行します。
# lsblk
次に、rootパーティションをマウントするディレクトリを作成してマウントします。
# mkdir /NCM/test1
# mount /dev/sda1 /NCM/test1
2.chroot実行を有効化するには、以下のコマンドを実行します。
一時的なAPIファイル システムをマウントします。
# cd /NCM/test1
# mount -t proc proc proc/
# mount --rbind /sys sys/
# mount --rbind /dev dev/
# mount --rbind /run run/
chroot環境でインターネット接続を使用するには、DNSの詳細をコピーします。
# cp /etc/resolv.conf etc/resolv.conf
rootをbashシェルに変更する方法
# chroot /NCM/test1 /bin/bash
chroot後、ローカルbashコンフィグをロードする必要となる場合があります。
# source /etc/profile
# source ~/.bashrc
3.chroot環境の終了
chroot環境を終了するには、次のコマンドを使用してください。
# exit
最後に、一時ファイル システムとrootパーティションをアンマウントします。
# cd /
# umount --recursive /NCM/test1
メモ:procコマンドの実行中に以下のエラー メッセージが表示される場合があります。
次のコマンドを実行してください。
mount -t proc none /proc
参照:
1: https://wiki.archlinux.org/index.php/change_root#Exit_from_the_chroot_environment