R4S安装Linux桌面系统
1、系统安装
准备一张 TF卡 Class10或以上的8GB microSD卡
下载烧写工具 win32diskimager (位于”05_工具软件”目录),或写盘工具rufus选用你喜爱的工具
解压 .gz 格式的压缩文件得到 .img 格式的镜像文件
在Windows下以管理员身份运行 win32diskimager,在界面上选择你的SD卡盘符,选择解压后的固件文件,点击 Write 按钮烧写到SD卡
将SD卡从电脑端弹出,插入R4S卡槽
连接电源,系统会从TF卡启动
2、设置及使用
2.1 帐户与密码
普通用户:
用户名: pi
密码: pi
Root用户:
用户名: root
密码: fa
2.2 设置静态IP地址
默认已将 eth0 配置成 dhcp 自动获取IP地址,要更改配置,可以修改这个文件:
1 | vi /etc/network/interfaces.d/eth0 |
比如修改成静态IP地址,如下所示:
1 | auto eth0 |
2.3设置DNS
还需要修改如下文件加入DNS的配置:
1 | vi /etc/systemd/resolved.conf |
例如设置为192.168.1.1:
1 | [Resolve] |
再用以下命令重新启动systemd-resolved服务:
1 | sudo systemctl restart systemd-resolved.service |
2.3 通过ssh登录
更新软件包:
$ sudo apt-get update
可以使用ping命令来获得IP地址: ping NanoPi-R4S
使用以下命令:ssh pi@NanoPi-R4S
默认密码为pi
2.4 安装x11vnc远程桌面
x11vnc是一个VNC服务器, 安装后我们可以不依赖外部的显示设备, 通过网络远程登录桌面。
安装x11vnc
1 | sudo apt-get install x11vnc |
设置VNC登录密码
1 | sudo x11vnc -storepasswd /etc/x11vnc.pwd |
设置x11vnc在开机时自动启动
1 | sudo nano /etc/systemd/system/x11vnc.service |
[Unit] Description=x11vnc service After=display-manager.service Requires=display-manager.service [Service] ExecStartPre=/bin/sh -c 'while [ ! -f /var/run/lightdm/root/:0 ]; do sleep 1; done' ExecStart=/usr/bin/x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -loop -noxdamage -shared -rfbauth /etc/x11vnc.pwd -rfbport 5900 -o /var/log/x11vnc.log Restart=always RestartSec=5 [Install] WantedBy=multi-user.target
应用配置并测试
1 | sudo systemctl daemon-reload |
测试远程桌面
在电脑上启动VNC客户端软件, 在地址栏输入: IP地址:5900 连接即可, 效果如下图所示, 图中设备IP地址为192.168.1.123, 使用端口5900进行连接:
2.4、设置时区 (比如上海)
1 | sudo timedatectl set-timezone Asia/Shanghai |
3、安装Docker
1 | wget https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/arm64/containerd.io_1.2.6-3_arm64.deb |