树莓派是一款非常值得研究,也是一款功能非常强大的卡片式单片机。其自带的Raspbian系统可以代替计算机完成许多任务。但是首次设置对于部分用户来说是一件较为麻烦的事情。本文来带大家一起设置并使用树莓派的Firstboot.sh,让其自动完成您所需的首次配置。
首先,需要的材料/软件如下:
- 空白的SD卡,内存需要大于4GB
- 一个SD卡读卡器
- 下载并解压好的Raspbian系统(.img)
- USB Image Tool软件(Windows下)/ DD命令(Linux下)
- Ext2Fsd软件或者DiskGenius专业版
步骤如下:
- 正常将Raspbian系统写入SD卡
- 使用Ext2FSd挂载SD卡的Rootfs分区(或者使用Diskgenius专业版打开分区)
- 将下载好的Firstboot.sh或者您自己写成的bash文件导入该分区,放置位置可以自定义
- 在Boot分区创建一个firstboot.txt,并按例子编辑(若使用本站的firstboot.sh)
- 在Rootfs分区的/etc/rc.local加入以下代码:sh /path/to/firstboot.sh (/path/to是您放置firstboot.sh的位置,自行修改)
- 给/etc/rc.local和firstboot.sh权限,使其能够运行
- Enjoy~
以上就是树莓派开机firstboot脚本的设置方式。您可以通过编辑该脚本完成更多系统的自定义修改。以下是举例修改:
本脚本的修改:
- 主机名
- Root密码
- DNS地址
- More…
[collapse title=”代码片段,展开请点击 → “]
passwd root<<EOF
123123
EOFecho testpi > /etc/hostname
sed -i ‘s/raspberrypi/testpi/g’ /etc/hosts
echo nameserver 223.5.5.5 > /etc/resolv.conf
More…
[/collapse]
完整示例代码及firstboot.txt样例,请参阅:https://github.com/xosadmin/Raspberrypi-firstboot
同时,本站提供已加入firstboot的系统镜像,请访问下载中心下载。
📮Comments