《树莓派实战秘籍》——1.11 技巧11进入Headless模式

树莓派Headless模式实战

本节书摘来异步社区《树莓派实战秘籍》一书中的第1章,第1.11节,作者:【美】Ruth Suehle ,Tom Callaway,更多章节内容可以访问云栖社区“异步社区”公众号查看.

1.11 技巧11进入Headless模式

树莓派实战秘籍
虽然树莓派支持1080p的HDMI视频输出,但对很多项目来说,接上一个视频显示器既不经济也不实际。以下是不带显示器的情况下的相关内容。

树莓派经常被吹捧为一种廉价的计算机,但如果你没有现成的显示器和其他各种可用外设,成本将会飞速上升。此外,由于树莓派用于创意项目的最吸引人的特点之一就是它的尺寸很小。因此,你很可能会发现你需要在“headless”模式下运行:没有显示器、没有键盘、也没有鼠标,只有Pi单飞(如果你正在搭建技巧44,那正符合字面意思!),而这正是需要运行headless模式的时候。

修改你的Root密码

不要忘了尽早修改你的root密码,通常情况下这是一个好的做法,但是在headless模式下会显得尤为重要。大多数树莓派的发行版有着众所周知的默认root密码。
一般情况下,你最终的headless Pi项目是从连接显示器和输入设备并做好一切准备开始的。如果不出意外,这似乎是最简单的获取IP地址的方式,同时它也是能够SSH到树莓派的第一步。然而,如果你使用的是Pidora,你可以一开始就进入headless,这是由于有一个专为进入headless并绕过了第一步启动过程的配置选项,当你在SD卡上安装好Pidora后,在其boot分区中创建一个名为headless的文件。

对于静态IP地址,将之和子网掩码及网关一起在headless文件中列出:

7b8049b81aaa1fee5250b886a99203dbd82f2b0e

你也可以通过在这个文件中加入这句来启动rootfs-resize:

bfd00d929620348e7b6623b30d27272c343219a6

如果你想设置交换分区的大小,也在这里添加:

ba6fd6a677f21b7dc1d45763b7fc3f58c7b8d1b3

如果你的Pi需要动态获取其IP地址(DHCP),headless文件保持为空。但是你如何知道Pi的实际IP地址是多少?这就是Pidora的headless模式为你服务所在!

当你有了这个headless文件并启动树莓派,它会在上电2分钟之后先通过扬声器间歇发声播报IP地址,30秒之后,再通过绿色的OK/ACT灯闪烁播报IP地址。这些功能由ip-info提供,一个包含名为ip-read和ip-flash的巧妙的软件包。这种间歇发声/闪烁播报表示数字是通过下面的方式实现的。

使用短暂的间歇发声/闪烁表示数字1~9(例如,3个间隔较短的间歇发声/闪烁表示3)。
10个间隔较短的间歇发声/闪烁表示0。
数字之间由暂停分隔开。
间隔较长的间歇发声/闪烁表示点(.)。
你可以在这个地址获取关于ip-info软件包的更多信息并下载之:https://github.com/ctyler/ip-info/

正如前面提到的,Pidora通常会通过第一阶段启动过程启动,并让你设置root密码和其他用户。但这个脚本仅仅在找到输入设备的情况下才会运行。否则,系统会通过IPv4 DHCP配置以太网接口,并假定你将自行设置在第一启动已经设置好的任何其他偏好配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值