树莓派(Raspberry Pi)使用SD卡作为主存储,需要将操作系统刷到SD卡中。在官网(http://www.raspberrypi.org/downloads)上提供了不同的操作系统选择。官方推荐Rastbian。
Raspbian = Raspberry pi - Debian
即Rastbian是一款基于Debian,针对树莓派定制的Linux发行版。
首先就是刷SD卡。下载Raspbin安装包,解开压缩包,使用dd命令将镜像写入SD卡。在写SD卡时的注意事项:
然后启动树莓派,用如下账号登录:
- 用户名:pi
- 口令:raspberry
初次登录进入raspi-config配置界面。执行菜单项第一项“1 Expand Filesystem”以扩大根分区空间,否则只利用到SD卡的部分空间。
Raspberry Pi B型拥有512MB内存,以PoP工艺安装在ARM11(CPU)之上。内存的一部分还要划分给GPU(显卡)使用。建议如果有播放视频的需求,要为GPU划分64MB或更多。
划分显卡内存也是使用raspi-config配置界面。
$ sudo raspi-config
然后选择“Advanced Options”中的“Memory Split”,输入显卡占用内存大小,默认64MB。
更改Raspbian的地址记录在APT源文件中。初始的源文件在文件/etc/apt/sources.list中:
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
将其更改为国内的镜像源,如下:
deb http://mirrors.sohu.com/raspbian/raspbian/ wheezy main contrib non-free rpi
执行如下命令更新 Raspbian:
$ sudo aptitude udpate
$ sudo aptitude upgrade
升级树莓派固件,使用命令:
$ sudo rpi-update
如果没有找到该命令,则执行如下命令安装:
$ sudo aptitude install rpi-update
安装zhcon,如下:
$ sudo aptitude install zhcon
$ zhcon --utf8 --drv=vga
然后就能在控制台下显示中文了。
安装中文输入法:
$ sudo aptitude install scim scim-tables-zh scim-pinyin
安装中文字体:
$ sudo aptitude install fonts-arphic-ukai fonts-arphic-uming \
fonts-arphic-bkai00mp fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp \
fonts-arphic-gkai00mp ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
编辑文件/etc/inittab,将下面一行:
1:2345:respawn:/sbin/getty --noclear 38400 tty1
修改为:
1:2345:respawn:/sbin/getty -a <YOUR_NAME> --noclear 38400 tty1
Tmux可以让控制台和远程登录共享session。
$ sudo aptitude install tmux
然后在~/.bashrc文件后追加如下内容:
if test -z "$TMUX"; then
tmux attach -d || tmux
fi
说明:使用命令tmux at -d中的-d参数将其它关联的终端detach(脱离),目的是为了能够利用当前终端的全部窗口。