Debian 9.9 (stretch) 文件系统制作
0. 准备工作:
sudo apt install qemu-user-static -y sudo apt install debootstrap -y mkdir rootfs
1. debootstrap
debootstrap --foreign --verbose --arch=armhf stretch rootfs http://ftp2.cn.debian.org/debian
2.
cd rootfs mount --bind /dev dev/ mount --bind /sys sys/ mount --bind /proc proc/ mount --bind /dev/pts dev/pts/ cd ..
3.
cp /usr/bin/qemu-arm-static rootfs/usr/bin/ chmod +x rootfs/usr/bin/qemu-arm-static
4. 解压
LC_ALL=C LANGUAGE=C chroot rootfs /debootstrap/debootstrap --second-stage --verbose
可以在这个时候
LC_ALL=C LANGUAGE=C chroot rootfs
安装任何东西
5.
passwd ###设置root密码 apt-cache clean #删除安装包 exit rm rootfs/usr/bin/qemu-arm-static unmount all point 2 did. ---- but all documents not mention this.
6. 在rootfs下面 运行 tar cvzf ../debian9.9.rootfs.gz .
可以生成包,任意解压到文件系统即可
modify /etc/apt/sourc.list deb http://ftp2.cn.debian.org/debian stretch main modify /etc/ssh/sshd_config PermitRootLogin yes