计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

Ubuntu 安装 Raspbian 到 Raspberry Pi

发布者:guo rue,发布时间:2014年5月2日 上午1:17   [ 更新时间:2014年9月26日 上午7:10 ]
下载系统烧录进 SD 卡

操作系统可选
raspbian---OS---@torrent--- https://googledrive.com/host/0B6hvW6XtZ2CdNERMNmdnTTRnLTQ/2014-01-07-wheezy-raspbian.zip.torrent
raspbian---OS---@googledrive--- https://googledrive.com/host/0B6hvW6XtZ2CdNERMNmdnTTRnLTQ/2014-01-07-wheezy-raspbian.zip

解压缩镜像
unzip  2014-01-07-wheezy-raspbian.zip

查找SD卡
运行df -h命令查看当前哪些设备已经挂载,结果如下图第一次显示。只执行 df 命令也是可以的,但是-h选项给出的分区大小更加直观易读,h是human的缩写。插入SD卡后,再次运行 df -h,找出两次运行区别。
结果显示:插入的SD卡设备名称就是/dev/sdb它包含两个分区,分别是/dev/sdb1 和 /dev/sdb2。注意下面我们要在“设备”中写入镜像,而不是只向某个分区写入。

为了防止在写入镜像的时候有其他读取或写入,我们需要卸载设备。两个分区都要卸载
umount /dev/sdb1
umount /dev/sdb5

使用dd命令写入镜像至SD卡
bs代表一次写入多大的块,是blocksize的缩写,4M一般都没问题,如果不行,试试改成1M,if参数为下载的镜像的路径(应该是input file缩写),of后参数为设备地址(应该是output file的缩写,linux上一切都是文件)千万不要写错这里的参数,否这你可能丢失硬盘所有数据。
因为dd命令没有进度显示,所以看上去可能感觉假死了,此时只要等待几分钟即可。
sudo dd bs=4M if=2014-01-07-wheezy-raspbian.img of=/dev/sdb
当然如果你非常想看到此时的拷贝进度也是可以的。打开另一个命令行执行
sudo pkill -USR1 -n -x dd
给树莓派插入SD卡,接驳显示器、键盘、电源和网线,开机。

开机如下图

上下键 选择1 Expand filesystem 扩容 SD 卡
左右键 选择 Finish 回车

系统将会重启 然后分区。

然后 Default login 是这个文本里的
用户名 pi / 密码 raspberry
raspbian---password--- https://googledrive.com/host/0B6hvW6XtZ2CdNERMNmdnTTRnLTQ/2014-01-07-wheezy-Raspbian_release_notes.txt

获取 root 权限
为了方便折腾,建议第一时间启用 ROOT 账号吧,这个也很简单的:

// 设置 root 账号的密码,会让你输入两次新密码
sudo passwd root

// 启用 root 账号登录
sudo passwd --unlock root
执行完之后,用 su 命令就可以用 root 登录啦

su root
密码

更新系统
执行 命令更新软件列表。
apt-get update
下载安装更新列表的内容
sudo apt-get upgrade
如果很慢,可以去这里查看树莓派官方有提供一个镜像列表
http://www.raspbian.org/RaspbianMirrors
找到就近位置的源进入编辑界面,
nano /etc/apt/sources.list
删除原有的源,粘贴新的源。

安装文泉驿中文字体
sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei

安装ibus五笔及拼音输入法
sudo apt-get install ibus ibus-pinyin ibus-table-wubi

进入桌面
输入
startx
在ibus上右键选择Preferences>Input Method>Select an input method>Chinese>选择自己喜欢的输入法>Add

退出桌面
键盘 Ctrl+Esc
上下键选择 Logout
回车回车

之后 reboot 重启 用 root 和 密码 登录。

通过 SSH 登录
命令
ifconfig
可以看到 eth0 有线网卡 给分配到一个叫 192.168.1.101 的 IP 地址。
另外,这个系统已经默认开启了SSH。只需在终端里连接就可以了
ssh -p 22 root@192.168.1.101