今天准备给我的小pi挂载下硬盘,重启,然后~然后就连不上了😢,折腾半天都没弄好。刚好显示器又不在身边,也没检查是否真的坏了,然后就爽快的格式化了sd卡,直接重装系统,玩了三个多月的数据全不在了,于是全部重新折腾了一遍,并记录下了这次过程~可能是最全的树莓派折腾过程吧~
系统安装
需要下载的东西
下载sd卡格式化工具:SDFormatter
下载镜像写入工具:Win32 DiskImager
下载系统镜像(推荐使用Raspbian):官方下载
- 首先打开SDFormatter,开始格式化sd卡
将内存卡用读卡器连接电脑,运行sdformatter.在设置里,将调整逻辑大小选择为:ON - 打开Win32DiskImager,选择你下载的镜像(img格式的,官网下载的一定要解压!)
然后device那选择内存卡盘符,别选错了,点击write写入,等待写入完即可
安装更换软件源
由于树莓派默认的软件源在国外,所以安装软件的速度十分的慢,有时候安装个几m的东西要花上一天,所以我们把软件源更换为国内的可以大大提升速度,相关软件源可以参考树莓派实验室 的这篇文章。
- 把内存卡插到pi里,此时ssh可能连不上,因为据说16年11月以后发布的系统默认关闭了ssh。先连接上显示器,等待系统完全启动,点击桌面左上角那个黑黑的东西,进入命令窗口
- 编辑/etc/apt/sources.list 文件,参考如下命令:
sudo nano /etc/apt/sources.list
- 删除或注释原文件所有内容,用以下内容取代:
deb http://mirror.sysu.edu.cn/raspbian/raspbian/ jessie main contrib non-free
deb-src http://mirror.sysu.edu.cn/raspbian/raspbian/ jessie main contrib non-free
除了Raspbian的软件源外,树莓派还有一份专门的软件源,配置文件位于/etc/apt/sources.list.d/raspi.list。这个软件源的镜像要少一些。
- 直接编辑配置文件
sudo nano /etc/apt/sources.list.d/raspi.list
- 比如使用中国科技大学的软件源,就可以修改成:
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ jessie main
#deb-src http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ jessie main<br /> Ctrl + O 快捷键 保存<br /> Ctrl + x 快捷键 退出 Nano 编辑器
- 更新软件源列表,同时检查您的编辑是否正确。
sudo apt-get update
安装中文语言包
因为我英语不是很好,每次看英语大脑总要延迟那么一两秒,所以还是老老实实选择中文吧
- 安装文泉驿的开源中文字体
sudo apt-get install ttf-wqy-zenhei
- 如果你经常使用桌面环境的话可以安装中文输入法(Ctrl+空格切换)
sudo apt-get install scim-pinyin
- 接着运行:
sudo raspi-config
然后选择Internationalisation Options change_locale,在Default locale for the system environment:中去掉en_GB.UTF-8 UTF-8,勾上:“en_US.UTF-8 UTF-8”、“zh_CN.UTF-8 UTF-8”、“zh_CN.GBK GBK” (操作提示:按空格键在前面打勾或去掉勾(星号=勾),PageUp PageDown快速翻页,Tab键跳到OK按钮上),下一屏幕默认语言选zh_CN.UTF-8。 - 然后重启机器
reboot
开启root账户并启用ssh登陆
- 重新开启root账号(系统会提示输入两遍的root密码,输入你想设的密码即可)
sudo passwd root
- 修改ssh配置文件
sudo nano /etc/ssh/sshd_config
Ctrl + W 快捷键 搜索 PermitRootLogin without-password
修改 PermitRootLogin without-password 为 PermitRootLogin yes
Ctrl + O 快捷键 保存
Ctrl + x 快捷键 退出 Nano 编辑器 - 在/boot目录下新建一个ssh文件
cd /boot
sudo touch ssh
这样,树莓派开机时默认启动ssh。 - 启用 root 账号登录
sudo passwd --unlock root
- 重启树莓派
reboot
关闭图形界面
- 如果只是使用命令行操作的可以关闭图形界面,可以节省大量资源
sudo raspi-config
依次选择
Boot Options
B1 Desktop / CLI
B1 Console
之后会让你输密码,确认后重启即可默认进入命令行界面
开启 WiFi 连接
- nano /etc/wpa_supplicant/wpa_supplicant.conf
- 添加 添加
network={ssid="WIFINAME"psk="password"}
- 保存后重启树莓派