Raspberry入门(1)---启动Raspberry并登录到系统

来源:互联网 发布:tb6612fng数据手册 编辑:程序博客网 时间:2024/06/07 10:36

昨天下单,今天就拿到了Raspberry Pi 3。之前从未接触过树莓派,吃完晚饭开始着手研究。主要做了如下工作:

(一)制作SD卡

(二)SSH到树莓派

(三)win7远程桌面到树莓派

------

(一)制作SD卡

Raspberry Pi 3 拿到手时就是一块板子,随板子发过来的一张闪迪SD卡都没有拆封。这时候就需要我们自己将Raspbian(即基于Debian的树莓派系统)写入到SD卡中。我下载到的Raspbian的img文件是 2017-09-07-raspbian-stretch.img 下载地址为 https://www.raspberrypi.org/downloads/  下载到zip文件解压得到 img 文件。 然后使用 win32-disk-imager写到SD卡,我在SourceForge下载的,地址为 https://nchc.dl.sourceforge.net/project/win32diskimager/Archive/win32diskimager-1.0.0-install.exe

这软件长得这个样子,三部完成烧录

1.选择img文件,也就是刚刚下载到的

2.选择SD卡(建议使用标准的读卡器,路边小店卖的也就10块钱)

3.点击“写入”

等大概5分钟左右完成烧录。烧录完成后,卖家的手册中说要在SD卡的根目录下创建SSH.txt,我就照做了。没有验证不创建的话是否可以SSH到树莓派。回头有时间再验证。


烧录完成后,将SD卡插入插槽,给板子上电。

(二)SSH到树莓派

树莓派的板子上是有 HDMI 接口的,可以接到显示器完成操作。无奈当前手上没有显示器,那如何登录树莓派啊?别急,不是还有SSH嘛。咱先通过 SSH 登录上去,之后再安装 VNCServer 就可以通过 windows 的远程登录到树莓派的 GUI 界面了。

不过要 SSH 到树莓派你得知道树莓派的 IP 地址啊,可是树莓派的 IP 是通过 DHCP 获得的,所以我们可以把树莓派接到家里无线路由器的 LAN 口。我的笔记本电脑是通过 wifi 接入到网络的,私网地址为 192.168.1.23,通过 Angry-IP-Scanner 扫描下 192.168.1.0/24 网段,发现了 Raspberry Pi 的 IP 地址。下图是我后面补的,从 Hostname 中我们就可以很容易看到树莓派,然后得到它的 IP 地址。Angry-IP-Scanner的下载地址为:http://angryip.org/


可是我合租的房子客厅是公用的,边上住的一家人有小孩子整天在客厅“占山为王”,真担心我的树莓派放在客厅被他毁了。所以还是想直接把树莓派通过以太网接到笔记本电脑上,那就把笔记本配置成 DHCP 吧,配置完 DHCP 后最好还能让树莓派通过笔记本的wifi接入互联网,也就是笔记本的无线网络要共享给以太网。说干就干,首先先设置“网络共享”,把我的 无线网络连接(wifi) 共享给 本地连接(以太网)

^无线网络连接--->右键“属性”

^上图中除了要“打钩”之外,一定要选择把 wifi网络 分享给哪个网络,这里我选的是 “本地连接”。点击“确定”后,弹出如下对话框:


意思就是说我们的本地网卡已经被设置成静态的 192.168.137.1/24 这个地址,那如果我们再做 DHCP 的话,地址池也得是这个网段的地址。下面看看我们怎么在win7上把自己的笔记本电脑作为 DHCP 服务器。我们先去德国的一个小哥哥的网站上下载这个 DHCP 服务器软件,地址为:http://www.dhcpserver.de/cms/download/

下载后是一个 .rar 的压缩包,我们解压,目录结构如下:


我们执行红框中的程序,这是一个wizard,也就是配置向导。下面我们一步步配置好 DHCP


^点击“下一步”


^选择以太网口,这里就是“本地连接”


^这里最好是给“HTTP(Web Server)”打上勾,这样我们在后面就可以通过网页形式看到 DHCP 的工作状态,比如分配IP地址给哪些设备了。


^这里设置地址池,树莓派就在这个池子里面按顺序拿地址。我这里设置的是 192.168.137.2~20,这个20是随意取的。之后点击“Advanced”(高级)


^在“Advanced”里面,我们主要是配置DHCP分发的网关地址,这里当然就是我们笔记本的IP了。


^配置完成后把配置信息写入软件的 ini 配置文件中,点击“下一步”


^这一步中有两项要注意,1是 Firewall exceptions 必须是 Configured 才行,也就是把该软件设置为防火墙的一个例外。如果当前不是 Configured,点击 红框 下面的“Admin ...”

2 是如果我们不打算把DHCP注册为windows的服务,就直接勾选 Run DHCP server immediatly,就不要 Install 了。

ok,点击“完成”后,就可以看到 DHCP Server 在运行。如下图:


把树莓派和笔记本电脑连接起来,就可以看到电脑右下角弹出了给树莓派分配IP的弹框,如下图:


通过浏览器访问本地 127.0.0.1 或者 192.168.137.1 都可以看到笔记本作为DHCP Server 的工作状态,如下图:


这时候我们就可以使用PuTTY等工具 SSH到192.168.137.2,而且此时树莓派也可以接入Internet了。树莓派的默认用户名和密码为 pi / raspberry

(三)win7远程桌面到树莓派

SSH 登录到树莓派已经够了,命令行啥都能干,真的没有必要用 GUI 。不过我真的想看看树莓派的样子,所以还是搞一下吧。现在我们的树莓派已经可以联网了,我ping了下www.baidu.com,通了。


下面安装 xrdp 和 tightvncserver,但是失败,说是到哪个哪个服务器下包有问题。所以果断换了阿里的源,先备份下 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

然后 vi /etc/apt/sources.list ,把内容删干净,添加如下两行:

deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib

这时候再 

sudo apt-get install xrdp

sudo apt-get install tightvncserver

显示安装成功。win7上调出 mstsc.exe,键入树莓派的IP 192.168.137.2,然后键入用户名密码 pi / raspberry,进入 GUI 界面。

嗯,还挺好看的。


原创粉丝点击