您尚未登录。

楼主 #1 2019-07-17 14:02:38

powerpan
会员
注册时间: 2019-05-05
已发帖子: 52
积分: 45

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 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)

离线

楼主 #4 2019-07-17 14:51:51

powerpan
会员
注册时间: 2019-05-05
已发帖子: 52
积分: 45

Re: Debian 9.9 (stretch) 文件系统制作

崩溃是别的问题导致的,因为没有挂boot,所以没有更新到zImage

离线

楼主 #7 2019-07-17 15:29:59

powerpan
会员
注册时间: 2019-05-05
已发帖子: 52
积分: 45

Re: Debian 9.9 (stretch) 文件系统制作

firstman 说:

4. 解压   
请教楼主, 这个错误怎么解决?


包没下载完,就开始解压了

离线

楼主 #9 2019-07-17 15:30:48

powerpan
会员
注册时间: 2019-05-05
已发帖子: 52
积分: 45

Re: Debian 9.9 (stretch) 文件系统制作

Gentlepig 说:

这是在v3s上跑?还是在f1c100s上跑?

armhf,armv7指令的,我用于S3但不限于S3

离线

楼主 #13 2019-07-17 22:36:01

powerpan
会员
注册时间: 2019-05-05
已发帖子: 52
积分: 45

Re: Debian 9.9 (stretch) 文件系统制作

Hu187 说:

我在蚂蚁矿机主控板上跑起来了,没加--verbose。使用内置工具进行第二阶段定制。

verbose就是输出信息而已

离线

楼主 #22 2019-07-21 23:32:42

powerpan
会员
注册时间: 2019-05-05
已发帖子: 52
积分: 45

Re: Debian 9.9 (stretch) 文件系统制作

firstman 说:

按楼主的教程, 又失败一次,

还是卡在
3

I: 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

仍然一样, 换一台服务器继续,

还是用楼主提供的服务器地址, 就正常了。

看来服务器这个坑还挺大的.


出现错误继续之前的一步直到没错就行,不用换服务器,偶尔出错而已

离线

楼主 #23 2019-07-21 23:35:15

powerpan
会员
注册时间: 2019-05-05
已发帖子: 52
积分: 45

Re: Debian 9.9 (stretch) 文件系统制作

还能这么玩 说:

请教各位, 这样制作的 debian 只是一个根文件系统吗? 比起其他的系统有什么优势?

兼容性好,可以apt-get不用啥都diy
比如蓝牙4就得9以上的版本了,当然自己编译一定行就是麻烦点

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn