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,466
0

📮Comments

No Comment.
xosadmin
xosadmin
11 months ago
推荐 Proxmox通过CLI向LXC挂载已有虚拟磁盘的方法
LXC采用.raw格式的虚拟硬盘,在proxmox中也不例外。然而,LXC或Proxmox并没有提供向KVM那样能在CLI中直接挂载.img到虚拟机的方法。但是,可以通过以下方法进行挂载已有磁盘。 关闭目标LXC容器 将已有的磁盘文件复制 ...
  • proxmox
  • 技术小絮
703 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,326 0
xosadmin
xosadmin
4 years ago
推荐 Debian 11通过apt安装proxmox 7
Proxmox Logo (photo: proxmox.com) Debian官方于近日更新了Debian Bullseye系统,即Debian 11系统。同时,Proxmox VE也发布了新的7.0版本。与之前版本相同的是,本次的Pr ...
  • proxmox
  • 技术小絮
2,712 0
xosadmin
xosadmin
5 years ago
推荐 apt-get出现”No public key available”的解决方法
近日在维护Debian 8系统时,执行了apt-get update。执行完成后程序报出错误,错误内容如下: W: There is no public key available for the following key IDs: 这个 ...
  • 技术小絮
1,577 0
xosadmin
xosadmin
3 years ago
推荐 vsftpd提示500 OOPS: vsftpd: refusing to run with writable root inside chroot()解决方法
问题:在安装完vsftpd后,尝试连接时,提示500 OOPS: vsftpd: refusing to run with writable root inside chroot() 解决此问题,只需要执行以下操作: 在/etc/vsft ...
  • 技术小絮
573 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