运行环境
- 运行环境:Raspberry Pi 4B 4G | Raspbian Buster Lite 2020-02-13
- 参考借鉴:树莓派启动流程 | 制作树莓派的img镜像 | 官方的bootloader下载
- 内核编译:为RaspberryPi4B编译64位内核
获取根文件系统
1 | sudo su |
进入根文件系统
1 | # 挂载主机设备并chroot到根文件系统内 |
添加内核和扩容脚本
- 安装自己编译的内核和无线驱动
1 | # 前面设置完成后就可以退出chroot环境了 |
- 复制下面自动扩容脚本到$ROOTFS_PATH/usr/lib/resize.sh,并使其可被执行
chmod +x resize.sh
1 |
|
复制系统到SD卡
1 | # 树莓派仅支持从msdos/mbr类型的分区表中的FAT32文件系统启动,转换GPT为MBR分区表 |
制作IMG镜像文件
1 | # 首先清理遗留的垃圾文件 |
其他使用问题
- 使用WiFi
1 | apt install wireless-tools wpasupplicant |
- 使用蓝牙
1 | apt install bluez bluez-tools |
- 播放音频
1 | # 编辑 /etc/pulse/daemon.conf 取消注释(删除;)并放入负值:exit-idle-time = -1 |
- 手动扩容
1 | # 如果自动扩容失败,可通过下面操作来扩容root分区到100% |