树莓派RaspberryPi初始配置指南(2代B型)

关于树莓派的开箱流程、初始配置文章不少,那些基础的有GUI配置的我就不多说了。可能是版本原因,我看到的有的东西已经跟我手头上的对不太上,记录一下。我是二代B型(真不想说我是2B😂),自用主机是MacBookPro,以下内容都基于此。另外我是基于一个程序员的视角而写,所以那些怎么ssh,开终端之类的东西都省略。所有脚本我都放在了GitHub上,传送门

你看到的是非授权版本!爬虫凶猛,请尊重知识产权!

转载请注明出处:http://conanwhf.github.io/2016/01/12/rpi-start/

访问原文「树莓派RaspberryPi初始配置指南(2代B型)」获取最佳阅读体验并参与讨论

制作启动img

  1. 从官网下载最新的image,解包,TF卡插入电脑
  2. 用mount查看,将TF卡umount
  3. randiskX是要自己根据情况修改的

    sudo dd bs=1m if=2015-11-21-raspbian-jessie.img of=/dev/rdisk2
    diskutil umount /Volumes/boot
    
  4. 拔卡,插入树莓派,上电,这时候系统应该跑起来了。最新的系统是默认打开SSH的,所以如果你插了网线、知道IP的话,已经可以直接SSH上去。初始用户pi,密码raspberry
  5. 下面的命令都是在树莓派上跑的,请不要随便在自己主电脑上sudo!!!

更新到最新版本

要花点时间,放到后面做也可以。另外我看到有人说国内连官方源太慢,我不在国内测不到,如果需要请自己搜索添加合适的源

sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y dist-upgrade
sudo rpi-update

修改vi

Debian的默认vi太难用!改之。我的Github里还放了我的vi配置文件,随意取用

sudo apt-get -y remove vim-common
sudo apt-get -y install vim

中文支持

字库和输入法,平时都用SSH的人其实用不到

sudo apt-get -y install ttf-wqy-zenhei ttf-wqy-microhei
sudo apt-get -y install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin

官方自带的menuconfig

跑(sudo raspi-config),这个命令行跑起来的界面和GUI上打开的不一样,不过内容差不多,建议修改以下几个

  • 用户pi密码,hostname
  • 开启ssh,spi,i2c
  • 修改时区
  • 扩展卡上分区
    然后就可以reboot了

VNC支持

安装服务器端tightVNC

sudo apt-get -y install tightvncserver
sudo apt-get -y install xfonts-base

配置

  1. 配置连接密码:vncpasswd
  2. 添加开机启动:
    • 创建/etc/init.d/tightvncserver,内容见这里
    • 更新改变:
      sudo chmod +x /etc/init.d/tightvncserver
      sudo update-rc.d tightvncserver defaults
      

客户端连接

在我的Mac上,Finder里面⌘+k,填vnc://<rpi IP>:5901即可。人家都说可以用vnc://IP:1这样的方式,但我不行,不知道为啥

配置固定IP地址

  1. 修改/etc/network/interfaces,当然下面的IP要换成你自己的

iface eth0 inet manual –>

iface eth0 inet static
address 192.168.0.120
netmask 255.255.255.0
gateway 192.168.0.1

  1. 重启服务

    sudo systemctl daemon-reload
    sudo service networking restart
    

SSH特殊配置

主要是给SSH的中文支持用的

echo LC_ALL=en_US.UTF-8 | sudo tee -a /etc/environment
echo LANG=en_US.UTF-8 | sudo tee -a /etc/environment

加大USB供电

修改后可以使能USB的1.2A供电,不然插USB硬盘是不能用的

echo “max_usb_current=1” | sudo tee -a /boot/config.txt