树莓派首次开机配置
安装
mac下采用
dd
命令进行镜像写入SD卡:(<disk# from diskutil>为你的磁盘编号,通过diskutil list
查看)diskutil unmountDisk /dev/disk<disk# from diskutil>
sudo dd bs=1m if=<your image.img file> of=/dev/rdisk<disk# from diskutil> conv=sync
PS /dev/disk2s1是分区,/dev/disk2是块设备,/dev/rdisk2是原始字符设备
初始配置
- SD卡状态下,可以在/boot下touch一个ssh文件以启用sshd服务
SD卡状态下,可以在/boot下touch一个wpa_supplicant.conf文件并按如下格式编辑:
country=GB ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="<your wifi name>" psk="<your wifi password>" priority=5 }
开机配置
- 把树莓派和电脑连接在同一网络下,树莓派采用以太网连接(如果设置了Wi-Fi可不必)
- 登录路由器管理,找到树莓派的IP地址,通过电脑ssh连接
执行
sudo raspi-config
进行初始设置- 改变用户密码
- 主机名
- 引导选项(设置开机时是进入命令行还是桌面)
- 本土化选项(语言、时区等)
- 接口选项(设置启动的服务,如SSH)
- 超频
- 高级选项(此处可设置扩充文件系统,建议设置)
- 更新
- 关于
Wi-Fi配置
- 执行
sudo iwlist wlan0 scan
,此处需要root权限,否则不会提醒权限不足而是返回No scan results
,此操作确认能否搜到你的Wi-Fi - 执行
wpa_passphrase
可以产生无线连接需要的配置文件 - 编辑/etc/wpa_supplicant/wpa_supplicant.conf,如上面SD卡配置无线网络等格式一样添加配置即可(或者填充上一步产生的配置信息)
- 编辑/etc/network/interfaces,做一些常规设置,如网卡热插拔、自动获取IP、指定wpa_supplicant配置的路径等,不设置理论也是可行的
- 重启无线网卡,用到以下命令:
ifdown wlan0
ifup wlan0 - 执行
ifconfig
即可查看Wi-Fi连接成功
- 执行
免密登录
- 电脑执行
ssh-keygen -t rsa
生成公钥和私钥 - copy公钥追加到树莓派账户家目录的.ssh/authorized_keys
激活root账户
- 要激活root账户需要为root账户设置密码即可
sudo passwd root