树莓派英国树莓派基金会开发的微型单板计算机,目的是以低价硬件及自由软件促进学校的基本计算机科学教育
磁盘信息
df -h
卸载分区(卸载磁盘)
diskutil unmount /dev/disk2s1
设别列表
diskutil list
安装
设备字母disk3前得加个字母r 用sudo命令,否则会提示无权限 if=path/to/image of=原始字符设备
sudo dd bs=4m if=2018-11-13-raspbian-xxxx.img of=/dev/rdisk2
卸载设备
diskutil unmountDisk /dev/disk2
Other
允许SSH 根目录下创建一个 SSH 的文件(没有后缀名)
touch ssh
根目录下新建 wpa_supplicant.conf 文件,文件内容如下
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
# Wi-Fi名称
ssid="Wi-Fi名称"
# Wi-Fi密码
psk="Wi-Fi密码"
# 优先级,数字越大优先级越高,不可以是负数
priority=1
# 是否隐藏wifi,1表示隐藏,不是就去掉下面一行
scan_ssid=1
}
创建写入文件
cat > wpa_supplicant.conf << EOF
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="wifi-name"
psk="password"
priority=99
scan_ssid=1
}
EOF
boot分区中创建一个名为userconf.txt的文件 其中包含字符串username:encrypted-password
echo '12345678' | openssl passwd -6 -stdin
abc:$6$Ic9WD3Cp6lvRCGcK$hlbQqm5OEeB6wSA4ZSNSfI40lzKVtHHTm6g0RpbXaO9L7aITPG127nGOxicMYdDYdALl4zE91PweULh5koGoa.
创建写入文件
cat > userconf.txt << EOF
abc:$6$Ic9WD3Cp6lvRCGcK$hlbQqm5OEeB6wSA4ZSNSfI40lzKVtHHTm6g0RpbXaO9L7aITPG127nGOxicMYdDYdALl4zE91PweULh5koGoa.
EOF
系统架构与版本 架构: armhf 版本: stretch buster bullseye 注:Raspbian 系统由于从诞生开始就基于(为了armhf,也必须基于)当时还是 testing 版本的 7.0/wheezy,所以 Raspbian 不倾向于使用 stable/testing 表示版本。 首先通过 uname -m 确定你使用的系统的架构。选择你的 Raspbian 对应的 Debian 版本
Debian 11 - bullseye
# armv7l 用户:编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi
# deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi
# armv7l 用户如果需要开启 multi-arch 使用 arm64 软件源,需要在 `/etc/apt/sources.list` 中加上
deb [arch=arm64] http://mirrors.tuna.tsinghua.edu.cn/raspbian/multiarch/ bullseye main
# aarch64 用户:编辑 `/etc/apt/sources.list` 文件,用以下内容取代:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# 对于两个架构,编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main
参考
sudo localedef -i en_US -f UTF-8 en_US.UTF-8
sudo apt-get update
sudo apt-get install git zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
#或
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
sudo apt-get remove docker docker-engine docker.io containerd runc
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER