Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- img=debian_arm.img
- folder=debian
- release=sid
- clear
- echo "Checking needed packages..."
- apt-get install binfmt-support qemu qemu-user-static debootstrap
- echo "Creating empty IMG..."
- dd if=/dev/zero of=$img bs=1024 count=2000000
- echo "Formating IMG..."
- mke2fs -Fj $img
- mkdir $folder
- echo "Mounting IMG..."
- modprobe loop
- mount -t ext3 -o noatime,errors=remount-ro $img $folder || exit 1
- echo "Starting Debootstrap..."
- debootstrap --foreign --arch armel $release $folder
- cp /usr/bin/qemu-arm-static $folder/usr/bin
- DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true \
- LC_ALL=C LANGUAGE=C LANG=C chroot $folder /debootstrap/debootstrap --second-stage
- DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true \
- LC_ALL=C LANGUAGE=C LANG=C chroot $folder dpkg --configure -a
- echo "deb http://http.debian.net/debian $release main non-free contrib" > $folder/etc/apt/sources.list
- echo "export PATH=/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin" > $folder/root/.bashrc
- echo "export TERM=xterm" >> $folder/root/.bashrc
- for fs in /dev /proc /sys;
- do
- mount -o bind "$fs" "$folder$fs"
- done
- chroot $folder bash
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement