树莓派开机教程

硬件准备:
树莓派一块;
网线一根;
闪迪32G/64G microSDHC UHS-I存储卡一块;
川宇多合一读卡器一块。
硬件决定了读写速度,如果不懂硬件就按推荐的买吧。

下载镜像

官网下载基于Debian系统的Raspbian Stretch with desktop and recommended software镜像文件。下载地址

烧录镜像

这是一款镜像烧录软件。下载地址

选择SD卡
选择镜像
write烧录

红灯常亮: 未能检测到TF卡;
双灯常亮: 未能检测到系统;
红灯常亮,黄灯闪烁: 系统运行正常。

获取树莓派ip

树莓派作为嵌入式装备,通常不配备鼠标键盘和屏幕。最常用的方式是ssh远程连接,所以首先要知道树莓派的ip地址,然后通过ssh方式远程连接。
Raspbian默认用户名:pi;默认密码:raspberry
智元素默认用户名:pi;默认密码:123456

无网线获取树莓派ip地址

将SD卡用读卡器在电脑上打开,在根目录放置一个文件名为 wpa_supplicant.conf 的文件,内容模仿如下:

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="robot908"
    psk="robotrobot"
    priority=1
}
network={
       ssid="cdq"
       psk="12345678"
       priority=2
}
network={
       ssid="一行白鹭上青天"
       psk="12345678"
       priority=3
}
network={
       ssid="Tenda_0D8B90"
       psk="12345678"
       priority=4
}

这样就可以开机自动连接wifi了,
如果是手机开的热点,可以直接在热点管理处查询到树莓派的ip,
或者通过 advanced ip scanner 软件扫描局域网下的ip地址。

有网线获取树莓派ip地址

新建ssh文件

在SD卡根目录新建ssh文件,不需要有内容。

硬件连接

使用网线连接笔记本网口,电源由手机usb线提供。

获取树莓派ip地址

下载局域网ip获取软件advanced ip scanner
点击扫描可获取树莓派的ip地址。
或者!
使用手机软件更方便,下载一个LanScan的app接入局域网就可以扫描局域网内的Wi-Fi了

远程bash连接

远程桌面有vnc和ssh两种方式。这里使用ssh+vnc。

Win

putty软件仅能调用命令窗口,对小白不太友好,但是可以利用ip直接进入界面。
下载ssh远程工具putty
填写树莓派ip地址,点击open
点击 是
输入用户名和密码
这种方式只有终端,没有画面,下面利用vnc viewer调取树莓派画面。

Mac

mac环境下直接ssh即可调用终端,例如:

ssh pi@192.168.0.123

如果出现警告:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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:w9vtgxNn4O5eyFJ0ypx6dt3SZIjg+8Cid5+HLoU7r6s.
Please contact your system administrator.
Add correct host key in /Users/cdq/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/cdq/.ssh/known_hosts:3
ECDSA host key for 192.168.0.123 has changed and you have requested strict checking.
Host key verification failed.

可以输入如下指令解决,ip替换为树莓派的ip:

ssh-keygen -R 192.168.0.123

远程桌面连接

安装nomachine

使用putty打开终端后,准备下载nomachine,
首先查看自己树莓派的版本,

uname -a

Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux
查看到是armv7架构,
用笔记本查看最新版软件包地址:https://www.nomachine.com/download/linux&id=29&s=Raspberry
比如:我的是pi 3,ARMV7 DEB,所以版本是6.6.8_5
千万不要下错了,不然安装不了。使用下面命令下载安装包,注意换成自己的版本。

wget https://download.nomachine.com/download/6.6/Raspberry/nomachine_6.6.8_5_armhf.deb
sudo dpkg -i nomachine_6.6.8_5_armhf.deb

设置root密码

sudo passwd root

输入两遍密码
获取root权限

su root

启动nomachine

/usr/NX/bin/nxserver --status
NX> 111 New connections to NoMachine server are enabled.
NX> 162 Enabled service: nxserver.
NX> 162 Enabled service: nxnode.
NX> 162 Enabled service: nxd.

这样nomachine就启动了,且是开机自启状态。
然后到官网下载Windows或者MAC的nomachine,输入树莓派的ip地址就可以连接了!

SD卡扩容

我们在给树莓派3B型装完系统之后,会遇到可能64G的卡只用了3G多一点,这是因为树莓派默认没有把整个存储空间拓展到整张TF卡中。这时候我们可以通过人为的把存储空间拓展到整张TF卡上。
扩容前:

df -hl
文件系统        容量  已用  可用 已用% 挂载点
/dev/root        30G   25G  3.3G   89% /
devtmpfs        434M     0  434M    0% /dev
tmpfs           438M     0  438M    0% /dev/shm
tmpfs           438M   12M  427M    3% /run
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           438M     0  438M    0% /sys/fs/cgroup
/dev/mmcblk0p1   43M   23M   21M   52% /boot
tmpfs            88M  4.0K   88M    1% /run/user/1000

我128G的卡只有30G可用!

开始扩容。
查看分区起始地址。

cat /sys/block/mmcblk0/mmcblk0p2/start
#此处每个人都不一样
98304
sudo fdisk /dev/mmcblk0
Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help):

依次输入以下命令:

d
2
n
p
2
分区起始地址
回车(即扩容到最大)
yes
w

如果出现红字: Re-reading the partition table failed.: 设备或资源忙
不用管他!
重启

sudo reboot

重启后:

sudo resize2fs /dev/mmcblk0p2
resize2fs 1.43.4 (31-Jan-2017)
/dev/mmcblk0p2 上的文件系统已被挂载于 /;需要进行在线调整大小

old_desc_blocks = 2, new_desc_blocks = 8

/dev/mmcblk0p2 上的文件系统现在为 31204864 个块(每块 4k)。

此时卡住没任何反应,没事,让子弹飞一会。
上条命令处理完后会自动跳转到新命令行。
再次查看磁盘状态:

df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/root       118G   25G   88G   22% /
devtmpfs        434M     0  434M    0% /dev
tmpfs           438M     0  438M    0% /dev/shm
tmpfs           438M   12M  427M    3% /run
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           438M     0  438M    0% /sys/fs/cgroup
/dev/mmcblk0p1   43M   23M   21M   52% /boot
tmpfs            88M  4.0K   88M    1% /run/user/1000

118G容量!

系统备份

新建镜像文件

找个地方新建镜像文件,如mypi.img,不需要有内容。

备份镜像

使用win32DiskImager软件
选择mypi.img镜像文件
选择SD卡
read 读取

系统恢复

系统恢复和系统烧录步骤一样。

参考链接:
https://blog.csdn.net/a407496490/article/details/80636012
https://blog.csdn.net/yzy_1996/article/details/82916940
https://www.cnblogs.com/playboysnow/p/4987103.html
https://blog.csdn.net/guanmaoning/article/details/78760246

posted @ 2020-05-12 15:29  多弗朗强哥  阅读(1006)  评论(0编辑  收藏  举报