树莓派系统安装及踩坑记录
第一次使用树莓派,在安装系统的过程中踩了超级多的坑,折腾了好久好久,终于装好了,记录一下心酸历史。
这里我使用的是树莓派3B+。
还参考了这位作者大大的文章,这里对我出现的一些问题进行补充。https://blog.csdn.net/weixin_39449466/article/details/80686835
1.系统及软件准备
硬件准备就是树莓派3B+、16GSD卡、读卡器、电脑显示器、键盘、鼠标,我没有网线,用到了无线网卡,因为我树莓派上的无线网接收器有问题,具体可以往下看。
-
下载系统
直接去官网下载即可:https://www.raspberrypi.org/software/raspberry-pi-desktop/(要下载带桌面的)
下载之后是一个.img的文件,这就是镜像文件。 -
下载各种要用到的软件
(1)烧录软件Win32DiskImager
(2)SD卡格式化工具SDformatter
(3)SSH客户端putty(用于远程控制),选择32位的安装就好了
安装完上面几个软件,接下来开始安装系统。
2.安装系统
1.格式化SD卡
用SDformatter软件:
在选项设置里把逻辑大小调整打开,然后点击格式化。
2. 写入镜像
用Win32DiskImager把刚才下载好的.img
文件写入SD卡。需要等一会儿。
3. 初始化设置
(1) 新建SSH文件
打开SD卡文件夹boot,就在此目录下,新建一个txt文档,名字就是ssh
,然后把后缀.txt删掉,里面什么都不写,空白文档。
(2) 新建wpa_supplicant.conf
文件,也是先建一个txt文档再改后缀。在里边输入:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1network={
ssid=“你的wifi名字”
psk=“wifi的密码”
key_mgmt=WPA-PSK
priority=1 }
这个文件用于连接无线网。
(3)修改config.txt文件
主要是把一些注释打开:
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
disable_overscan=1
# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
# uncomment if hdmi display is not detected and composite is being output
hdmi_force_hotplug=1
# uncomment to force a specific HDMI mode (this will force VGA)
hdmi_group=2
hdmi_mode=9
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
config_hdmi_boost=4
# uncomment for composite PAL
#sdtv_mode=2
#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800
# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on
# Uncomment this to enable infrared communication.
#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18
# Additional overlays and parameters are documented /boot/overlays/README
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
#dtoverlay=vc4-fkms-v3d
#max_framebuffers=2
[all]
#dtoverlay=vc4-fkms-v3d
dtoverlay=w1-gpio
其中下面这两句决定了你显示屏的分辨率
hdmi_group=2
hdmi_mode=9
依据你使用的屏幕进行修改,具体参考https://shumeipai.nxez.com/2013/08/31/custom-display-resolution-raspberry-pie.html
做完这些,就可以接好SD卡、鼠标键盘屏幕等外设,然后上电啦!
这里有人说再次用读卡器打开SD卡时,创建的ssh、wpa_supplicant文件都没有了,其实他是在磁盘的其他分区了,没有丢。
3. 网络及其他配置
如果你非常lucky,现在应该在显示屏上出现了树莓派的桌面啦!
但是当时我因为SD卡的问题,试了好多好多次,最后发现SD卡是个盗版的,换了一个才弄好。在此期间由于我不停拔插电源,把无线网模块搞坏了。。。
1. 语言时区和键盘
第一次打开新系统,会有弹窗让你设置,这里注意国家选择China,地区Shanghai,时区UT-8(东八区)。键盘选择US的键盘,不要选择English的,因为它打不出“@”。
2. 网络
搞好这些,看看自己有没有网络,右上角有wifi的标识。如果有,恭喜你,可以开始远程桌面配置啦!
如果是no wireless interfaces found,我试了网上各种方法,比如修改wpa_supplicant、licenses,打开解锁wifi、更新内核~~(我没有网怎么更新!!!气死了) ~~等等等都不行,如果你也是,那就直接买个无线网卡吧!!!
但!是!一定要注意,买之前问问卖家是不是树莓派免驱的!
4. 远程桌面配置
ssh连接和vnc,可以直接参考最上面老哥的文章,这里就不再赘述了。
再次感谢这位老哥,写得十分详细,对我帮助很大,感谢!
5.换源
换源可以参考:https://blog.csdn.net/zifengzwz/article/details/107922635
换成国内的源。
搞完全部这些,基本就弄好了,大功告成!
感谢这篇文章里引用的所有博客和网址!!!