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 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
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
最近编辑记录 powerpan (2019-07-17 14:50:56)
离线
崩溃是别的问题导致的,因为没有挂boot,所以没有更新到zImage
离线
4. 解压
请教楼主, 这个错误怎么解决?
包没下载完,就开始解压了
离线
这是在v3s上跑?还是在f1c100s上跑?
armhf,armv7指令的,我用于S3但不限于S3
离线
我在蚂蚁矿机主控板上跑起来了,没加--verbose。使用内置工具进行第二阶段定制。
verbose就是输出信息而已
离线
按楼主的教程, 又失败一次,
还是卡在
3I: Unpacking libxapian30:armhf... W: Failure while installing base packages. This will be re-attempted up to five times. W: See //debootstrap/debootstrap.log for details (possibly the package archive is at fault) W: Failure while installing base packages. This will be re-attempted up to five times. W: See //debootstrap/debootstrap.log for details (possibly the package archive is at fault) W: Failure while installing base packages. This will be re-attempted up to five times. W: See //debootstrap/debootstrap.log for details (possibly the package archive is at fault) W: Failure while installing base packages. This will be re-attempted up to five times. W: See //debootstrap/debootstrap.log for details (possibly the package archive is at fault) W: Failure while installing base packages. This will be re-attempted up to five times. W: See //debootstrap/debootstrap.log for details (possibly the package archive is at fault)
接着换一个网址再试,
debootstrap --foreign --verbose --arch=armhf stretch rootfs http://ftp.de.debian.org/debian
仍然一样, 换一台服务器继续,
还是用楼主提供的服务器地址, 就正常了。
看来服务器这个坑还挺大的.
出现错误继续之前的一步直到没错就行,不用换服务器,偶尔出错而已
离线
请教各位, 这样制作的 debian 只是一个根文件系统吗? 比起其他的系统有什么优势?
兼容性好,可以apt-get不用啥都diy
比如蓝牙4就得9以上的版本了,当然自己编译一定行就是麻烦点
离线