天天看点

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

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

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

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

修改你的root密码

不要忘了尽早修改你的root密码,通常情况下这是一个好的做法,但是在headless模式下会显得尤为重要。大多数树莓派的发行版有着众所周知的默认root密码。

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

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

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

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

https://yqfile.alicdn.com/b64bb775a23e4d966a3533e5d249d0d075c6a384.png" >

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

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

如果你的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。

数字之间由暂停分隔开。

间隔较长的间歇发声/闪烁表示点(.)。

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

继续阅读