好久没有折腾过了,最近有时间,倒腾一下我的树莓派,入个门
- 买的时候只买了个板子,没有屏幕,所以在局域网内使用ssh,vnc远程连接
安装系统
- 树莓派最著名的系统便是
raspbian
,这是一个基于debian
的操作系统,因此之后的软件安装操作什么的,基本都是sudo apt-get
- 我安装的系统为retropie,它是基于
raspbian
的一个模拟街机的系统- 安装方法很简单,直接在官网下载好镜像后,使用刻录工具将系统刻录在SD卡上即可,我使用的是
Win32 Disk Imager
ssh 连接
- 要使用
ssh
连接到树莓派,需要保证你的电脑和树莓派的网络互通,以及在树莓派上开启ssh
功能
- 网络
个人选择手机开启热点,树莓派和电脑同时连接,这样的好处在于,我可以直接从手机的已连接设备看到我的树莓派的ip地址 - 连接wifi
将树莓派的SD卡挂载,SD卡上有两个分区,打开其中的boot
分区,并创建一个配置文件wpa_supplicant.conf
:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi的名字"
psk="WiFi的密码"
priority=优先级,数字越大优先级越高
}
- 注意这样的配置是临时的,断电关机后该文件便会消失,下面的ssh文件也一样
- 开启ssh
同样在boot
分区下创建一个名为ssh
的文件即可,不用写入任何内容 - 完成配置后,插入SD卡,接上树莓派电源,等待一小段时间(开机及第一次开机需要释放系统),当手机显示有设备(该系统默认用户名为
retropie
)连接后,就可以使用ssh连接了 - 连接
使用ssh pi@手机上看到的ip地址
连接树莓派即可,pi
为系统默认的用户,对应的默认密码是raspberry
连接成功
- 连接成功后,使用
sudo raspi-config
打开系统的配置菜单,在这里可以启用wifi配置以及ssh功能,启用后就无需使用之前的配置文件了
启用VNC图形化界面
- 使用VNC软件去远程连接相对简单,官网提供了对应的连接教程,记录一下自己遇到的问题
-
根据教程启用后,连接VNC客户端后无法连接桌面
- 怀疑是vnc服务未启动,连接上ssh,手动启用
vncserver
报错 :
查资料找到问题原因 : vncserver默认寻找的X系统的字体路径在/usr/X11R6/lib/X11/fonts/下,现有系统中对应位置没有对应资源
字体问题应该不会影响系统,暂时搁置
- 还有一个报错
/etc/vnc/xstartup: 27: /etc/vnc/xstartup: xsetroot: not found
,应该是这个命令没有找到,查了一下,这个命令是属于x11-xserver-utils
包,用来设置窗口参数的命令,安装这个包,重新启动vncserver
,启动成功
网友评论