树莓派 4B headless 安装启动

万能的 TB 上花了 330 元买了一个 4B 所谓官方套件,其实就是多了个 3A 的 USB 加 三个小块的 散热器(我也不知道怎么安到板子上),加了一个带按钮的 Type C 的电源线。我以为原先 Pi Zero 上的 HDMI 线能用, 没想到,两个小口是 Micro HDMI,懒得去买转换线了。 上手!


1. 官网下载 Raspbian Buster Lite 在 Ubuntu 上我喜欢用 axel 下载,很快。下载完的 zip 文件用 sha256sum 命令检验一下校验和和网站上的对比一下,没错的话,说明下载的 zip 没有问题,然后 unzip 解压,得到一个 2GB 左右的 img 文件, 插入 16GB 的 SD 卡到 Ubuntu 系统的 PC上, umount 系统的自动挂接。然后用 dd 命令:
dd if=2019-07-10-raspbian-buster-lite.zip of=/dev/sdb bs=1M
然后挂接 /boot, mount /dev/sdb1 /mnt; touch /mnt/ssh ; umount /dev/sdb1
把 SD 卡拔出后插入到树莓派上,插上网线,上电。

2. Ubuntu 上 nmap -sP 192.168.7.1/24 扫描本地上线的新 IP 地址,可以看到一台 raspberrypi 的设备,类似:
Nmap scan report for raspberrypi (192.168.7.102)
然后 nmap 192.168.7.102 ,可以看到 ssh 已经上线
然后 ssh pi@192.168.7.102 输入默认密码: raspberry 就可以进入树莓派了。

3. 其他设置: raspi-config 或者

  • 时区: rm /etc/localtime; ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • Locale: vi /etc/locale.gen 去掉 en_US, zh_CN 相关的行, 运行 locale-gen
  • 修改源为清华大学镜像 /etc/apt/sources.list
    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
    deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
    然后 apt update; apt upgrade
  • 修改为静态地址,修改 /etc/dhcpcd.conf 修改 static_ip 相关的行
  • 修改主机名, 修改 pi 账号的默认密码

接下来, 新建一个账号, ssh-genkey 生成 RSA Key, 账号加到 sudo , 安装 vim, 从 Ubuntu 运行 ssh-copy-id ,就可以从 Ubuntu 无须密码登录 raspberry2.local 这样了。

多加一点料: 设置桌面系统

  1. 添加中文字体:# apt install fonts-wqy-microhei fonts-wqy-zenhei
  2. # apt install lightdm
  3. # apt install realvnc-vnc-server; vncpasswd -service;

接下来一篇, 我们在 树莓派上安装 LNMP Stack

作者: 甬洁网络

--移动互联网&物联网技术提供商