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

xosadmin

BGPlayer / Codes learner / Love Linux
Posts
77
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,462
0

📮Comments

No Comment.
xosadmin
xosadmin
4 years ago
推荐 为proxmox 6/7一键开启bbr
新版Proxmox 6/7基于debian buster/bullseye操作系统,已采用5.10以上内核,因此符合免更换内核开启bbr的条件。只需要按照以下操作进行操作即可: echo “net.core.default_qd ...
  • proxmox
  • 技术小絮
1,323 0
xosadmin
xosadmin
3 years ago
推荐 如何在Debian安装Mariadb数据库
Mariadb是一款高效的数据库。因为其来源于MySQL,因此它对于Mysql具有较好的兼容性。这篇文章将介绍如何在Debian 11操作系统上安装MariaDB数据库。 安装依赖包并升级系统,命令: apt-get install s ...
  • 技术小絮
747 0
xosadmin
xosadmin
5 years ago
推荐 OpenWrt N2N组网记 – 自己组建大内网
n2n结构图(图自互联网) N2N是一款十分简单且强大的p2p组网软件。它可以实现组网和p2p直连。只需要拥有一台服务端,任何主机都可以接入进来做为客户端。在本篇文章,将使用OpenWrt做为服务端来搭建组网。事不宜迟,开干~ 首先,选 ...
  • 技术小絮
5,211 0
xosadmin
xosadmin
10 months ago
推荐 Proxmox日志出现大量lxcfs truncated错误的解决方案
在部分Proxmox版本中运行LXC虚拟机,可能会遇到以下情况:日志中出现大量Internal error: truncated write to cache,并且实时在滚动更新。 经过搜索和研究,可以通过以下方式进行修复: 编辑/lib ...
  • proxmox
  • 技术小絮
636 0
xosadmin
xosadmin
4 years ago
推荐 curl: (35) Peer reports incompatible or unsupported protocol version的解决方法
近日在做CentOS 7维护时,在尝试curl时,遇到了curl: (35) Peer reports incompatible or unsupported protocol version.的问题。本问题是由于相应的包版本过老导致的。 ...
  • 技术小絮
2,320 0
  • HPE Microserver系列降低噪音的一种办法
  • Debian 13 Trixie安装Proxmox VE
  • Windows FTP服务器通过PASV模式无法获取目录的解决方法
  • Proxmox日志出现大量lxcfs truncated错误的解决方案
  • Proxmox通过CLI向LXC挂载已有虚拟磁盘的方法
  • LXC上安装Gitlab时sysctl报错的解决方法

文章聚合

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

Multilangual Translator

Copyright © 2016-2025 X-osadminの自留地. All rights reserved. 萌ICP备20258855号
  • 博客主页 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