上回讲到 Debian 已经跑起来了,但是驱动在内核里还没有放到rootfs中,
首先到kernel根目录下编译modules
完成以后,把模块安装到指定路径
- make INSTALL_MOD_PATH=./modules_install modules_install
把modules 拷贝到rootfs 的 lib 目录下
- sudo cp modules/ ../../../../../debian_rootfs/rootfs/lib/ -r
重新打包img
- dd if=/dev/zero of=debian_rootfs.img bs=1M count=1024
- mkfs.ext4 -F -L debian_rootfs debian_rootfs.img
- sudo mount debian_rootfs.img ./mountfs/
- sudo cp rootfs ../mountfs/ -rp
- e2fsck -f debian_rootfs.img
- sudo resize2fs -M debian_rootfs.img
重新烧录。。
重启,
- sudo ifconfig eth0 up
- dhclient
eth0 链接网络 成功DHCP获得IP
发现系统 输入命令长了不会自动换行,
则 安装 xterm可以解决, 缺点时 占用200M的存储空间
到此Debian基本功能都已经完成了