【树莓派2B倒腾日志】之安装系统及配置
15号树莓派到手到现在,折腾了也有一小周,自己摸索着,装了系统,登上SSH,更新了源,连了VNC,换上wifi,亮了小灯。再到今天捣鼓了下数码管,回头想想,该写个日志记录一下这一周的所得,自己总结也方便他人可参考一二。
树莓派实际上就是一部微型电脑,而充当这电脑的存储媒介的部分,是SD卡,我用的Pi是2B型号,故所需的SD卡是TF卡,建议直接上Class10的16G卡,因为实际上钱不会差很多,o,别在买Pi的店里买,感觉会贵一些。
而我的电脑操作系统是windows,以此为背景记录Raspbian系统的安装过程及配置。
- Raspbian系统安装:
首先需要下载Raspbian系统的镜像以及在windows操作系统下对SD卡进行镜像恢复的软件 win32diskimager 我下的是中文版的,不过问题不大,在选取好镜像位置,以及要还原的盘之后,就可以点击“写”按键对SD卡进行写入系统:

接下来的时间取决于你的SD卡的写入速度。
安装完成后,就可以插入树莓派卡槽,然后插上电源,等待开机了。
到这一步,实际上整个树莓派已经可以运行了。但是我人当时在学校,没有任何外接设备用做树莓派的显示设备(虽然我也没买任何外接线),并且宿舍的路由器也登陆不上去,没办法扫描到端口IP(原谅学渣,没太懂网络部分知识),直到,得知了利用电脑双网卡来设置局域网的方法,嗯,世界都亮了。
- 网线+电脑玩转树莓派
人在学校,手上并没有任何的显示设备,除了电脑,于是便寻思着能否用电脑做树莓派的显示端,搜索百度,果然有一个最简易的方法:网线+电脑即可实现树莓派图形操作。
1.共享网络获取IP地址,并SSH到树莓派
首先,需要电脑通过无线网络连通到网络,打开网络与共享中心,更改适配器设置,右键已连通的“无线网络连接”选择属性,再选择共享选项卡,打钩“允许其他网络用户通过此计算机的Internet连接来连接”,若有多个连接选项,则会有一个下拉选框,否则,不必选择。如下图:
这样之后,树莓派与电脑处于同一个局域网内,便可以通过IP地址直接访问到树莓派了。通过在CMD中,执行arp -a命令或者下载诸如PortScan等软件,可以扫描到此局域网中的各端IP,通过排查,很容易得到树莓派的IP地址。在得到树莓派的地址之后,运行putty,直接输入刚获取的IP地址,通过SSH登陆到树莓派。
如上图,下方是保存会话IP,不是重点,略过。通过默认的用户名与密码
username:pi password:raspberry
进行登陆,登陆后的界面如下图:
若登陆是错误的话,那便是Access denied提示,因为linux在输入密码时,是不可见的,所以,很有可能会输错,需要认真输入。
第一次SSH登陆之后,如以上警告:
NOTICE: the software on this Raspberry Pi has not been fully configured. Please run 'sudo raspi-config'
输入sudo raspi-config进行配置,在弹出的界面中:
选择第一项,将文件系统拓展到全部SD卡,拓展完毕后,系统会提示是否Reboot进行重启,确认重启树莓派以使配置生效。
2.配置无线网卡
因为我随主机买了EDUP无线网卡,所以,这一步,我进行了无线网卡的配置。
先通过lsusb指令,来查看无线网卡是否被系统识别:
可以看到4号Device便是连接上的无线模块,然后再编辑interfaces文件:
sudo vi /etc/network/interfaces
将默认文件的代码修改为:
auto lo iface lo inet loopback auto eth0 allow-hotplug eth0 iface eth0 inet dhcp auto wlan0 allow-hotplug wlan0 iface wlan0 inet static wpa-ssid ChinaNet-cyN3 wpa-psk xzgwyuez address 192.168.1.111 netmask 255.255.255.0 gateway 192.168.1.1 network 192.168.1.1 iface default inet dhcp #wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
之后重启网络,代码如下:
sudo /etc/init.d/networking restart sudo service networking restart #跟上面行的作用一样。
在通过 ifconfig 进行查询,可以看到:
wlan0已经被分配了IP地址。
3.安装VNC并设置开机启动。
更新软件源:
在安装VNC之前,先将树莓派默认的软件源换成国内的源,
sudo vi /etc/apt/sources.list
删除原文件内容,用一下内容替代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb http://mirror.sysu.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb-src http://mirror.sysu.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
通过 sudo apt-get update 更新一下源,这里更新源需要一些时间,耐心等待,当出现Reading package lists... Done.说明更新完毕。
安装VNC:
sudo apt-get install tightvncserver
其中出现的确认继续,输入y即可。安装完成后,运行软件:tightvncserver 第一次启动需要设置密码并验证,然后询问是否需要安装一个只能浏览的账号,一般不需要,输入n,如此,便安装好了VNC。
设置开机启动VNC:
首先创建vnc-server配置文件: sudo vi /etc/init.d/tightvncserver ,在这个文件里输入如下内容,记得换成自己的用户名(默认为pi):
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO
# More details see:
# http://www.penguintutor.com/linux/tightvnc
### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='pi' #此处根据需要换成自己的用户名
### End customization required
eval cd ~$USER
case "$1" in
start)
su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1'
echo "Starting TightVNC server for $USER "
;;
stop)
su $USER -c '/usr/bin/tightvncserver -kill :1'
echo "Tightvncserver stopped"
;;
*)
echo "Usage: /etc/init.d/tightvncserver {start|stop}"
exit 1
;;
esac
exit 0
然后给增加执行权限,并启动服务:
sudo chmod 755 /etc/init.d/tightvncserver sudo service tightvncserver stop sudo service tightvncserver start
安装chkconfig, 并将vnc服务设为开机启动:
sudo apt-get install chkconfig sudo chkconfig --add tightvncserver sudo chkconfig tightvncserver on
如此今后开机便可以自动启动VNC了。
在电脑安装VNC:
在安装的时候,选择自定义安装,只安装其中的tightvncviewer即可。安装完成后,启动VNC,直接输入:
192.168.1.111:5901
其中:5901端口对应的是树莓派Desktop 1,若要登陆Desktop 2,则应输入: 192.168.1.111:5902 ,如此对应。
再之后输入密码,密码为第一次启动VNC时,被要求设置的密码,输入两遍的那个。
在安卓平板或安卓手机安装VNC Viewer:
在安卓平板或手机上安装VNC Viewer后,将相应手机或者平板连接至与树莓派相同的局域网,便可以通过与PC端相同的IP地址:5901格式,登陆到树莓派。
上图为我已经登陆过一次了,所以会有上次登陆的缩略图,登陆后如下图:
至此,以上便是关于树莓派系统Raspbian的安装,SSH配置,无线网络配置,以及通过VNC在PC端,Android端进行图形操作Raspbian的全过程,供大家参考。

浙公网安备 33010602011771号