!
这是 Web Kiosk Instructable 的代码存储库,网址为:https://www.instructables.com/id/Web-Kiosk/
它基于 ODROID C2 设备:
!
来自 HardKernel 的 eMMC 卡上的映像对于用作信息亭来说完全臃肿,因此对于此构建,我们将使用 meveric 的 Debian Stretch 映像;有关该图像的详细信息可以在此处找到。
下载 ~93MB C2.img.xz 映像文件:
!
现在,下载一个名为 Etcher 的工具,它将允许您将上面下载的映像文件写入 eMMC 卡。
为此,请使用 eMMC2SD 卡适配器,并将其插入将运行 Etcher 的计算机上的 microSD 读卡器。
当您运行 Etcher 时,首先选择您下载的映像,然后选择 microSD 读卡器,然后点击 Flash。
注意在步骤2中选择驱动器时,请确保它是您的microSD读卡器,因为如果您选择其他驱动器,Etcher将覆盖该驱动器,并且数据无法恢复!我不会对丢失的数据负责,因此请阅读 Etcher 下载页面上的说明。
注意2在 Windows 上,当您插入 eMMC2SD 卡适配器时,您可能会收到有关需要格式化驱动器的弹出窗口。忽略这些对话框。只需点击“取消”,然后关闭所有 FileManager 窗口即可。当 Etcher 启动和结束时,也会发生同样的情况。只需关闭弹出的所有 Windows 对话框即可。
Etcher 完成后,您可以卸下 eMMC2SD 卡适配器,取出 eMMC 卡,然后将卡插入 ODROID 底部。
对于下一步,您需要插入常规 HDMI 显示器而不是触摸屏显示器。第一步,您还需要将键盘插入 ODROID。默认操作系统配置为 1920x1080px60hz 屏幕,因此插入触摸屏将使任何文本无法读取。
确保您的 ODROID 连接了以太网电缆 启动机器;您将看到一系列启动输出。屏幕将变为空白,这是正常现象,因为它将图像扩展到 eMMC 驱动器的整个空间,然后屏幕将重新填充启动输出,然后空白到登录屏幕。
apt-get update && apt-get dist-upgrade -y
大约在中间,您会看到有关重建内核的警告。只需按 ENTER 键即可确定。该过程完成后输入命令:
apt-get install net-tools -y && clear && ifconfig eth0
(记下 IP 地址和 mac 地址(“ether”一词后面的十六进制小数)。您将需要 IP 地址来进行 SSH 登录)
reboot
wget -O setup.sh https://raw.githubusercontent.com/ZacWolf/WebKiosk/master/setup.sh && chmod 700 ./setup.sh && ./setup.sh
断开电源
连接触摸屏显示器
连接电源
setupkiosk.sh
apt-get install sudo -y
echo ' user ALL=(ALL:ALL) ALL ' >> /etc/sudoers `