树莓派3B+ 安装系统

2023-05-16

树莓派3B+ 安装系统


对于树莓派3B+ 系统安装方法有很多,我就介绍比较普通的一种。适合小白操作!


安装概要步骤: 官网下载系统-》刷入TF卡-》设置开启显示器和SSH-》通电-》进入系统


1. 进入官方网站下载系统镜像。

下载页面:https://www.raspberrypi.org/downloads/

这里写图片描述

来到下面这个页面

这里写图片描述

如果感觉下载速度慢,可以将下载链接放到迅雷里面下,基本可以做到满速下载!

如果你对我后续的博文有兴趣,建议和我下载相同版本:
stretch版 (基于Debian 9): 2017-09-07-raspbian-stretch.zip 或 2017-09-07-raspbian-stretch-lite.zip
更老版 jessie (基于Debian 8):2017-06-21-raspbian-jessie.zip 和 2017-06-21-raspbian-jessie-lite.zip

下载完成后,是一个压缩包,大概1.76G,我们将其解压,得到2017-09-07-raspbian-stretch.img格式文件,大概4.92G。
如果你下载的是轻量版,解压后大概就是1.7G,可以装到4G到TF卡上。(在这里建议大家用32G及以上容量的TF卡,因为内存越大,传输速度也是更快的)。


2.Windows系统下的安装:(非wind系统请往下看)


2.1)首先将准备好的TF卡连接读卡器,插入电脑

2.2)下载一个格式化SD卡的工具,格式化SD卡

下载网址:https://www.sdcard.org/downloads/formatter_4/eula_windows/ (点击Aceept开始下载)

这里写图片描述

2.3)下载Win32 DiskImager,这是一个把镜像写入SD卡的工具

下载网址:http://sourceforge.net/projects/win32diskimager/

这里写图片描述

这一步首先选择你的raspberry.img系统镜像包,然后选择你的TF卡,点击Write就会开始工作了,大概3~4分钟左右。


2.MAC系统下的安装(其它Linux系统都可以的):


2.1)首先将准备好的TF卡连接读卡器,插入电脑

2.2)打开终端(Terminal),查看当前已挂载的卷:

[kxwinxp@MacBook]$ df -h
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1     112Gi   81Gi   30Gi    73% 1014786 4293952493    0%   /
devfs          188Ki  188Ki    0Bi   100%     654          0  100%   /dev
map -hosts       0Bi    0Bi    0Bi   100%       0          0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%       0          0  100%   /home
/dev/disk2s3    92Gi   51Gi   41Gi    56%  336662   42525054    1%   /Volumes/系统
/dev/disk2s4    20Gi   15Gi  4.4Gi    78%   92859    4579733    2%   /Volumes/数据
/dev/disk3s1    29Gi  2.3Mi   29Gi     1%  107876    8373436    2%   /Volumes/未命名
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

对比Size和Name可以找到SD卡的分区在系统里对应的设备文件(这里是/dev/disk3s1),如果你有多个分区,可能还会有disk3s2之类的。

2.3)使用diskutil unmount将这些分区卸载:

[kxwinxp@MacBook]$ diskutil unmount /dev/disk3s1
Volume 未命名 on disk3s1 unmounted
 
 
  • 1
  • 2

2.4)先对下载的zip压缩包进行解压,然后使用dd命令将系统镜像写入,需要特别特别注意disk后的数字,不能搞错!

(说明:/dev/disk3s1是分区,/dev/disk3是块设备,/dev/rdisk3是原始字符设备)

[kxwinxp@MacBook]$ unzip 2017-09-07-raspbian-stretch.zip
[kxwinxp@MacBook]$ sudo dd bs=16m if=2017-09-07-raspbian-stretch.img of=/dev/rdisk3
_
输入用户密码
 
 
  • 1
  • 2
  • 3
  • 4

经过几分钟的等待,出现下面的提示,说明TF卡刷好了:

1172+1 records in
1172+1 records out
4916019200 bytes transferred in 127.253638 secs (9691442 bytes/sec)
 
 
  • 1
  • 2
  • 3

好了,系统已经刷入TF卡了。


3. 现在对TF卡数据进行预设置(Win和Mac)下同操作。

在电脑显示的盘中可以看到一个移动分区为FAT32格式,打开:

这里写图片描述

3.1)开启SSH远程:(自2016年9月开始,raspberry默认关闭ssh连接)

在TF卡分区里面创建一个名为 “ssh” 空文件即可(不要有txt后缀!)

3.2)开启强制HDMI输出:(很多现在的显示器在树莓派上并不能识别)

在TF卡分区,打开config.txt文件(开机后位置: /boot/config.txt),修改如下:

hdmi_safe=1
config_hdmi_boost=4
hdmi_ignore_edid=0xa5000080
hdmi_group=2
hdmi_mode=82   
 
 
  • 1
  • 2
  • 3
  • 4
  • 5

一些参数介绍:

含义
hdmi_safe=1安全启动HDMI
config_hdmi_boost=4开启热插拔
hdmi_group=1CEA电视显示器
hdmi_group=2DMT电脑显示器
hdmi_ignore_edid=0xa5000080忽略自动探测的分辨率
输出分辨率:
hdmi_mode=4640x480 60Hz
hdmi_mode=9800x600 60Hz
hdmi_mode=161024x768 60Hz
hdmi_mode=821080p 60Hz

3.3)设置无线WI-FI连接:(假如你没有网线,而且没能连接显示器)

在TF卡的boot分区,创建wpa_supplicant.conf文件,加入如下内容:

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="feng"
    psk="peng123456"
    priority=1
}
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

在树莓派通电后会自动添加到/etc/wpa_supplicant/wpa_supplicant.conf文件里面,进行自动连接。

// 详细介绍:
#ssid:网络的ssid
#psk:密码
#priority:连接优先级,数字越大优先级越高(不可以是负数)
#scan_ssid:连接隐藏WiFi时需要指定该值为1

// 如果你的 WiFi 没有密码
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
}
// 如果你的 WiFi 使用WEP加密

network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
wep_key0="你的wifi密码"
}
// 如果你的 WiFi 使用WPA/WPA2加密

network={
ssid="你的无线网络名称(ssid)"
key_mgmt=WPA-PSK
psk="你的wifi密码"
}
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

在基本的设置完成后,我们将TF卡插入树莓派,通电。

3.4)进入树莓派系统

提示:如果你没有显示器,你就需要登录路由器进行查看树莓派的IP地址,或者在电脑里面扫描局域网中的设备,找到树莓派的IP地址,然后进行SSH连接。

Windows里面需要下载软件,可使用Putty软件(或者Xshell)。

Putty

MAC里面可以直接使用 ssh pi@192.168.1.* 命令进行连接

登录账号:用户名:pi 密码:raspberry

假如出现这种情况:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:EqIFQoWYDISyGnJggyqnk8888LeNn3tr1+QmBQaso0.
Please contact your system administrator.
Add correct host key in /Users/caolijian/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/caolijian/.ssh/known_hosts:12
ECDSA host key for 192.168.1.112 has changed and you have requested strict checking.
Host key verification failed.
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

则是需要清理一下之前保存的认证密钥。

// 查看
ssh-keygen -l -f ~/.ssh/known_hosts
// 清理192.168.1.112的认证rsa
ssh-keygen -R 192.168.1.112
 
 
  • 1
  • 2
  • 3
  • 4

成功进入的界面:

Linux raspberrypi 4.9.41-v7+ #1023 SMP Tue Aug 8 16:00:15 BST 2017 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Nov  3 08:36:37 2017

SSH is enabled and the default password for the 'pi' user has not been changed.
This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.

pi@raspberrypi:~ $ 

// 查看莓派版本信息
cat /proc/cpuinfo
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

系统初次进入后,首先修改软件源(避免下载失败,让软件下载更快,)

网址:http://blog.csdn.net/kxwinxp/article/details/78370980


4.其它的一些设置和程序

4.1) 校正树莓派时间

// 设置时区为 亚洲(Asia) 上海(Shanghai)
sudo dpkg-reconfigure tzdata
// 启动 NTP 使计算机时钟与 Internet 时间服务器同步
sudo timedatectl set-ntp true
 
 
  • 1
  • 2
  • 3
  • 4

4.2)改变键盘布局

树莓派(raspberry pi)是英国产品,默认键盘布局是英国(UK),我们用的键盘布局一般是美国(US)。

// 进入设置页面 方法一
sudo dpkg-reconfigure keyboard-configuration
// 进入设置页面 方法二
sudo raspi-config
// 选择 4 Localisation Options -> I3 Change Keyboard Layout
 
 
  • 1
  • 2
  • 3
  • 4
  • 5

通用的101键PC键盘-> English(US) -> English(US, alternative international) -> OK

4.3)vnc远程屏幕软件

// (基于Debian 9)直接执行
sudo apt-get install -y xrdp
// (基于Debian 8)请执行如下
sudo apt-get install -y tightvncserver xrdp
 
 
  • 1
  • 2
  • 3
  • 4

安装完成后就可以用Windows自带的远程软件进行远程桌面(用户名:pi 密码:raspberry)。

效果如下:
home

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派3B+ 安装系统 的相关文章

  • 金蝶报错 数据读取错误。对象名‘XXX’无效

    描述 xff1a 金蝶 K3 wise 13 0 要求 xff1a 在新建了三个辅助物料 xff0c 从销售合同一致带入到销售发票 解决方式 xff1a 其实这是金蝶软件的一个bug xff0c 在官方应该是有相关补丁的 xff0c 但是对
  • LCD1602和12864显示器

    1 LCD显示器相关背景 1 1 LCD简介 1 显示器 xff0c 常见显示器 2 LCD Liquid Crystal Display xff0c 液晶显示器 xff0c 原理介绍 3 LCD应用领域 4 LED OLED 1 2 电子
  • ARM开发板没有/dev/tty0设备,startx不能打开debian图形界面

    想在ARM开发板想运行debian带图形界面的文件系统 xff0c 但是无奈每次都提示没有 dev tty0设备 xff0c 这是因为内核没有开启虚拟终端 xff0c 要去内核开启这个功能 路径是 34 Device Drivers gt
  • webpack3最新版本配置研究(五) devtool,webpack-dev-server,CommonsChunkPlugin

    devtool devtool是webpack中config自带的属性只要使用就可以了不用安装 webpack官网的解释如下 当 webpack 打包源代码时 xff0c 可能会很难追踪到错误和警告在源代码中的原始位置 例如 xff0c 如
  • VMware安装centerOS 7.0 篇幅(二) linux网络篇

    前期准备 已经安装好centerOS 安装参照 VMware安装centerOS 7 0篇幅 一 https mp csdn net postedit 86359770 进入linux后 需要配置网络 这个网络的坑 弄了很久 真的很烦 简单
  • 邀请函 | 2022 OpenAtom XuperChain 开源技术沙龙(郑州站) 报名启动!

    随着区块链技术逐步走向成熟 xff0c 区块链技术开始逐步赋能实体经济中的各个产业 xff0c 从金融到政务再到版权保护等领域 xff0c 逐渐形成了各领域的产业链条 xff0c 区块链的应用空间也在进一步放大 为了让广大区块链爱好者更好地
  • 已知IP地址和子网掩码计算网络号

    已知B类地址的子网掩码为255 255 0 0 xff0c 假设某B类地址为127 24 36 55 xff0c 那么它的网络号为 xff1a xff08 xff09 A 127 24 0 0 B 0 0 36 55 C 255 255 3
  • [技巧]Ubuntu与Windows10局域网共享文件夹

    已测试平台 Windows 10Ubuntu 18 04Ubuntu 16 04 Ubuntu 共享文件到 Windows 官方教程 xff1a https ubuntu com tutorials install and configur
  • 纯sql解决非空则按条件查询,条件值为空则不使用该条件查询

    纯SQL解决方案当传入某个值为查询条件 xff0c 非空则按条件查询 xff0c 条件值为空则不使用该条件查询 xff08 初版 xff1a 仅供参考 xff0c 暂不考虑SQL优化 xff09 sql如下 xff1a select fro
  • 页面跳转隐藏url参数

    在某些特定的情况下 xff0c 直接请求会在url显示参数传值等 xff0c 基于简单的安全性考虑 xff0c 可以去掉参数 xff0c 但是传参问题有出现了 xff0c 以下提供了一个简单的解决方案 1 a标签直接url跳转改为点击事件
  • 日期工具类

    span class token comment 获取日期之间的天数 64 param d1 64 param d2 64 return span span class token keyword public span span clas
  • centos7无网安装nginx

    解压安装nginx cd home nginx 解压 tar zxvf nginx 1 9 9 tar gz 进入nginx目录 cd nginx 1 9 9 配置 configure prefix 61 usr local nginx m
  • vue-html5-editor集成后有序列表无序列表功能问题

    解析原因 xff1a 有序列表是基于 lt ol gt lt li gt 这2个标签的 xff0c 默认这2个标签是有样式的 xff0c 可能因为网站全集样式对这2个标签的样式进行了改动 xff0c 导致默认样式丢失 xff0c 失去了排序
  • ORACLE读写分离(注:根据网上资料搭建完成步奏总结)

    研究问题 xff1a 1 什么是读写分离 xff1f 2 为什么要做读写分离 xff1f 3 ORACLE 读写分离的方式 xff0c 各有优缺点 xff1f 4 详解其中一种ORACLE 读写分离方式 一 什么是读写分离 xff1f 如图
  • ORACLE集群配置(注:根据网上资料自行搭建成功步奏总结)

    一 安装前准备 1 2台或多台linux服务器 2 每台服务器一个公用ip一个私有ip 3 公有ip xff1a 其他主机访问 2台主机最好同一ip段 4 私有ip xff1a 2台或多台虚拟机互访 2台主机最好同一ip段 5 注意 xff
  • RequestUtils工具类

    package com spring utils import javax servlet http HttpServletRequest import org springframework web context request Req
  • “玉出东方”——汉代错金稀有玉器数字藏品即将发售!

    诗经 里说 言念君子 xff0c 温其如玉 xff1b 孔子云 玉之美 xff0c 有如君子之德 xff0c 玉德是中国儒家学派的最高追求 xff0c 更是一种能彰显品格和身份的奢侈品 玉 xff0c 传承了几千年 xff0c 在东方的文明
  • 百度编辑器Ueditor上传控件相关问题解决

    1 问题原因 xff1a 由于百度编辑器相关jar包里面的class文件在某些特殊的情况下无法完全引入 xff0c 或者映入过后无法读取config json的配置文件导致上传的相关配置不正确 2 解决办法 xff1a 修改ueditor
  • OVS端口镜像(十四)

    OVS上实现端口镜像的基本流程如下 创建mirror xff0c 在mirror中指定镜像数据源及镜像目的地将创建的mirror应用到bridge中 镜像数据源可以通过下面几个选项来指定 select all 布尔值 xff0c 设置为tr
  • openvswitch 流表操作(四十八)

    流表组成 每条流表规则由一些列字段组成 xff0c 可以分为基础字段 匹配字段和动作字段三部分 在打印流表时 xff0c 在流表中还存在一些显示字段 xff0c 如duration idle age等 xff0c 此处把这些字段也暂时归之于

随机推荐