本帖最后由 mkitby 于 2015-11-9 19:49 编辑
安装操作系统
- 在https://www.raspberrypi.org/downloads/ 下载Raspbian操作系统,下载完成后解压缩得到镜像文件(.img),然后我们需要一个工具把镜像文件烧录到SD卡上, 我知道有两款工具,Win32DiskImager,USB Image Tool,另外这两款工具还可以备份整个SD卡为一个镜像文件。下面以Win32DiskImager为例说明如何烧录,如图Figure 1所示。
- 把micro SD card插入读卡器中,连接上电脑. 等电脑识别后会分配一个盘符(例如G
- 从htp://sourceforge.net/projects/win32diskimager/ 下载 Win32DiskImager, 然后安装
- 安装完成后以系统管理员权限运行
- 选择之前解压缩得到的镜像文件,选择SD卡所在盘符
- 点击Write按钮开始写入镜像文件,然后就是等待,完成后会弹出提示框
Figure 1. Win32DiskImager烧录
如何英文还可以,也可以直接参考官方文档:
https://www.raspberrypi.org/documentation/installation/installing-images/windows.md
登录SSH
把micro SD card 插入Raspberry Pi,插上网线,连到路由器,然后上电。由于我们没有键盘和显示器,所以需要用SSH登录RPi(Raspberry Pi缩写),默认登陆用户名/密码:pi / raspberry。 但是不知道IP地址怎么办?其实我们可以从路由器设置里面得到IP地址。下面以TP-LINK为例,其他路由器类似。 进入路由器设置—>DHCP服务器—>客户端列表,就可以得到RPi的IP地址,如图Figure 2所示。然后最好绑定RPi的IP和MAC,进入路由器设置—>DHCP服务器—>静态地址保留,然后在设置里面,添加树莓派IP地址192.168.1.118和MAC地址。以后树莓派每次启动,IP地址都会固定为192.168.1.118。当然也可以设置RPi为静态IP地址,这个我们后面再讲。
Figure 2. 路由器设置界面
接下来用SSH客户端(Puty, SecureCRT, XShell等) 登录RPi,我这里以XShell(官网https://www.netsarang.com/ )为例,
1. 先去官网下载安装
2. 运行XShell,会弹出会话对话框,如图Figure 3所示, 点击“新建”按钮,会弹出如图Figure 4所示对话框,“名称”输入Raspberry Pi(或者其它任何你想要的名字),“主机”输入之前获得的IP地址,其它默认,点击确定,然后会回到如图Figure 3。
Figure 3. XShell运行开始界面
Figure 4. 新建会话属性对话框
3. 点击“连接”按钮,出现如图Figure 5所示界面, 输入pi,勾选“记住用户名”复选框,点击“确定”按钮,弹出如图Figure 6所示对话框,输入密码raspberry,勾选“记住密码”复选框,点击“确定”按钮。
Figure 5. SSH用户名
Figure 6. SSH用户身份验证 4. 以上所有步骤都没有问题的话,恭喜你,成功登录SSH。以后所有的操作基本上全是通过SSH来完成。
系统配置
raspi-config配置
接下来就是进行系统的一些基本配置,输入,这里面可以进行一些系统相关设置,如图Figure 7所示,我们主要设置以下方面:
- 选择Expand Filesystem,然后把整个系统的可用空间扩展到储存卡的大小。
- 选择Change User Password设置新密码,按提示步骤完成
- 选择Internationalisation Options—>Change Timezone设置时区,在中国大陆,选择Asia—>Chongqing(或者Hong_Kong)都可以
- 按’Tab键,选中<Finish>,回车,提示Reboot(重启),选<Yes>,回车,RPi就会重启,SSH会自动断开连接,然后重新连接SSH,记得输入你设置的新密码。
Figure 7. raspi-config命令配置界面
其他一些选项,我反正是没设置,保持默认,想折腾的可以试试,比如Overclock(超频)。
网卡设置
我们可以选择有线网卡或者购买无线网卡。如果树莓派主要用来做服务器,就像本文那样,建议使用有线网卡,原因有两点,第一信号稳定,网络质量有保证;第二点减小USB耗电,为后面挂载移动硬盘提供有利条件,具体后面会讲。
有线网卡
设置静态IP地址,如果前面绑定过IP地址和MAC地址,那么这一步可以选择跳过。
编辑网络接口文件:- sudo nano /etc/network/interfaces
复制代码 默认配置如下:- auto lo
- iface lo inet loopback
- iface eth0 inet dhcp
- allow-hotplug wlan0
- iface wlan0 inet manual
- wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
- iface default inet dhcp
复制代码 如果你要设置的是有线网卡的 IP 地址,那么把 eth0 的 dhcp 改成 static 然后在下一行追加 IP 信息,内容如下:- iface eth0 inet static
- address 192.168.1.118 # 静态IP地址
- netmask 255.255.255.0 # 子网掩码
- gateway 192.168.1.1 # 网关
- dns-nameservers 192.168.1.1 # DNS服务器
复制代码 nano tips:
- 方向键控制光标移动
- Backspace和delete键用来删除
- 修改好后, Ctrl+O提示保存文件名,直接回车
- Ctrl+X退出nano
- Ctrl+Z放弃修改并退出nano
- Shift+Insert粘贴
软件更新源
由于默认的镜像源网站在国外,导致下载速度非常慢,因此需要修改为国内镜像站点。先备份配置文件,做什么改动之前先备份是个好习惯。- sudo cp /etc/apt/sources.list /etc/apt/sources.list.orig
复制代码 然后编辑配置文件,输入- sudo nano /etc/apt/sources.list 或者sudo vi /etc/apt/sources.list
复制代码 删除所有内容,从下面选一个速度最快的源(ping一下可知, ping mirrors.neusoft.edu.cn),然后复制粘贴,保存。下面列出的是目前(2015/11/04)还有效的。- #大连东软信息学院(北方用户)
- deb [url]http://mirrors.neusoft.edu.cn/raspbian/raspbian/[/url] wheezy main contrib non-free rpi
- deb-src [url]http://mirrors.neusoft.edu.cn/raspbian/raspbian/[/url] wheezy main contrib non-free rpi
- #重庆大学(中西部用户)
- deb [url]http://mirrors.cqu.edu.cn/raspbian/raspbian/[/url] wheezy main contrib non-free rpi
- deb-src [url]http://mirrors.cqu.edu.cn/raspbian/raspbian/[/url] wheezy main contrib non-free rpi
- #前面几个都是教育网的
- #搜狐
- deb [url]http://mirrors.sohu.com/raspbian/raspbian/[/url] wheezy main contrib non-free rpi
- deb-src [url]http://mirrors.sohu.com/raspbian/raspbian/[/url] wheezy main contrib non-free rpi
复制代码 更多的镜像列表可以访问官方网站http://www.raspbian.org/RaspbianMirrors/
到这里,大部分初学者就开始虚了,我擦,怎么删除啊?怎么输入?下面以vi为例,看清楚了。复制上面的软件源到剪切板,定位到vi,在键盘上依次输入Esc,ggdG, i,Shift+Insert(或者鼠标右键粘贴),Esc,ZZ。每一步解释:
- 按键盘Esc键,从其他可能的任何模式退出,回到命令模式,防止小白瞎按,进入其他模式
- ggdG, 在命令模式下输入,就可以删除所有内容。gg—光标跳至文件首行,dG—删除从当前光标处到文件末尾的内容
- i,从命令模式进入插入模式
- 按住键盘Shift,然后再按Insert,或者鼠标右键–>粘贴。
- Esc同上,ZZ存盘并退出, 也就是在小写模式下按键盘Shift+zz
上面任何一步出错,请Esc,ZQ(或者:q!),然后重新来。因为我假定你不会任何vim操作。同终端打交道,学点vim操作还是有必要的,编辑器之神,装逼蛮不错的,嘿嘿,其实vim也没有想象的那么难学,我们只需要会基本操作就行了,比如移动光标、删除、撤销、输入、查找替换、复制粘贴等,网上有很多教程可以参考。
系统更新
更新升级Raspbian软件包,输入- sudo apt-get update && sudo apt-get upgrade
复制代码 根据你网速快慢,等待时间不等。
安装vim,输入sudo apt-get install vim,然后编辑 .vimrc,分别输入
vim ~/.vimrc, sudo vim /root/.vimrc, 加入如下内容,- set nu
- syntax on
- set tabstop=4
复制代码 分别表示显示行号、语法高亮,Tab宽度4。
开篇目录传送门,Raspberry Pi从零开始搭建低成本NAS(1)-开篇
|