树莓派3b+ 安装Ubuntu mate18.04系统 配置SSH 、 远程桌面realvnc
Ubuntu mate for 树莓派3b+ 系统下载:
下载地址:
https://ubuntu-mate.org/download/

这里用32位系统:(64位也可以的,虽然还是实验阶段的,不是工业应用的话都是一样的)

刻好tf卡后,插入树莓派3b+, 给电重启。
这里需要说明一个事情,我们这里是使用外接键盘鼠标和屏幕的。
启动树莓派3b+, 报错:
Error: Driver 'sdhost-bcm2835' is already registered, aborting
不过不影响启动和安装系统,不过网上也有网友遇到这个问题:
https://blog.csdn.net/hello_dean/article/details/103393128
不过都不影响安装和使用,估计这就是一个bug,没啥大事。
启动进入桌面后,使用终端安装ssh服务器:
在终端输入:
ssh 127.0.0.1
如果提示:
ssh: connect to host localhost port 22: Connection refused
这个就表示没有还没有安装SSH
安装SSH服务
安装命令:sudo apt-get install openssh-server
卸载命令:sudo apt-get remove openssh-server
启动ssh服务:
sudo service ssh start
查看SSH服务是否安装正常并开启
ps -e | grep ssh

出现类似
860 ? 00:00:00 sshd
sshd说明ssh服务器安装成功并开启。
然而 命令:sudo service ssh start 并不是开机自动启动ssh服务的,每次reboot(重启)之后ssh就会关闭掉
添加开机自启动: update-rc.d ssh enable
关闭则为: update-rc.d ssh disabled
自启动需要重启生效:sudo reboot
启动、停止、重启SSH服务
sudo /etc/init.d/ssh start #开始服务
sudo /etc/init.d/ssh stop #停止服务
sudo /etc/init.d/ssh restart #重启服务
ssh-server配置文件为:/etc/ssh/sshd_config,更改配置需重启SSH服务。
查看ssh服务状态:
sudo /etc/init.d/ssh status

============================================================
特殊说明一件事情,就是树莓派3b+安装好Ubuntu18.04mate以后使用键盘鼠标和屏幕登录后,ssh连接报错;

报错 connection reset by 。
sudo /etc/init.d/ssh status 查看ssh 状态后发现缺少三个文件。

网上有解决的办法: http://blog.chinaunix.net/uid-26168435-id-5732463.html
- 生成rsa_key
sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

- 生成ecdsa_key
sudo ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key

- 生成ed25519_key

查看生成的文件:
ll /etc/ssh/

重启ssh服务:
sudo /etc/init.d/ssh restart

查看ssh状态:
sudo /etc/init.d/ssh status

成功解决ssh的登录问题。
==============================================
为Ubuntu Mate for ARM 更换中国软件源
1. 以root身份打开 /etc/apt/sources.list ,至于用什么打开随意
2. 将 http://ports.ubuntu.com/ 全部替换为 http://mirrors.ustc.edu.cn/ubuntu-ports/ ,这是中科大的
3. 执行 sudo apt-get update 和 sudo apt-get upgrade 测试

sudo apt-get upgrade 时候报错:

说明: 原因是“bluez”这个和蓝牙相关的package和linux-firmware-raspi2冲突了。
如果你不使用树莓派上的蓝牙模块,可以强行安装


不过以上文章所给出的做法有肯能使你本身系统自带的蓝牙模块失效,所以此操作需要谨慎。
sudo dpkg -i --force-overwrite /var/cache/apt/archives/linux-firmware-raspi2_1.20190819-0ubuntu0.18.04.1_armhf.deb
sudo apt-get -f install

强制覆盖后,重启:


神奇的发现即使强制覆盖后蓝牙功能仍然可用,很不错。
=============================================
由于手上的外接屏幕不好用,所以需要用VNC 远程连接树莓派桌面,经过几个vnc的使用发现realvnc比较好用。
realvnc 下载: https://www.realvnc.com/en/connect/download/vnc/
具体软件地址:
https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.7.1-Linux-ARM.deb

下载:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.7.1-Linux-ARM.deb
安装:
sudo dpkg -i VNC-Server-6.4.1-Linux-x64.deb
设置 realvnc 的service服务开机自动启动:
sudo systemctl enable vncserver-x11-serviced.service
开启 realvnc 的service服务:
sudo systemctl start vncserver-x11-serviced.service
成功vnc连接树莓派:

树莓派3b+ 安装Ubuntu mate18.04系统 配置SSH 、 远程桌面realvnc的更多相关文章
- 配置Ubuntu16.04第01步:U盘安装 Ubuntu 16.04系统
Ubuntu 每年发布两个版本,Ubuntu 16.04 开发代号为“Xenial Xerus”,为第六个长期支持(LTS)版本. 1. 制作U盘系统安装盘 1.1下载最新的Universal USB ...
- Y460 安装ubuntu 12.04系统黑屏,登录界面黑屏
ubuntu 12.04系统黑屏,登录界面黑屏,但是命令行界面可以登录,也可以正常使用,当时在装CVS,装完重启就这样了,可能是因为前一天装更新时,突然断电导致图形界面损坏,参考他人方法,终于修复,总 ...
- VMware 15安装Ubuntu 16.04并配置环境
VMware(虚拟机)是指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统,它能在Windows系统上虚拟出多个计算机,每个虚拟计算机可以独立运行,可安装各种软件与应用等 ...
- 虚拟机安装Ubuntu 16.04系统实操教程 详尽步骤 vmware ESXi亲测通过
1 Ubuntu 16.04系统安装要求 Ubuntu 16.04 LTS下载最新版本的Ubuntu,适用于台式机和笔记本电脑. LTS代表长期支持,这意味着有五年免费安全和维护更新的保证. Ubun ...
- 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统
上一步,我们安装了VMware9虚拟机,现在我们就是用它来安装Ubuntu12.04系统,至于Ubuntu是什么,我就不废话了,大家google一下,比我讲的清楚,好了,开始干活! Ubuntu官网下 ...
- Ubuntu 18.04 上使用xrdp远程桌面连接(Windows远程桌面连接)
Ubuntu18.04设置#安装xrdpsudo apt-get install xrdp #安装vnc4serversudo apt-get install vnc4server tightvncs ...
- Ubuntu 18.04 上使用xrdp远程桌面连接
参考:https://blog.csdn.net/qq_25556149/article/details/82216190 1,环境查看 2,安装 xrdp.tightvncserver apt-ge ...
- 树莓派3B安装ubuntu mate系统后无法联网
问题描述:在安装系统的初始化操作时,可以联网,如下图所示: 但是在系统安装结束后,wifi标志处无信号,无法搜索wifi信号. 解决方法:实测有效 直接打开终端(ctrl+alt+t),执行指令:su ...
- 在树莓派3B、Ubuntu 18.04关闭板载Wifi、蓝牙
树莓派没有传统的BIOS设置界面,文件/boot/firmware/config.txt就相当一个BIOS设置.这里是config.txt的详细文档:https://github.com/raspbe ...
- Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程
@ 目录 〇.写在前面 〇 - Plus:如何进入BIOS 〇 - Plus - Plus:U盘启动快捷键 一.磁盘分区:Win10划分未分配空间 二.下载Ubuntu 21.04镜像 三.安装U盘启 ...
随机推荐
- Go版RuoYi
RuoYi-Go https://github.com/Kun-GitHub/RuoYi-Go 1. 关于我 个人介绍 2. 介绍 后端用Go写的RuoYi权限管理系统 (功能正在持续实现)后端 G ...
- 获取ImageView的触摸点所对应的UIImage的坐标
获取ImageView的触摸点所对应的UIImage的坐标 功能描述 实现前分析 注意事项 代码 求打赏 功能描述 在imageview上触摸图片,求对应UIImage的触摸点. 实现前分析 从ima ...
- tortoisegit 配置ssh登录
习惯使用小乌龟. 服务器:gitblit 客户端:TortoiseGit 2.13.0.1 (C:\Program Files\TortoiseGit\bin) git version 2.36.1. ...
- 4.4K Star!推荐一款新一代的极简监控系统!轻量高性能!超500个监控指标,颜值高、功能强大!
在信息化快速发展的今天,企业运维面临的挑战日益增多.传统的运维监控系统往往存在功能冗余.性能低下.操作复杂等问题,难以满足现代企业对高效.稳定.智能的运维管理需求. 今天给大家推荐一款新一代极简运维监 ...
- 设备树DTS 学习:3-驱动开发中常用的 DTS api
背景 本章的内容是为了实现在驱动中的开发,通过调用有关的api来寻找设备树节点熟悉,从而达到使用设备树进行驱动开发的目的. 参考:Linux内核 设备树操作常用API Linux设备树语法详解一文中介 ...
- 动手学Avalonia:基于SemanticKernel与硅基流动构建AI聊天与翻译工具
Avalonia是什么? Avalonia是一个跨平台的UI框架,专为.NET开发打造,提供灵活的样式系统,支持Windows.macOS.Linux.iOS.Android及WebAssembly等 ...
- n阶前缀和 の 拆解
二阶 \[\sum_{i=l}^{r} \sum^{i}_{j=1} a_j \] \[=\sum_{i=l}^{r} (r-i+1) a_i \] \[=(r+1)\sum_{i=l}^{r} a_ ...
- linux环境搭建mysql5.7总结
以下安装方式,在阿里云与腾讯云服务器上都测试可用. 一.进入到opt目录下,执行: [root@master opt]# wget https://dev.mysql.com/get/Download ...
- CvT:微软提出结合CNN的ViT架构 | 2021 arxiv
CvT将Transformer与CNN在图像识别任务中的优势相结合,从CNN中借鉴了多阶段的层级结构设计,同时引入了Convolutional Token Embedding和Convolutiona ...
- P2P应用
对等连接(peer to peer)文件分发的分析: 传统客户-服务器模式:用时与文件量成正比 P2P模式:随文件量增大而用时趋于一个极限. P2P工作方式有三: 集中式索引:客户访问服务器所需数据在 ...