| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 树莓派入门第一步 - 装系统并配置镜像、SSH、VNC,以树莓派 4B 为例 -> 正文阅读 |
|
[系统运维]树莓派入门第一步 - 装系统并配置镜像、SSH、VNC,以树莓派 4B 为例 |
树莓派入门第一步 - 装系统并配置镜像、SSH、VNC,以树莓派 4B 为例date: 2021-04-27 简介树莓派入门第一步 - 装系统并配置镜像、SSH 装系统下系统镜像官方系统下载地址,当然推荐TUNA 镜像的树莓派系统地址(armhf)和UTSC 镜像的树莓派系统地址(armhf),打开 lite(0.5 M):Raspberry Pi OS Lite - 纯控制台、无桌面环境
这里以中庸的简洁桌面版为例,打开上面的镜像链接,选择日期最新的点进去,下载那个 1.1 G 左右的 *.zip 系统文件和 *.zip.sha1 校验文件。
文件校验很多人觉得这一步没有啥必要,我自己也不会对每一个下载进行校验(包管理器帮我校验了)。当然文件校验不是必须的,这里我校验完全是因为生产安全需要。
将校验出来的结果和
烧录到 SD 卡安装一个官方的烧录软件 Raspberry Pi Imager ,启动该软件,选择自定义镜像,选择刚才下载的zip系统文件,之后选择 SD 卡,然后写入镜像,写入完成之后软件会自动检测(Verify)是否正确烧录,喝几杯茶聊会天差不多就好了(20多分钟)。 这个软件本身提供了下载系统文件的功能,奈何它还没有只能到可以切换镜像下载,速度感人,所以需要我们手动下载系统文件。还有一点是最后这个 SD 卡不想做树莓派的硬盘了,就想插手机正常使用,也是需要这个软件进行恢复,选择 SD 卡,操作选择擦除,它就会变正常了。通过格式化不一定能完全恢复,亲测只恢复了几百M,完全恢复还是得靠这些烧录软件。 配置 & 镜像WiFi这里配置是为了让其开机后自动连接我们的 wifi(热点),无屏幕用户必做,有屏幕用户可选做。 用文件管理器打开刚才已经烧录好的 sd 卡,默认打开的位置是 /boot ,新建一个名称为 wpa_supplicant.conf 的文本文件,内容如下,修改 wifi名称 和 wifi密码 即可,注意要保留双引号。
ssh用文件管理器打开刚才已经烧录好的 sd 卡,默认打开的位置是 /boot ,直接在里面新建一个空白文本文件,名称为 ssh (小写无扩展名)。这样做的目的是让其开机后开启 ssh 服务,这个服务允许我们远程连接树莓派. 开机初始化设置插卡,通电之后会自动开机(想关机就直接断电),默认帐号 pi ,密码为 raspberry。
然后通过 ssh pi@172.20.10.5 以 pi 用户进行远程加密连接(注意需要更换ip),输入密码登陆后就进入了树莓派系统(虽然是终端模式)。下一步和有屏幕用户一样。
vncvnc 是用来进行远程桌面连接的,如果你觉得 ssh 就可以了,那这一步可以跳过。以前 pi 需要自己整 vnc 服务端、客户端,现在 pi 直接内置了 vnc viewer 的服务端,我们只需要开启 vnc 服务即可。 在树莓派的终端中敲入 sudo raspi-config 回车即可看到一个菜单,上下选择 Interfacing Options,回车进去之后选择 VNC,回车选择 YES 开启(也可以顺带开启你需要的功能,比如 Camera)。开启完成之后回到主界面,左右选择 Finish 回车。 之后在我们电脑上安装 VNC Viewer,安装完成打开后在其地址栏输入树莓派的 IP,创建连接输入账号密码。 root此步骤非必须,需要 root 权限可以加上 sudo 暂时提权进行替代。
没有初始化 root 密码是无法通过偶 root 鉴定的,即使输入空密码也会鉴定失败。因此需要重置其密码,重置之后会自动解禁 root 账户。
apt镜像提高通过 apt 下载软件、更新系统的速度,默认设置的服务器在国外,下载速度哭天喊娘。参见TUNA Raspbian 镜像使用帮助、UTSC Raspbian 源使用帮助(暂时没有 Arm64 架构的包镜像)
pip(pip3) 镜像需要更换的可以参考更换 pip 镜像得知 sshssh 是为了远程登陆 raspberry pi 使的,再也不需要屏幕了
例如我的电脑和树莓派都连接了同一个局域网(WiFi、手机热点等),然后就可以在电脑上远程连接树莓派啦
总结多整几次,前几次会耗时以小时为单位,后面就是半小时了。 装了 2020-08-20-raspios-buster-armhf.zip 、 2021-03-04-raspios-buster-armhf.zip 、2021-03-04-raspios-buster-armhf.zip 之后发现这两装的都是 python 2.7 和 3.7。装别的版本要编译安装(时间感人) FAQ
如果之前树莓派在我们的热点下分配过 IP 并且已经使用过 ssh 登陆,那么上面会报错
ssh 能正常使用,vnc viewer 无法显示的情况下,根据树莓派入门操作及VNC显示 cannot currently show the desktop 解决方法.Jacen_L 2020-06-05和亲身测试表明,进入 ssh 用 sudo raspi-config 设置一下分辨率(Display Options - Resolution),我将其设置为 640x480 重启后 vnc 就可以了。 相关参考
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 17:04:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |