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 인수로 실행합니다.

관련 정보