- 通过移除写保护实现ChromeOS硬件转换。
- 使用第三方 UEFI 固件以允许启动第三方操作系统。
- 安装 Home Assistant OS 以获得最佳稳定性和易于管理性。
- 将旧款 Chromebook 设备重新利用,作为 Raspberry Pi 的一种经济实惠的替代方案。

如果你抽屉里有一台积灰的 Chromebook,你可能没意识到它其实是智能家居的绝佳选择。很多人都在苦苦寻找一台不会断电的 Raspberry Pi,但事实上,二手 Chromebook是一个非常棒的替代品,因为它们在 eBay 等网站上价格非常便宜,而且耗电量极低。
如果您以前没有使用过 Linux,那么在这些设备上设置您的家庭控制中心并非易事,但只要稍加耐心并按照正确的步骤操作,您就可以将联想 Chromebook 或任何类似的设备变成您智能家居的大脑,管理从灯光到扬声器和 Chromecast 的一切。
硬件和固件准备
要实现这一点,我们不能仅仅依赖谷歌的系统。第一步是移除设备的写保护。根据型号的不同(例如某些华硕设备),您可能需要打开机箱并拧下特定的螺丝来修改固件。完成此操作后,必须通过以太网连接设备,以避免出现任何问题。
下一步是进入开发者模式。为此,请在设备关机状态下,用回形针按住恢复按钮,同时开机。当出现恢复屏幕时,按下 CTRL+D,然后再次按下回形针按钮确认操作。重启几次后,您就可以通过按下 CTRL+ALT+F2 进入 shell,并以用户名 chronos登录,无需密码。
现在到了最重要的部分:MrChromebox脚本。运行此工具时,我们必须选择安装UEFI固件(完整ROM)的选项。务必小心,因为此过程非常复杂,如果出现任何差错,设备都可能无法使用,但这却是启动全新操作系统的唯一方法。
操作系统和HAOS安装
UEFI固件已安装完毕,我们需要一个装有Linux系统的U盘(Ubuntu是个不错的选择)。启动时,按ESC键进入启动菜单,然后选择U盘。无需将Ubuntu安装到硬盘上;只需选择“试用Ubuntu”选项,即可从内存运行它。
进入 Linux 系统后,我们需要准备录制 Home Assistant 操作系统。如果我们使用 Balena Etcher,则可能需要打开终端并运行以下命令。 sudo add-apt-repository universe 接下来 sudo apt install libfuse2 为了确保应用程序正常运行,请不要忘记给它供电。 执行权限 在程序属性中指定 Etcher 文件。
如果格式化U盘遇到问题,可以使用Rufus之类的工具,前提是正确配置持久分区。最后,我们将HAOS镜像直接刷入Chromebox的内置硬盘,关闭电脑,拔出U盘,然后开机。搞定!自动化系统现在可以正常运行了。
设备管理和性能
Home Assistant 投入使用后,将能够检测并控制您的整个智能家居生态系统:从智能灯具和 Google Nest Mini到 Fire Stick 和 Android 电视。通过使用操作系统版本而非 Crostini 上的 Docker 或传统 Linux,我们实现了更高的稳定性并简化了更新管理。
有些用户尝试在 ChromeOS 上使用 Android 应用,但需要注意的是,Home Assistant 前端本质上是一个网页视图,ChromeOS 版本的限制可能会对用户体验产生负面影响。因此,对于追求稳定系统的用户来说,完整安装操作系统才是最专业、最安全的方式。
将 Google 设备变成家庭自动化服务器,可以让你以低成本利用强大的硬件,通过安装UEFI 固件和刷入 Home Assistant 操作系统来克服 Raspberry Pi 板的短缺,从而实现对家中所有联网设备的全面高效控制。