0%

树莓派3B+安装Raspbian

由于树莓派3B+至今为止官方没有发布可用的第三方镜像,经测试只有Noob和raspbian可以直接使用。

环境:ArchLinux

刻录

  • 首先去官网下载raspbian镜像:下载连接
  • 准备一张SD卡,lsblk(假设盘符是/dev/sdc)。
  • 插入并格式化sudo wipefs --all /dev/sdc
  • 解压下载的文件 unzip 2019-04-09-raspbian-jessie-lite.zip
  • 刻录 sudo dd bs=4M if=2019-04-09-raspbian-jessie-lite.img of=/dev/sdc ,需要等待几分钟
  • ~sync 确保缓存写入~~

2022.04,最新的Raspberry Pi OS出于安全原因删除了默认的pi用户。用户需要在界面上首次登录创建用户,或者使用官方的rpi-imager工具在烧录前设置用户。

开启SSH

mkdir boot
sudo mount /dev/sdc1 boot
sudo touch boot/ssh
sudo umount /dev/sdc1

2022.04,推荐用rpi-imager开启SSH并设置用户名密码

开启Wifi

如果没有屏幕,需要让树莓派和电脑在同一局域网下,如果网线也没有,可以用手机开热点

  • 挂载主分区
    mkdir mount
    sudo mount /dev/sdc2 mount
  • 修改/etc/wpa_supplicant/wpa_supplicant.conf
    cd mount
    sudo vim etc/wpa_supplicant/wpa_supplicant.conf
    内容如下
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    country=CN

    network={
    ssid="raspberry"
    psk="12345678"
    key_mgmt=WPA-PSK
    priority=1
    }
  • 取消挂载
    sudo umount /dev/sdc2

2022.04,推荐用rpi-imager配置WiFi

SSH连接

插卡通电,开机,电脑连接热点, ifconfig

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet 118.202.10.164 netmask 255.255.255.0 broadcast 118.202.10.255
inet6 fe80::d1c8:5b0f:1908:7453 prefixlen 64 scopeid 0x20<link>
inet6 2001:da8:9000:a802:b2cf:bfce:7322:5459 prefixlen 64 scopeid 0x0<global>
ether d4:25:8b:df:47:c9 txqueuelen 1000 (Ethernet)
RX packets 432925 bytes 580148861 (553.2 MiB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 226946 bytes 26680755 (25.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

nmap 118.202.10.164/24 扫描局域网内主机

Nmap scan report for IP-118-202-10-166(118.202.10.166)
Host is up (0.011s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
22/tcp open ssh

ssh pi@118.202.10.166 连接,初始密码 raspberry

基础配置

进入配置界面:sudo raspi-config,修改密码,语言环境,时区,sudo reboot

  • 设置root密码:sudo passwd root
  • 解锁root账户:sudo passwd --unlock root
  • 换用清华源:sudo vim /etc/apt/sources.list
    #deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib  
    #deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib

    # Latest
    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib
    deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib
  • 更新软件源列表:sudo apt-get update
  • 更新系统:sudo apt-get upgrade
Disqus评论区没有正常加载,请使用科学上网