前段时间想给自己搭建一个博客,但是又不想买服务器,于是想到了树莓派。
目前最新型号是树莓派3代B型,1.2GHz的ARM 4核处理器,1GB内存,官方系统是基于Debian的Raspbian,运行一个博客是绰绰有余了,最重要的是价格只要两百多,就算不做Web服务器了,还能折腾点别的东西玩。
因为长期使用笔记本电脑,所以我没有鼠标、键盘,电脑也没有RJ45接口,所以不能用网线直连电脑。
准备
树莓派、电源(最好再加个盒子和一套散热片)
网线一根(直连路由器LAN接口)
容量大于4GB的TF卡一张+读卡器
开始
我用的MacBook,所以启动卡的制作过程是在macOS下完成的。
从官网下载 RASPBIAN ,解压后得到img文件。下载并安装 sdcard formatter ,把存储卡插进读卡器,接上电脑,启动 sdcard formatter 格式化存储卡。
执行命令查看所有磁盘:
找到自己的TF卡,记住分区,这里我的是 /dev/disk4s2 。写入镜像之前要先卸载磁盘,执行命令
sudo diskutil umount
开始写入镜像,执行命令:
sudo dd bs=1m if=./2015-09-24-raspbian-jessie.img of=/dev/rdisk4
注意of参数,我的分区是 /dev/disk4s2 ,这里写成 /dev/rdisk4 ,后面的s2没有,前面加上r。这个命令的执行时间比较长,因为需要把4GB左右的文件写入存储卡。执行完成后在磁盘管理工具里能看到一个名为 boot 的磁盘,这样就成功了。
还有一步很重要,最新版的 Raspbian 默认没有开启SSH功能,开启SSH功能需要在做好的启动卡根目录创建一个文件,名为SSH,没有后缀名,也不需要有内容。我用编辑器创建后,用Finder放进存储卡,但是系统无法启动,不明白什么原因。后来在终端工具里通过VIM创建,系统可以正常启动。
把做好的启动卡放到树莓派里,插上电一会儿就启动了。通过路由器查找IP地址,然后在电脑的终端工具上使用SSH连接登陆。
ssh pi@192.168.x.x
默认密码是 raspberry,连接上之后可以安装VNC,电脑端安装 VNC Viewer,这样就可以使用远程桌面了。这里就不细说了。