X-osadminの自留地
  • 博客主页 HomePage
  • 技术小絮 Tech
  • 作品发布 Works
  • 软件专题 Softs
    • proxmox
    • openwrt
    • chromebook
    • Zerotier
    • 虚拟化
  • 友情链接 Following

xosadmin

BGPlayer / Codes learner / Love Linux
Posts
75
Comments
0

友情链接 – Friendly Links

  • Add your site here…
xosadmin
5 years ago

如何设置使用树莓派首次开机启动脚本

树莓派是一款非常值得研究,也是一款功能非常强大的卡片式单片机。其自带的Raspbian系统可以代替计算机完成许多任务。但是首次设置对于部分用户来说是一件较为麻烦的事情。本文来带大家一起设置并使用树莓派的Firstboot.sh,让其自动完成您所需的首次配置。

首先,需要的材料/软件如下:

  1. 空白的SD卡,内存需要大于4GB
  2. 一个SD卡读卡器
  3. 下载并解压好的Raspbian系统(.img)
  4. USB Image Tool软件(Windows下)/ DD命令(Linux下)
  5. Ext2Fsd软件或者DiskGenius专业版

步骤如下:

  1. 正常将Raspbian系统写入SD卡
  2. 使用Ext2FSd挂载SD卡的Rootfs分区(或者使用Diskgenius专业版打开分区)
  3. 将下载好的Firstboot.sh或者您自己写成的bash文件导入该分区,放置位置可以自定义
  4. 在Boot分区创建一个firstboot.txt,并按例子编辑(若使用本站的firstboot.sh)
  5. 在Rootfs分区的/etc/rc.local加入以下代码:sh /path/to/firstboot.sh (/path/to是您放置firstboot.sh的位置,自行修改)
  6. 给/etc/rc.local和firstboot.sh权限,使其能够运行
  7. Enjoy~

以上就是树莓派开机firstboot脚本的设置方式。您可以通过编辑该脚本完成更多系统的自定义修改。以下是举例修改:

本脚本的修改:

  1. 主机名
  2. Root密码
  3. DNS地址
  4. More…

[collapse title=”代码片段,展开请点击 → “]

passwd root<<EOF
123

123
EOF

echo 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的系统镜像,请访问下载中心下载。

  • 作品发布
  • 技术小絮
等 人表示很赞
1,449
0

📮Comments

No Comment.
xosadmin
xosadmin
3 years ago
推荐 Bark提示TokenExpired的解决方法
Bark是一个开源的iOS消息推送服务端和客户端。近日在配置与测试时,发现在尝试推送消息时提示Token Expired。经过多方测试,这是由于系统时间错误所造成的,因此发现以下解决方案。 1.先安装ntpdate。命令:apt insta ...
  • 技术小絮
934 0
xosadmin
xosadmin
5 years ago
推荐 向日葵控控在Linux下无法找到键鼠(失灵)的解决办法
向日葵控控是一个IPKVM盒子,其功能很强大。但是经过测试,在Windows下免驱工作一切正常,但是在Linux下可能会出现鼠标键盘无法控制的问题,但是显示输出一切正常。经过与客服的讨论和测试,得出以下解决方案。 问题所在:Linux系统缺 ...
  • 技术小絮
5,653 0
xosadmin
xosadmin
6 years ago
推荐 OS X Mojave驱动HD4600方法
近日有越来越多的小伙伴通过他们的普通电脑吃上了苹果系统,但是困扰大家的一大问题就是驱动显卡。博主最近采用了Intel i5-4570t(联想M73 tiny小主机)安装上了Mac OS X 10.14.6(感谢 @黑果小兵 的镜像),并且 ...
  • 技术小絮
4,003 0
xosadmin
xosadmin
5 years ago
推荐 gem (Zlib::GzipFile::Error) not in gzip format 的解决方案
近日在使用老版本ruby安装sqlite3时,遇到了这样的一个错误,报错如下: ERROR: While executing gem … (Zlib::GzipFile::Error) not in gzip format ...
  • 技术小絮
1,180 0
xosadmin
xosadmin
6 years ago
推荐 SolusVM OpenVZ虚拟机无法启动的一些解决思路
问题截图 由Google的结果和其他网友的分享,可以得出,这个问题产生的原因很多。在下面,为大家列出一部分比较常见的原因及一些解决方案,仅适用于SolusVM+OpenVZ架构。 1.宿服务器未进入OpenVZ内核模式 有许多朋友在安装 ...
  • 技术小絮
3,517 0
  • Windows FTP服务器通过PASV模式无法获取目录的解决方法
  • Proxmox日志出现大量lxcfs truncated错误的解决方案
  • Proxmox通过CLI向LXC挂载已有虚拟磁盘的方法
  • LXC上安装Gitlab时sysctl报错的解决方法
  • Proxmox VE通过全盘方式直通硬盘
  • Proxmox为KVM VNC启用剪贴板支持

文章聚合

  • Proxmox日志出现大量lxcfs truncated错误的解决方案
  • Proxmox通过CLI向LXC挂载已有虚拟磁盘的方法
  • Proxmox VE通过全盘方式直通硬盘
  • Proxmox为KVM VNC启用剪贴板支持
  • Proxmox报出RRDC/RRD update error的解决方法
  • 在Debian 12上安装Proxmox VE的方法

Multilangual Translator

Copyright © 2016-2025 X-osadminの自留地. All rights reserved. Designed by nicetheme.
  • 博客主页 HomePage
  • 技术小絮 Tech
  • 作品发布 Works
  • 软件专题 Softs
    • proxmox
    • openwrt
    • chromebook
    • Zerotier
    • 虚拟化
  • 友情链接 Following
Welcome
Forgot password?
Welcome
Forgot password?
Social Login
Login with WeChat QR Code
Unregistered WeChat IDs will be automatically used to create an account.
Scan and Reply with Keywords「登录」Get Verification Code
Social Login
Free registration
Social Login
Reset password
Back to Login