安装操作系统

为树莓派安装操作系统已经成了一件非常简单的事情。官方提供的工具只需要选择想要安装的系统版本,选择希望烧录的内存卡即可完成安装,免去了复杂的下载安装工作。

在众多的操作系统中,其实最推荐的依然是 32 位的基于 Debain 的 Raspberry Pi OS Lite,64 位的系统软件包支持方面多少有些欠缺, GUI 对于树莓派 4 以前的设备也不是特别友好。

  • Raspberry Pi OS 默认的用户名为 pi ,密码为 raspberry。
  • Ubuntu server/core/desktop 默认的用户名和密码均为 ubuntu 。
Raspberry Pi Imager
Raspberry Pi Imager

不使用显示器完成基础配置

由于树莓派 4B/Zero 都不具备全尺寸 HDMI 接口,连接显示器对它们来说可能是一件比较困难的事情。

直接将烧录好的 SD 卡插入电脑,打开 boot 分区,在其根目录中创建一个名为 wpa_supplicant.conf 的文件,并编辑其内容。

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="WiFi的SSID"
    psk="WiFi密码"
}

接着在同一位置创建一个无后缀文件,并命名为全大写 SSH 。

至此,你可以从电脑上的 SSH 客户端访问树莓派。推荐使用 Terminus 作为 SSH 客户端。完成此步骤后,请忽略剩余步骤中和 WI-FI 或 SSH 有关的部分。

修改默认用户用户名

由于 root 用户默认不支持远程登录,为了免去修改配置文件的麻烦将此步骤放在开启 SSH 服务前。若你执意不想在树莓派上输入太多指令,那么修改 /etc/ssh/sshd_config 文件,将 PermitRootLogin yes 取消注释即可。

DIMOJANG

首先为 root 账户指定密码。

$ sudo passwd

输入密码后回车,重复输入一次再回车即可。

接着退出当前账户( pi )并登录 root 。然后便可以开始修改默认 pi 账户的用户名。

$ exit
$ root
$ root #上一步设置的密码
$ usermod -l yourname pi
$ groupmod -n yourname pi
$ mv /home/pi /home/yourname
$ usermod -d /home/yourname yourname

yourname 处即为目标修改用户名。需要注意,如果操作系统在修改用户名前已经使用过一段时间,需要谨慎重命名 home 目录。

连接 WI-FI 、开启 SSH 、更改主机名

Raspbery Pi OS 连接 WI-FI 并开启 SSH 非常方便。只需要执行

$ sudo raspi-config

即可进入图形界面。

raspi-config
raspi-config

进入第一项,即可连接 Wi-Fi 和修改主机名。

进入第三项,则可以选择开启 SSH 。

使用 Samba 共享家目录

有时在树莓派上下载一些文件(例如 GitHub )会非常慢,所以使用 PC 下载后传输给树莓派是个不错的选择。可选的方案有 U 盘,FTP 等。由于对树莓派来说,共享文件一般只发生在局域网,所以 Samba 或许是个不错的选择。

首先更新软件源。如果这一步进展缓慢,则可以考虑切换到清华源

$ sudo apt update

接下来便可以开始安装 Samba 了。

$ sudo apt install samba samba-common

期间可能会弹出窗口询问是否要根据 DHCP 调整配置文件,选择 yes 并回车即可。

接着对 Samba 进行简单的配置。使用 sudo 编辑 samba 配置文件 /etc/samba/smb.conf ,滑动到最下方添加我们自己的配置文件。

$ sudo nano /etc/samba/smb.conf
[username]
   path = /home/dimoj
   valid users = dimoj
   browseable = yes
   writable = yes
   read only = no

其中,中括号内的为共享名称,可以按照自己的需求修改。

path 后为 samba 根目录,推荐修改为自己的 home 路径。

valid users 后为允许登录的用户。

修改完成后,按下 CTRL+X ,输入 r 并回车保存并退出。

然后添加 samba 用户。

$ sudo smbpasswd dimoj

输入两次密码即可完成创建。若 samba 提示 Failed to find entry for user ,则在 smbpassd 后添加参数 -a 即可。

$ sudo smbpasswd -a xxxxx

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注