概述#
PINN(PINN is Not NOOBS)是一个用于树莓派的多系统启动器,允许你在同一张SD卡上安装和运行多个操作系统。本教程将介绍如何在无屏幕环境下安装和配置PINN。
前置准备#
- 树莓派设备
- SD卡(建议16GB以上)
- 网线(用于连接网络)
- 电脑(用于配置和访问)
安装步骤#
1. 刷入PINN#
- 下载PINN镜像文件
- 使用工具(如Raspberry Pi Imager或balenaEtcher)将镜像刷入SD卡
- 将SD卡插入树莓派
2. 网络配置#
刷入PINN后,连接网线并重启树莓派。如果无法连接网络,可以通过以下命令查看局域网中的所有设备:
arp -abash3. 配置VNC访问#
在SD卡根目录下创建 recovery.cmdline 配置文件(注意:在某些版本中,recovery.cmdline 可能被 cmdline.txt 替代)。
在配置文件中添加以下内容:
vncinstall forcetriggerplaintext4. VNC登录#
- 默认账户:无(直接回车)
- 默认密码:无(直接回车)
- 默认端口:5900
5. 安装系统#
- 通过VNC连接到树莓派
- 在PINN界面中选择要安装的系统
- 建议先安装一个较小的系统(如OpenWrt),并为其分配额外的1GB空间
6. 配置OpenWrt#
安装OpenWrt后:
- 移除
forcetrigger配置 - 使用网线将树莓派连接到电脑
- 重启树莓派
- OpenWrt默认账户密码:
- 用户名:
root - 密码:
password
- 用户名:
- 在Network选项卡中启用OpenWrt的无线功能
- 将树莓派连接到光猫,电脑连接到OpenWrt的WiFi
配置示例#
recovery.cmdline 配置#
vncinstall forcetriggerplaintext待探索功能#
- PINN自动安装功能
- 如何在启动后的系统中无缝使用VNC
- 如何在物理机上切换树莓派上的系统
常见问题#
网络连接问题#
如果无法连接网络,检查:
- 网线连接是否正常
- 网络配置是否正确
- GitHub仓库是否可以访问
VNC连接问题#
- 确保防火墙允许VNC端口(5900)
- 检查树莓派IP地址是否正确
- 尝试使用不同的VNC客户端
参考资源#
总结#
通过以上步骤,你可以在无屏幕环境下成功安装和配置PINN多系统启动器。记住在配置过程中保持网络连接,以便下载和安装系统镜像。