chrootを使用してコマンドリストをコピー/貼り付ける方法

chrootを使用してコマンドリストをコピー/貼り付ける方法

次のコマンドを順番に実行するスクリプトを作成したいと思います。問題はchrootコマンドです。そのコマンドの後のすべての内容は、私が望む方法でchroot環境にコピーされません。通常の端末にコピーされ、chrootを終了した後に実行されます。これを達成する方法についてのアイデアはありますか?

mkdir $HOME/live_boot
sudo debootstrap \
    --arch=amd64 \
    --variant=minbase \
    stretch $HOME/live_boot/chroot \
    http://ftp.ch.debian.org/debian/
sudo chroot $HOME/live_boot/chroot
echo "TESTDEBIAN" > /etc/hostname
apt-get update && \
apt-get install -y --no-install-recommends \
    xserver-xorg-input-all xserver-xorg-video-fbdev xorg \
    linux-image-amd64 live-boot nano vim network-manager

ベストアンサー1

chroot はコマンドを渡すことができるので、関連するコマンドをスクリプトに入れ、スクリプトを chroot 引数として実行します。

おすすめ記事