系统解压到SD卡,系统却怎么也不起不来?
不晓得各位是不是和我一样,从树莓派官网下了个系统,解压后再拷贝到SD卡,然后还煞有介事的配置了wifi?却发现什么反应也没有。
正确的系统烧录方式
由于我是MAC本,所以这里就简单的说说使用MAC本烧录系统所需的工具
(一)系统烧录所需软件
- SD Card Formatter
- Etcher
(二)烧录正确步骤
- 先从官网下载系统 我下载的是:Raspbian Stretch with desktop
- 先使用SD Card Formatter格式化SD卡
- 使用Etcher将系统烧录到SD卡(注意当系统烧录成功后,你的SD卡应该叫boot才对)
- 再SD卡的根目录下创建一个新文件.ssh,就像下图这样:
- 在根目录放置一个文件名为wpa_supplicant.conf的文件,内容如下:
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的Wifi名称,注意大小写"
psk="你的Wifi密码"
}
另外再多说两句,系统启动后,这两个文件会被删除。如果你改了Wifi密码,还可以再重复一下4,5两步用不着再装一次系统,别问我怎么知道的……
然后我们就要找树莓派的config
苹果下可以通过命令
apr -a
具体方法,未启动树莓派测一遍ip,启动后再测一遍。多了哪个ip哪个就是树莓派。
当然还有一个更简单的方法。
加入你家的wifi有app管理,你也可以通过查找app管理中连接的设备查找树莓派的ip
我的是106
6.通过ssh连接树莓派
ssh pi@树莓派的IP//例如我的:ssh pi@192.168.1.106
注意,如果这时候出现connect refused 那么就进行下面这一步
关掉树莓派拔掉SD卡重新插回电脑上
新建一个ssh文件,注意这个文件什么内容都没有和.ssh是一样的。
重新启动树莓派,执行ssh连接的命令,默认树莓派的密码为raspberry,aaaaa注意r后面的是aaaaaa……
但是怎么输入都不对
那么输入命令,查看
sudo nano /etc/ssh/sshd_config
# Change to no to disable tunnelled clear text passwords
# PasswordAuthentication yes
如果是上面这种情况,把Password这一行前面的#去掉。如果去掉还不行的话,那就去百度吧……
- 下载VNC https://www.realvnc.com/en/connect/download/viewer/
在已经成功用ssh连接到树莓派到话,如果连接树莓派桌面,还需要在树莓派中安装一个叫tightvncservervnc服务。新版本的树莓派集成了vnc所以就可以不用安了。否则:
命令行输入
sudo apt-get install tightvncserver
对于新版本需要做如下操作
sudo apt-get update
sudo apt-get install realvnc-vnc-server
sudo apt-get install realvnc-vnc-viewer
开启vnc服务
vncserver
得到结果如下
然后把192.168.1.106和用户名:pi 密码:raspberry这些信息输入到刚才下的MAC的VNC软件中创建连接。
得到结果如下:
好了现在你在某宝买了块儿3.5寸的LCD屏 就像下面这样
你以为只要把它插到板子上就会有上面的桌面。
但结果可能很失望,居然是白屏……
实际上要想用这块LCD屏你需要先安装一个LCD的驱动
http://www.waveshare.net/wiki/3.5inch_RPi_LCD_(B)
具体的你可以去上面的网站寻找。
找到并下载了驱动后,解压得到LCD-show文件夹。把这个文件夹拷贝到你的SD卡中即可。
然后连接树莓派,执行如下命令
pi@raspberrypi:~ $ cd /boot
pi@raspberrypi:/boot $ cd LCS-show/
-bash: cd: LCS-show/: No such file or directory
pi@raspberrypi:/boot $ cd LCD-show/
pi@raspberrypi:/boot/LCD-show $ sudo chmod +x LCD35-show
pi@raspberrypi:/boot/LCD-show $ sudo ./LCD35-show
等着惊喜吧。
好了,这就是我第一次接触树莓派的经历,写给你,希望你少走弯路。