无键盘鼠标显示器玩转树莓派

0x01 烧写镜像到内存卡

使用到的软件是etcher,附赠下载地址(linux、macos、windows都可以用)
第一个加号图标选的是镜像,第二个磁盘图标选内存卡,第三个点了就是开始烧写了

下面就是烧写中的状态,这个步骤下泡杯咖啡等会儿就好

0x02 预配置

烧写玩完内存卡之后,会出现一个boot分区的磁盘,如果没有重新拔插一下内存卡

  • 配置ssh
    打开boot分区,在boot分区根目录新建一个ssh文件就好了,文件是一个空文件

  • 配置wifi
    在boot分区,新建一个wpa_supplicant.conf文件,填入如下内容

    1
    2
    3
    4
    5
    6
    7
    8
    country=CN
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    network={
    ssid="your wifi"
    psk="your wifi password"
    key_mgmt=WPA-PSK
    }

0x03 远程命令行连接树莓派

给树莓派通电,等待树莓派彻底启动。登录到路由器后台,找到树莓派的ip。下面是我的路由器,样式普通路由器到dhcp–>客户端找找。其他高级路由,比如极路由,小米路由等因为我没有这些设备,给看官自行研究,一般在终端管理,客户端管理之类的。

此时可以使用ssh客户端工具连接到树莓派上,树莓派默认的用户名为pi,密码为raspberry

0x04 远程桌面连接树莓派

在树莓派命令行执行vncserver,运行树莓派系统自带的vnc服务
重点是最后一行把括号里面的全部复制到vncviewer


在弹出来的对话框中,填入树莓派的账号密码
user部分填写pi,password部分填写raspberry

0x05 设置vncserver开机启动

执行下面命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#切换到root用户
sudo su

#添加服务文件
echo '[Unit]
Description=vncserver
Wants=network.target
After=network.target network.service

[Service]
Type=simple
User=pi
ExecStart=/usr/bin/vncserver -depth 16 -geometry 1024x768 :1
Restart=on-failure
KillMode=process

[Install]
WantedBy=multi-user.target' > /etc/systemd/system/vncserver.service

#刷新服务列表
systemctl daemon-reload
#将服务添加到开机启动
systemctl enable vncserver

0x06 修改语言和时区

修改语言和时区,需要重启生效。在修改完成后,最终确定按钮会提示是否重启,直接重启就行。
同样按照第五步,打开Raspberry Pi Configuration,这次我们选择Localisation标签

  • 修改语言
    点击Set Locale,在弹出来的界面如图选择,language使用滚轮滑动到最下面,选择第二个

  • 修改时区
    点击Set Timezone,在弹出的界面如图选择

0%