在今年早些时候Raspberry Pi刚刚发布,这个信用卡大小的迷你Linux机器瞬间走红。在它开始发售的那个晚上,Pi计划的官方分发商Premier Farnell/element 14与RS Components的网站被刷得几乎没办法打开。时间来到今天,你终于可以在三周之内拿到一个Raspberry Pi了。它说得上是今年的Linux设备之最,如果你已经准备入手一个,那么下面的文章将会告诉你该如何为它进行设置。
Raspberry Pi是什么?
最初,Raspberry Pi只是作为开发样板而推出,目的是吸引更多的开发者到社区中来。然而,在发售当晚,所有的经销商网站都收到了无数对这款产品的需求。如果你是拿到第一批拿到这个小板的幸运儿之一,那么在你收到它以后你或许会对它非常惊讶,也或许会对它完全失望。
如果你觉得Pi的性能非常差劲,那么你可能在买的时候就把它当成另外一个东西了。首先,我们要认清Raspberry Pi是一款怎么样的设备:它主要用于教育用途,专为业余兴趣者和想学习编程的年轻人们而设计的。它的本意并不是用来代替家中高性能Linux桌面电脑的。
配备当今看来非常少的256MB内存和一个比你手中手机处理器还慢的700MHz ARM-11处理器,就明白Pi的定价为何如此低了。请记住,Pi的主要作用是为教育方面有需要人士,提供一个具有最基本功能的、廉价的硬件平台。Model B还提供两个USB接口,HDMI 输出和10/100自适应以太网端口。若需要音频输出,那么你可以通过板载的3.5毫米插孔或者那个支持音频输出的HDMI接口来完成。Raspberry Pi声称它
的GPU运算能力达到1Gpixel每秒,1.5Gtexel每秒或24 GFLOPs的普通运算,并且符合OpenGL 2.0标准。换而言之,它的图形能力跟初代Xbox的图形能力相约。
在本文我们将带你一步一步看Raspberry Pi Model B的设置,以及运行Raspbian,一个基于Debian的Linux系统。
购买一个Raspberry Pi
为了支持Raspberry Pi基金的目标,我们建议你花35美元从这两家分销商的其中一家购入Model B Raspberry Pi:Premier Farnell / element14 或者RS Components。
你还需要以下这些东西:
▪一张SD记忆卡
映像文件怎么打开▪一个SD读卡器,用于将系统映像写入到SD卡中
▪供电来源。我们用的是一个旧的安卓手机充电器,你需要一个5V的micro USB接口充电器为它供电
▪如果你是用的普通显示器而不是高清电视,你需要一条HDMI连接线与HDMI-DVI转换器。如果你的显示器支持HDMI或者你打算使用电视机进行连接,那么你就可以省去转换器了
▪ USB接口的键盘和鼠标
▪一条以太网线
可选设备:
•用于保护Raspberry Pi的盒子
•除了键盘和鼠标之外,如果你打算要连接更多的USB设备,那么你需要一个USB Hub 集线器。
我们在本文中使用的东西:
▪一个Model B Raspberry Pi
▪一张16GB Class 10 SanDisk Ultra SDHC记忆卡(传输率标为300MB/s)
▪一个原本用于HTC Inspire的旧充电器
▪罗技K260无线键鼠套装(两件只用一个接收器,因此只占用一个USB口)
▪一条RJ-45网线
设置
当你把上面的一切都准备好以后,我们就可以开始设置Raspberry Pi了。
将Raspbian映像安装到SD卡中
Raspberry Pi出来已经有一段时间了,也正因如此,无论你是在用Windows、Mac OS X 还是Linux,都有好几种方法将Raspbian的映像写到你的SD卡中。然而为了让这篇文章不变成介绍各种映像写入软件的文章,我们将会把最常用的方法展示给大家看:在OS X 与Linux中我们将会用系统自带的dd工具写入,而在Windows中我们将会使用一个叫Win32DiskImager的工具进行。
如果你使用的是Mac:
为了让过程便得简单,我们建议你在开始操作前,先把下载文件夹清空。然后,从这里下载Raspbian.zip。在里面,选择最新的Raspbian来下载。当然你也可以选择使用BT来下载,为了能让其他人继续用BT下载,我们建议你在下载完成后继续上传。
把压缩文件解压以后,你将得到Raspbian的映像文件,这个时候打开终端窗口。如果你使用的是OS X 10.7或更高版本,你可以从应用程序中的工具(10.7)或者其他(10.8)中到终端窗口。打开后,使用”cd ~/Downloads”来进入下载文件夹。
如果你在开始前清空了你的下载文件夹,那么现在里面应该有两个文件,输入”ls”来确认是否分别有一个img后缀与一个zip后缀的文件,如下图:
接下来就要开始将解压出来的映像文件写到SD卡中了,很可惜这个操作并不是直接把文件拷到卡中那么简单。首先,我们在把SD卡插到你的Mac之前,要把你电脑分区状态先搞清楚。如果你已经迫不及待把卡插了进去,那么先把它安全移除吧。
在终端窗口中输入”df –h”,你应该会看到类似这样的结果:
现在,插入你的SD卡,再运行一次刚才的命令,你会发现多了一个”/dev/disk1s1”的设备。把它先记下来,等一会儿把它转换成原始设备名称时会用到的。
接下来,你需要先从系统中把卡卸载掉,以便”dd”这个工具可以将映像写入到SD卡中。在终端窗口输入”sudo diskutil unmount /dev/disk1s1”,然后输入你的系统密码。
如果操作成功的话,你会看到最后那一行字:”Volume XXX unmounted”中的XXX是你SD卡的名称。现在我们就可以往卡上写入映像了。
记得刚才让你记下来的设备名么?现在就是用到它的时候了。将你的设备名(例如
/
dev/disk1s1)最后的s1去掉,然后在disk前面加上r,变成”/dev/rdisk1”,这样你就得到SD卡的原始设备名称了。
也就是说,”/dev/disk1s1” = “/dev/rdisk1”。懂了吗?
然后在终端中输入以下命令:”sudo ddb s=1m if=2012-06-15-wheezy-raspbian.img of=/dev/YOURDISKNAME”。将YOURDISKNAME改成你的原始设备名称,通常这个都是/dev/rdisk1。
写入的过程需要一点时间。当”dd”完成了它的工作以后,将桌面的SD卡图标拖进回收站中以将SD卡安全移除。
准备工作就完成了!直接到“初次启动你的Pi”部分吧。
Our prep work is finished! Skip ahead to "Booting your Pi for the first time."
如果你使用的是Linux
无论你使用的是哪一个发行版的Linux,”dd”这个工具通常都是默认安装的。对于接下来
的操作,我们假设:
1) 你的sudo程序已经设置妥当,而且你知道如何使用它
2) 你的Linux中已安装fdisk工具(大多数发行版都默认安装)
在这里我们使用的是最为流行的Linux发行版Ubuntu,其中”dd”, “fdisk”已默认安装,并且”sudo”也已预先为用户配置好了。
首先,从这里下载Raspbian的最新版本压缩包。同样,你也可以选择使用BT下载。在你下载完成以后,第一个操作自然就是解压。
打开一个终端窗口,然后使用”cd ~”命令将工作目录变更到你的主目录中。输入”unzip imagename.zip”,将imagename替换为刚才你下载文件的名字。
如果你不到刚才下载的压缩包,你可以尝试使用”cd ~/Downloads/”进入下载目录寻。
接下来,我们要确定你的SD卡在系统中的设备名称。插入你的SD卡,然后在终端中输入”sudo fdisk –l”。
注意看列出来的设备:你运行命令后得出的结果跟上面显示的应该很相似
这里看到,/dev/sda是一个大小250.1GB的设备,而/dev/sdb是一个15.9GB的设备。很明显,/dev/sdb就是我们的SD卡。留意一下/dev/sdb下面显示的分区:/dev/sdb1与/dev/sdb2,我们要在写入映像之前将这两个分区先从系统中卸载掉:
sudo umount /dev/sdb1
sudo umount /dev/sdb2
接下来,我们使用”dd”将映像文件写入到SD卡中:”sudo dd bs=1M
if=2012-08-16-wheezy-raspbian.img of=/dev/sdb”。跟在Mac中操作相同,这个过程需要一些时间来完成。
如果你看到终端显示跟上面类似的文字,那么写入已经完成了。现在,你可以跳到“初次启动你的Pi”部分继续阅读。
如果你正在使用Windows
如果你正在使用的是Windows系统,有一个叫做Win32DiskImager的小工具可以帮你完成这项工作。把它下载下来以后,再把Raspbian的映像从这里下载下来。记得选择最新版本的Raspbian。
当你把Win32DiskImager和Raspbian映像文件都下载下来以后,把他们都解压出来。你可以把所有文件都解压到桌面的一个文件夹中,方便接下来的操作。
将你的SD卡插入到你的读卡器中,留意一下读卡器在电脑中的盘符。将读卡器接到电脑以后,打开刚解压出来的Win32DiskImager程序:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论