无显示器下为树莓派安装Raspbian系统

之前久闻树莓派的大名,但是一直找不到合适的理由来说服自己去使用这么炫酷的板子。直到我意识到了一个问题:

为什么要用树莓派?

  1. 可以跑Linux系统,刚好正在学习Linux系统;
  2. 因为1,所以可以跑ARM的汇编,正好可以练手;
  3. 可以跑Python,就可以玩网络编程,还可以研究下机器学习;
  4. 可以当作服务器使用,还可以存数据;
  5. 可以学习嵌入式开发(目前还不知道怎么弄)
  6. 机房上课直接带上树莓派在Linux下操作;
  7. ……
    以上只是对于我个人来说,能实现这么多我需要的功能,实际上Google一下就会发现,树莓派的玩儿法还是蛮多的,而且有点偏电子硬件,这方面我并不是太感兴趣。

总之好处多多,而且还能形成一个学习的体系,所以就毫不犹豫的下单了。

我的树莓派

我的型号是目前最新的Raspberry Pi 3 - Model B, Made in United Kingdom.
不得不说,英国佬造的外壳真是太骚气了,我非常喜欢~

My Raspberry Pi

每次在网上找教程都少不了走弯路,网上有各种树莓派的版本,各种Raspbian的版本,各种操作系统平台下的安装教程,一个比一个邪乎,很多时候别人不会出现的问题你会出现,别人出现的问题而你又没出现,就很无奈。所以我现在对于走弯路也是“轻车熟路”,趁着刚安装好的最新版的Raspbian赶快记下操作记录。

1. 前期准备

硬件:

  • 树莓派
  • 5V, 2A的充电器(说明书上写的,必须使用电压为5V, 电流不少于2A的充电器,我用的是iPad的5.1V, 2.1A的原装充电器。请不要使用诸如三星的9V,1.8A旅行充电器之类的,玩意板子烧了就有意思了
  • Micro USB 3.5mm数据线
  • Micro SD 卡(8GB起步,最大到64GB,128GB可能不姿瓷)
  • 读卡器
  • 网线一根
  • WiFi一个
  • 显示器(非必需)
  • HDMI连接线(非必需)

软件:

  • 操作系统:
    • Windows 7/8/10
    • Mac OS 10以上
    • Linux
  • Raspbian:先别急着下载,后文附有下载说明
  • SD Card Formatter:用于格式化SD卡
  • Win32 Disk Image:用与烧录Raspbian镜像文件
  • Putty:Windows下模拟ssh的程序,可能需要翻墙
  • VNC Server:无显示器下的远程桌面

2. 安装过程

1) 选择、安装操作系统。

当前时间是2017年8月30日,本人下载安装时,官方提供的有“Noobs”(新手版)和“Raspbian”(正式版)两个版本。
其中,无显示器玩家,请选择Raspbian正式版,即RASPBIAN STRETCH WITH DESKTOP。有显示器玩家可以选择Noobs版并按照官方指南进行安装。

选择带桌面的版本,下载后验证SHA-256的值

2)使用SD Card Formatter格式化Micro SD卡

打开SD Card Formatter选择Micro SD卡所在盘符,进行快速格式化即可。

3)烧录系统

  1. 解压下载的.zip文件,得到201x-xx-xx-raspbian-stretch.img文件;
  2. 打开Win32 Disk Image,选择刚才解压得到的.img文件,将其写入Micro SD卡所在盘符。

4)收尾工作

写入时间比较久,请耐心等候。
写入完成后,不出意外,你的SD卡会被改名为boot,并且显示可用空间只有几十MB,请不要担心,这是正常的情况。出了意外,就重新操作。

接着打开SD卡所在盘符,新建一个文件夹,改名为ssh(笔者安装时,最新版的Raspbeian系统已经不再支持自动开启ssh权限,故进行此操作。)

然后就可以将Micro SD卡安全退出,插入树莓派底部的SD卡槽了。


前方高能,开始配置无显示器启动系统。

5)接上电源,插上网线,咱们桌面上见!

接上电源,插上网线(当然,网线另一端也要接路由),然后树莓派就自动启动了。

等个十几秒,不出意外的话,板上三个小灯都亮了,表明系统已经启动。

6)进行ssh配置

  1. 打开登录路由器管理网页(一般是192.168.0.1),不知道的请翻阅你的路由器说明书;
  2. 查看已连接到网络的设备,找到名为“Raspberry”的那一行,记下其IP地址(我的是192.168.0.5,每次启动分配的地址都不一样);
  3. 打开Putty,输入刚才记录的IP地址,点击Open,此时你已经来到了Raspbian系统的命令行模式;
  4. 在命令行内输入sudo raspi-config进行一些简单的配置,这里主要是配置一下扩展内存;

7)启用远程桌面VNC

  1. 同样在命令行内输入sudo apt-get install tightvncserver,为Raspbian安装VNC服务;
  2. 安装成功后,输入vncpasswd输入命令设置一个密码。输入两次,然后询问是否设置一个view-only密码,一般不需要,选择n
  3. 启动VNC图形界面:vncserver :1 -geometry 1024x768(命令中的:1表示的是1号桌面,我们也可以输入:2创建2号桌面。然后-geometry 1024x768是设置分辨率。按自己需要。)
    注意:以root身份开启的vnc桌面和以pi用户身份开启的桌面是不同的。建议大家用pi身份开启就好,也就是命令行最后一个符号是$的时候。
  4. 打开之前下载的PC端的VNC客户端,在输入框输入IP地址:桌面号(192.168.0.5:1),点击Connect,此时就进入了Raspbian的桌面。
  5. Enjoy it!

3. 可选配置

1)设置VNC开机启动

  • 在/etc/init.d/中创建一个文件,例如tightvncserver;
  • 输入'sudo nano /etc/init.d/tightvncserver';
  • 复制以下内容,在Putty命令行里点击鼠标右键粘贴;
#!/bin/sh
### 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 -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
  • Ctrl+x,存盘退出;
  • 回到命令行做如下配置:
sudo chmod 755 /etc/init.d/tightvncserver
sudo update-rc.d tightvncserver defaults

参考文章:https://my.oschina.net/dingdayu/blog/480680

2)设置树莓派WiFi连接,丢掉网线

树莓派基金会于2016年2月发布了树莓派3,较前一代树莓派2,树莓派3的处理器升级为了64位的博通BCM2837,并首次加入了WI-FI无线网络及蓝牙功能。下面介绍怎么进行无线上网:

详细方法:

方法一:使用图形界面

这个很简单了,我们只要像以往的linux/windows系统一样,在菜单栏里面选择wifi,输入密码就可以了。

图形化界面下配置无线网

方法二:使用命令行

在命令行输入:sudo nano /etc/wpa_supplicant/wpa_supplicant.conf,然后回车,在文件中添加自己的无线网信息,如下图所示:

加入无线网“RXstore”

多个WiFi网络怎么设置优先级?priority:设置优先级,越大越优先。如下图所示:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值