Debian 文件系统制作

转载在https://whycan.cn/t_2666.html

运行环境在ubuntu 18.04

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

debootstrap --foreign --verbose --arch=armhf  stretch rootfs https://mirrors.tuna.tsinghua.edu.cn/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 LANG=C chroot rootfs /debootstrap/debootstrap --second-stage --verbose

解压的时间比较长

LC_ALL=C LANGUAGE=C LANG=C chroot rootfs

安装任何东西

5.

passwd 设置root密码
   apt-cache clean #删除安装包 
   exit
   rm rootfs/usr/bin/qemu-arm-static
   umount rootfs/dev   #解除绑定
   umount all point 2 did.   ---- but all documents not mention this.

6. 在rootfs下面 运行 tar cvzf ../debian9.9.rootfs.gz .
    可以生成包,任意解压到文件系统即可

modify /etc/apt/sourc.list
deb [url]http://ftp2.cn.debian.org/debian[/url] stretch main
modify /etc/ssh/sshd_config
PermitRootLogin yes
发布了5 篇原创文章 · 获赞 2 · 访问量 5853

猜你喜欢

转载自blog.csdn.net/yytyu2017/article/details/104125294