[树莓派][超详细教程][新手第一步!]重装系统+十分钟实现vnc开机自启动(包括中文环境配置等基本配置)

[update2020.4.10]
又重装了一次,更新。
碎碎念:
因为这段时间重装了好几次,对这俩业务有点熟悉了。记录下来供之后查阅。
1、系统重装(SD卡格式化、系统烧录、与电脑的连接)
2、VNC安装+自启动设置(FTP安装+换源+中文输入法安装+中文环境配置)

1、系统重装

·SD卡格式化

一般情况拿到新的SD卡是不用格式化的,直接装系统就好了8。
但是使用过程中如果出现了一些问题或是怎么样,想重装系统,就必须要这一步啦。

STEP 1
首先要删除分区
Cmd - > diskpart -> list disk -> select disk X (X表示数字0、1、2)
-> list partition 进入所选的磁盘 -> select partition
-> delete partition
分别选中需要删除的分区并进行删除,即可。(也即把分区1 和 2 都删除)
如↓所示
在这里插入图片描述
如果之后能正常使用就可以进入下一步骤了~
但是如果STEP1之后提示↓
在这里插入图片描述
就表示……(我也不知道)
需要进行***STEP2***
下载“SDFormatter”软件,
目前版本的界面↓
在这里插入图片描述
软件会自动识别到SD卡,按一下 格式化,等待一会就Ok了。

格式化完成!

·系统重装

1)获取操作系统镜像
官网上可以下载系统镜像。(由于版本的不断更新,下载文件的名字也会不一样)
2)使用win32diskimager烧写镜像
win32diskimager是树莓派官网推荐的图形化软件。
点击write。
在这里插入图片描述
烧写完成后将SD卡从卡托中拿出,插入树莓派SD卡接口,为树莓派上电即可运行。
(或者先按下面的步骤连接上电脑再拔下来呗)
(此时连接显示屏则会显示树莓派的启动画面)
(这应该比较容易啦)

·连接电脑

树莓派通过WiFi连接电脑:
1)树莓派通过WiFi连接到无线路由器或者手机热点;
2)笔记本电脑通过网线或者WiFi也连接到同一个无线路由器或者手机热点。
具体步骤:
①在SD卡中新建文件“wpa_supplicant.conf”

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="热点/路由器名字"
psk="热点/路由器密码"
key_mgmt=WPA-PSK
priority=1
}

再新建一个名为“ssh”的文件
注:如果后缀没显示的话,让文件后缀显示出来,再改。
现在可以把SD卡插入树莓派了!
树莓派上电之后红灯会亮,如果成功建立连接,绿灯也是会闪闪闪的。
这时候如果连接的是自己的手机热点,可以看到已连接设备是俩(笔记本/树莓派)
不是的话就要再找找原因啦。

连上以后,
②确定树莓派IP网段。
Cmd - ipconfig //确定本机IP地址,以及树莓派IP所在网段

③使用IP扫描软件advanced_ip_scanner.exe,在地址栏中输入网段地址范围,有时可能要多次扫描才出现树莓派IP。
名字叫raspberry的,就是它。

直接步骤3也不是不行,进行全网段的扫描也不是不行。

④确定树莓派和笔记本间的网络连接
Cmd - ping 树莓派IP地址 //确定两者的连接情况。
ping成功,证明树莓派和笔记本间的网络连接可用。
如果提示超时或者timeout,则网络连接不可用,要查找原因。
(可以换个手机热点试试/换热点了注意电脑的热点也跟着换哈)

连接上以后,打开putty.exe,输入树莓派的IP地址,点击Open按钮。
login in 界面中输入登录名:pi,密码:raspberry (密码是隐藏的/注意拼写/)

登入后
输入:sudo raspi-config 进行初始化设置。
第五行第二个->设置开启SSH。
其他的配置,用到了再说吧TvT

Ok!第一步结束。

2、VNC

快捷:
1.可以按“往左移动”这个键得到上一次的命令,方便使用。
2.电脑中复制的命令/其他,在树莓派terminal中按右键 即可得到。

VNC安装

连接远程桌面VNC可实现树莓派的远程桌面显示和输入。
①安装vncserver
输入命令sudo apt-get install tightvncserver,自动安装。
②安装成功后,输入命令:vncpasswd设置一个密码。输入两次。
[2020.4.10更新]这步可以不操作。
后询问是否设置一个view-only密码,可以不设置。
③输入命令:vncserver :1 -geometry 800x600启动VNC。[注意空格]
命令中的:1表示的是1号桌面,可输入:2创建2号桌面。
-geometry 800x600就是设置分辨率,按自己需要。
注意:以root身份开启的vnc桌面和以pi用户身份开启的桌面是不同的用pi身份开启就好,也就是命令行最后一个符号是$的时候。
注意:输入命令时的空格。
④安装PC端的vnc客户端VNC-Viewer-6.17.731-Windows.exe
⑤打开VNC软件,输入IP:桌号;回车即可登录。
(过程中如出现问题,可用restart重开一次)
输入账号密码即可登录。
初始账号:pi 密码:raspberry
可以使用vnc啦!
下面的步骤建议不在vnc里进行
putty里进行的话,复制代码比较方便(……偷懒
vnc图形化界面,适合查看文件,所以对传输的文件/图像进行处理的话,VNC界面比较好
(不过设置完自启动,也不需要打开putty啦就)

快速实现自启动

STEP1 先来安装一下FTP
①安装ftp
1)安装vsftpd服务器 (约400KB)
sudo apt-get install vsftpd
2)启动ftp服务
sudo service vsftpd start
3)编辑vsftdp的配置文件
sudo nano /etc/vsftpd.conf
找到以下行,进行定义
anonymous_enable=NO //不允许匿名访问
local_enable=YES //设定本地用户可以访问。
write_enable=YES //设定可以进行写操作
4)重启vsftpd服务
sudo service vsftpd restart
5)安装windows客户端FileZilla_win64.exe或FileZilla_3.26.2_win32.exe
在windows中安装FileZilla后,打开软件,进行设置
就是输入自己的树莓派的IP、账号和密码啦。端口号:22.

连接成功后就可以进行各种传递啦~

STEP2系统中文环境设置+中文输入法安装
(自己在试验新板子的时候不造为啥连不上FTP……所以决定用树莓派上网复制一下代码)[解决了连不上FTP的问题会再更]

·换源

(系统源是国外的,不方便下载安装一些软件 ,所以一般来说,这时候就可以换源啦)
A编辑软件源配置
A1 编辑 /etc/apt/sources.list 文件(软件源),

sudo nano /etc/apt/sources.list

A2 原文件内容用以下内容取代:

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free

事实上和原文件的差别只有中间的源地址,修改就好了。
说明:这里源是中国科技大学。如果要使用其他软件源,也可以。

B编辑系统源配置
B1编辑 /etc/apt/sources.list.d/raspi.list 文件(系统更新源)

sudo nano /etc/apt/sources.list.d/raspi.list

B2修改首行网址,修改后文件如下:

deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
#Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ stretch main ui

完成换源!
换源之后需要使用命令

sudo apt-get update
sudo apt-get upgrade

更新系统并升级安装包,需要花较长时间。

·安装输入法

常用的输入法有Ibus,fcitx,bcim。
都尝试装了一下,还是fcitx比较容易= =8

sudo apt-get install fcitx #安装fcitx
sudo apt-get install fcitx-pinyin  #安装拼音
fcitx   #开启
sudo reboot #重启  (也可以等下一步完成后重启哟)
·中文环境配置

(不想练英语可配置)

sudo raspi-config

选择
第四项“localisation Options”–>
第二项change_locale
在Configuring locales窗口中,找到zh_CN.UTF-8 UTF-8(倒数的),回车确认 *2

sudo reboot #重启  

完成!

STEP3 自启动设置!

①新建txt文件(FTP已安装成功)
复制粘贴如下代码,

#!/bin/sh
### BEGIN INIT INFO    #文档注释
# Provides:          tightvncserver
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO

### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='pi'    #用户名~
### End customization required

eval cd ~$USER   

case "$1" in         
start)
# 启动命令行。此处自定义分辨率、控制台号码或其它参数。
        su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1'
        echo "Starting TightVNC server for $USER "
        ;;
stop)
# 终止命令行。此处控制台号码与启动一致。
        su $USER -c '/usr/bin/tightvncserver -kill :1'
        echo "Tightvncserver stopped"
        ;;
    *)
        echo "Usage: /etc/init.d/tightvncserver {start|stop}"
        exit 1
        ;;
esac
exit 0

在filezilla里双击这个文件,它就飞到树莓派里啦。
找到这个文件,右键copy。

(或者树莓派里上网找到这篇文章(Or其他类似文章,把代码复制一哈)

②创建vnc-server配置文件
在terminal下面输入:

sudo nano /etc/init.d/tightvncserver  #也可用vi来编辑,个人感觉nano似乎简单一些~

回车进入编辑页面,右键paste。
保存即可。

③增加文件权限

sudo chmod +x /etc/init.d/tightvncserver

④启动服务的方法

sudo update-rc.d tightvncserver defaults  #1
sudo service tightvncserver stop             #2
sudo service tightvncserver start
sudo insserv -v -d /etc/init.d/tightvncserver #3

如果三种都不能启动的话……要不……update一下?

⑤安装chkconfig,并把VNC设为开机自启动

sudo apt-get install chkconfig
chkconfig --add tightvncserver
chkconfig tightvncserver on

[注]
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。
chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。

完成啦。

重启试试吧~

之后还会有一块板子的设置,到时候可能会再补充些图片和其他细节。

参考:
https://blog.csdn.net/sinat_25838589/article/details/56004010
树莓派设置VNC开机自启动方法
https://blog.csdn.net/rocklee/article/details/50358942
给树莓派安装vnc server并设置自启动
https://blog.csdn.net/qq_38154948/article/details/84031869
树莓派3B 安装中文输入法谷歌输入法途中碰到的各种问题
https://blog.csdn.net/m0_37102093/article/details/80681315
树莓派Pi3中文输入法及中文环境设置
……
感谢!

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值