关于树莓派的开箱流程、初始配置文章不少,那些基础的有GUI配置的我就不多说了。可能是版本原因,我看到的有的东西已经跟我手头上的对不太上,记录一下。我是二代B型(真不想说我是2B😂),自用主机是MacBookPro,以下内容都基于此。另外我是基于一个程序员的视角而写,所以那些怎么ssh,开终端之类的东西都省略。所有脚本我都放在了GitHub上,传送门
你看到的是非授权版本!爬虫凶猛,请尊重知识产权!
转载请注明出处:http://conanwhf.github.io/2016/01/12/rpi-start/
访问原文「树莓派RaspberryPi初始配置指南(2代B型)」获取最佳阅读体验并参与讨论
制作启动img
- 从官网下载最新的image,解包,TF卡插入电脑
- 用mount查看,将TF卡umount
randiskX是要自己根据情况修改的
sudo dd bs=1m if=2015-11-21-raspbian-jessie.img of=/dev/rdisk2 diskutil umount /Volumes/boot
- 拔卡,插入树莓派,上电,这时候系统应该跑起来了。最新的系统是默认打开SSH的,所以如果你插了网线、知道IP的话,已经可以直接SSH上去。初始用户pi,密码raspberry
- 下面的命令都是在树莓派上跑的,请不要随便在自己主电脑上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
配置
- 配置连接密码:
vncpasswd
- 添加开机启动:
- 创建/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地址
- 修改/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
重启服务
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