文章目录
准备材料准备镜像下载官方镜像验证HASH值烧录系统准备内存卡写入系统配置系统打开ssh服务配置连接wifissh连接更换软件源更新软件启动root用户系统语言设为中文安装远程桌面设置静态IP方法一 --配置树莓派。方法二 --设置路由器前段时间烧录的Kali-raspberry系统,使用了一段时间后,感觉kali对树莓派自身的一些资源支持不是很好,并且没有rasp-config工具,需要手动安装,而且似乎效果不佳,今天用他使能了serial功能后,系统就无法开机了,不知道是什么原因。所以今天就重新换回官方系统吧。
准备材料
树莓派16G以上内存卡读卡器软件工具Win32DiskImager
AdvancedIPScanner
DiskGenius
准备镜像
下载官方镜像
进入树莓派官方镜像下载地址下载最新版镜像文件,官方给出了两种下载方式,种子下载与ZIP下载,但由于官方服务器在国外,所以直接下载zip很慢,所以我推荐先下载种子,在使用迅雷获取他bt下载工具下载系统镜像。 图中红框内是镜像的哈希值,用于验证文件完整性。
验证HASH值
hash验证主要用于验证文件是否完整,下载过程中有没有损坏,不想验证的可跳过此步。 这里我们使用win10系统自带的get-filehash工具进行验证
鼠标在屏幕左下角win10开始按钮上右击,单击“Windows PowerShell
”打开命令行。输入镜像文件所在盘符,如E:
,回车进去磁盘。使用cd
命令进入镜像所在文件夹,或将镜像文件移动至磁盘根目录。输入命令及文件名Get-FileHash .\\-02-13-raspbian-buster-full.zip
,回车后稍等片刻即可得到sha256的哈希值。对比官方提供的值是否有误,如果相同则文件无损。
烧录系统
准备内存卡
如果原来的卡里有数据,就需要将原本卡中的系统及分区全部删除,如有重要数据记得备份。 下载附件中的工具DiskGenius,将内存卡的分区全部删除。 在内存卡所在磁盘上右键即可打开右键菜单,选中删除所有分区。删除完毕后,点击左上角的保存更改。
分区删除完毕后,需要新建分区。 点击工具栏的新建分区,在建立新分区窗口点击确定即可。随后保存更改,并根据提示格式化即可。
写入系统
使用Win32DiskImager-0.9.5-install工具进行镜像烧写。
解压系统镜像,下载的文件是zip格式,需要解压出img格式。双击打开Win32DiskImager工具,安装。选择镜像文件,选择内存卡盘符。点击write即可开始写入。等待写入完成,时间很漫长,大约需要7分钟。
写入完成后,可能会提示需要格式化磁盘,切记不能格式化,否则前功尽弃。
配置系统
烧录完系统后,win10 仅能访问内存卡的boot分区。
打开ssh服务
在boot分区根目录中建立一个文件名为ssh的空文件即可,不能有任何缀。
配置连接wifi
在boot分区根目录下建立wpa_supplicant.conf文件。 并按下面的格式写入信息。保存后,取出内存卡,插入树莓派,上电开机。
country=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network={ssid="WiFi名称"psk="wifi密码"priority=1}
进入路由器后台,等待树莓派连接,一般需要最多3到5分钟即可连接。 查看树莓派的IP地址。如果没有路由器,也可使用手机或电脑开热点,如果无法获取树莓派IP,可使用附件中的ip扫描工具进行扫描。
ssh连接
使用ssh连接工具,常见的ssh连接工具如:FinalShell、Termius、MobaXterm、putty等,也可使通win10的cmd进行连接。 这里以win10命令行举例。
按 win+R 组合键即可打开运行窗口。输入cmd回车打开cmd窗口输入 ssh pi@树莓派IP 连接树莓派,如果出现报错 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!进入C:\Users\用户名.ssh 文件夹,删除known_hosts即可。 输入ssh pi@IP 连接树莓派。pi的默认密码为 raspberry ,输入密码时不显示,输入正确回车即可。
更换软件源
由于树莓派源默认是国外的官方源,国内访问速度很慢,所以需要换国内源。
世界所有国家的软件源地址从上面选择一个距离你比较近的源。 在原本的源前面加一个#注释掉。
#使用nano编辑器编辑source.list文件sudo nano /etc/apt/sources.list#清华的源deb http://mirrors.tuna./raspbian/raspbian/ buster main contrib non-free rpi
修改完成后按下ctrl+O 保存,ctrl+x退出。
更新软件
依次输入下面两条指令更新所有软件。 这里需要很长时间。耐心等待。
sudo apt updatesudo apt upgrade #提示是否下载,按Y
启动root用户
#设置root用户密码sudo passwd root#开启root用户远程登录sudo nano /etc/ssh/sshd_config
找到下面这几句话,将PermitRootLogin后面改为yes,并将前面的#删除。 ctrl+O 回车保存 ,ctrl+X退出。
#保存完毕后,执行命令重启ssh服务sudo /etc/init.d/ssh restart
系统语言设为中文
#打开树莓派配置工具sudo raspi-config
找到 Localisation Options 回车进入
进入Change Locale
按方向下键向下翻,找到 zh_CN.UTF-8 UTF-8,空格键选中,回车键确定
选中 zh_CN.UTF-8 回车确定,稍等片刻。按下esc键退出即可。
使用sudo reboot 重启系统即可。
安装远程桌面
执行如下命令,安装xrdp桌面。
sudo apt install xrdp
安装完毕后,使用windows远程桌面连接。也可使用 手机APP RD Client软件进行连接。
打开windows远程桌面,并填入树莓派IP地址进行连接
填入用户名及密码,这里我使用root用户连接,点击OK,即可进入桌面。
弹出这个窗口,点击下一步即可。
点击skip跳过。
跳过软件更新。
点击restart重启。
设置静态IP
设置静态IP主要方便连接树莓派,如果不设置静态IP,路由器每次分配给树莓派的IP地址都不一样。 设置静态IP的方法主要有两种,一种是配置树莓派的网卡,一种是配置路由器。
方法一 --配置树莓派。
通过远程桌面连接树莓派。鼠标右击右上角的wifi图标,选中第一项。 选择网卡,选择wifi,填入静态ip地址即可,注意你的wifi网段,比如原本ip是192.168.1.7,你的静态ip只可以是192.168.1.2~254。如果原本是192.168.3.7,那么静态ip也必须设为192.168.3.X。然后点击应用,重启系统后,IP地址就是设置的静态IP了。方法二 --设置路由器
各种路由器的品牌不一样,但是设置的方法都大同小异,我的路由器是中国移动的光猫。仅供参考。
进入路由器后台。选择网络,LAN侧地址分配。查找树莓派的MAC地址。将其记录下来。
进入静态IP设置。填入IP地址及MAC地址即可。