树莓派从零开始整理环境

发布于 2017-02-16  959 次阅读


今天准备给我的小pi挂载下硬盘,重启,然后~然后就连不上了:cry:,折腾半天都没弄好。刚好显示器又不在身边,也没检查是否真的坏了,然后就爽快的格式化了sd卡,直接重装系统,玩了三个多月的数据全不在了,于是全部重新折腾了一遍,并记录下了这次过程~可能是最全的树莓派折腾过程吧~

系统安装

需要下载的东西

下载sd卡格式化工具:SDFormatter

下载镜像写入工具:Win32 DiskImager

下载系统镜像(推荐使用Raspbian):官方下载

  1. 首先打开SDFormatter,开始格式化sd卡
    将内存卡用读卡器连接电脑,运行sdformatter.在设置里,将调整逻辑大小选择为:ON
  2. 打开Win32DiskImager,选择你下载的镜像(img格式的,官网下载的一定要解压!)
    然后device那选择内存卡盘符,别选错了,点击write写入,等待写入完即可

安装更换软件源

由于树莓派默认的软件源在国外,所以安装软件的速度十分的慢,有时候安装个几m的东西要花上一天,所以我们把软件源更换为国内的可以大大提升速度,相关软件源可以参考树莓派实验室的这篇文章。

  1. 把内存卡插到pi里,此时ssh可能连不上,因为据说16年11月以后发布的系统默认关闭了ssh。先连接上显示器,等待系统完全启动,点击桌面左上角那个黑黑的东西,进入命令窗口
  2. 编辑/etc/apt/sources.list 文件,参考如下命令:
    sudo nano /etc/apt/sources.list
  3. 删除或注释原文件所有内容,用以下内容取代:
    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。这个软件源的镜像要少一些。

  1. 直接编辑配置文件
    sudo nano /etc/apt/sources.list.d/raspi.list
  2. 比如使用中国科技大学的软件源,就可以修改成:
    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
    Ctrl + O 快捷键 保存
    Ctrl + x 快捷键 退出 Nano 编辑器
  3. 更新软件源列表,同时检查您的编辑是否正确。
    sudo apt-get update

安装中文语言包

因为我英语不是很好,每次看英语大脑总要延迟那么一两秒,所以还是老老实实选择中文吧

  1. 安装文泉驿的开源中文字体
    sudo apt-get install ttf-wqy-zenhei
  2. 如果你经常使用桌面环境的话可以安装中文输入法(Ctrl+空格切换)
    sudo apt-get install scim-pinyin
  3. 接着运行:
    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。
  4. 然后重启机器
    reboot

开启root账户并启用ssh登陆

  1. 重新开启root账号(系统会提示输入两遍的root密码,输入你想设的密码即可)
    sudo passwd root
  2. 修改ssh配置文件
    sudo nano /etc/ssh/sshd_config
    Ctrl + W 快捷键 搜索 PermitRootLogin without-password
    修改 PermitRootLogin without-password 为 PermitRootLogin yes
    Ctrl + O 快捷键 保存
    Ctrl + x 快捷键 退出 Nano 编辑器
  3. 在/boot目录下新建一个ssh文件
    cd /boot
    sudo touch ssh
    这样,树莓派开机时默认启动ssh。
  4. 启用 root 账号登录
    sudo passwd --unlock root
  5. 重启树莓派
    reboot

关闭图形界面

  1. 如果只是使用命令行操作的可以关闭图形界面,可以节省大量资源
  2. sudo raspi-config
    依次选择
    Boot Options
    B1 Desktop / CLI
    B1 Console
    之后会让你输密码,确认后重启即可默认进入命令行界面

开启 WiFi 连接

    1. nano /etc/wpa_supplicant/wpa_supplicant.conf
    2. 添加
      network={
      ssid="WIFINAME"
      psk="password"
      }
    3. 保存后重启树莓派

聆听最初的声音,向往无尽的未来