树莓派ubuntu系统安装+远程桌面vnc+没有显示器进行远程桌面连接设置+虚拟显示器

这篇具有很好参考价值的文章主要介绍了树莓派ubuntu系统安装+远程桌面vnc+没有显示器进行远程桌面连接设置+虚拟显示器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

jj首先将SD卡插入·读卡器·之后进行格式化(SD Card Formatter下载:(9条消息) 树莓派上手前的准备工作(一)——格式化sd卡(sd卡格式化工具的使用)_树莓派sd卡格式化_peng_YuJun的博客-CSDN博客)

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 选择插入的U盘之后点击Format(小心选择的磁盘,不要选错,要不然哭都来不及)

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 点击是

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 点击确定·就完成了磁盘的格式化

下载imger(下载地址:树莓派4B安装 ubuntu20.04 & VNC远程桌面 & 安装ROS noetic_树莓派4b安装ubuntu_AGOLK的博客-CSDN博客)

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 双击下载软件,自动跳出

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

点击选择操作系统

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

点击Other general-purpose OS

 树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 选择Ubuntu

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

选择第一个桌面系统:Ubuntu Desktop23.04(64-bit)

 树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 点击选择SD卡

 树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 点击所有烧录到的磁盘,然后点击烧录

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

点击是,等待烧录即可(时间会比较长)

烧录完成移除读卡器,将SD卡插入到树莓派上

连接好显示器

给显示器和树莓派供电,进入树莓派 ubuntu系统

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 选择简体中文

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 选择键盘布局(我使用的是默认的)

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 选择连接无线网络树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

选择时区

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

填写用户名和密码(记住,后面用得到)

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 正式进入系统

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

最好电脑和树莓派处于一个局域网下例如都链接同一个手机热点

ubuntu系统开启SSH(参考链接:(10条消息) Ubuntu系统怎么开启SSH_ubuntu打开ssh端口_搜索:蓝易云的博客-CSDN博客

(10条消息) Ubuntu 怎么开启SSH_ubuntu开启ssh_unhan的博客-CSDN博客)

首先切换root用户,设置root密码

sudo passwd root

显示内容如下,根据提示输入:

[sudo] password for ubuntu:12345678(输入之前自己设置的用户密码)

New password:12345678   #输入root新密码

Retype new password:12345678 #再次输入root新密码

passwd: password updated successfully  #密码更新成功

那么root用户密码已经设置成功,输入

su root

出现

Password:12345678  #输入之前设置的root密码

可以看到

root@ubuntu-desktop:/home/ubuntu#可以看到我们已经切换到root用户,那么说明密码设置成功

 更新源列表

sudo apt-get update

安装openssh-server

sudo apt-get install openssh-server(途中出现中断询问是否继续进行,输入y点击Enter继续运行)

检查ssh服务是否启动成功

sudo ps -e | grep ssh

如果有sshd那么说明ssh服务启动成功,如果没有启动,那么可以输入下面的指令来启动ssh服务

sudo service ssh start(等待一段时间)

再次输入

sudo ps -e | grep ssh

一般可以看到会出现xxxx ?              00:00:00  sshd    这表明ssh服务已经正常启动

查看本地的ip地址  ifconfig ,如果没有安装net-tools,需要先安装,命令如下:

sudo apt-get install net-tools

等待下载

安装完成之后输入  ifconfig查询ip地址

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 我的ip地址可以看到

接下来就可以使用ssh工具进行链接了,我使用的是putty,输入ip地址之后点击open

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 之后出现

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 点击accept,然后在login as: 后面输入你的用户名:ubuntu,回车

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 出现,在后面输入密码,输入密码时密码是不显示的:12345678

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 出现下面的界面,那么证明ssh服务连接成功,你可以在这里运行ubuntu系统的命令框

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 检查SSH服务是否在系统中启动时自动启动:在终端中输入下面的命令并且按下Enter键

sudo systemctl is-enabled ssh

如果输出的是enabled,那么可以表示SSH服务已经在系统启动时自动启动,如果输出为disabled ,可以使用下面的命令启用SSH服务启用SSH服务自启动:

sudo systenctl enable ssh

之后可以使用上面的命令再查看SSH服务是否自启动‘

ubuntu系统vnc远程桌面(参考:(10条消息) ubuntu使用VNC实现远程桌面_ubuntu vnc_Half_A的博客-CSDN博客)

安装x11vnc程序

sudo apt-get install x11vnc

安装lightdm

输入 sudo apt-get install lightdm

跳出界面选择lightdm即可(使用上下左右键进行选择)

创建配置文件,输入

sudo mkdir -pv /home/[Username]/.vnc         [Username]替换为你的用户名

sudo  mkdir  -pv   /hime/ubuntu/.vnc     注意空格

有时会显示已经创建那就继续下一步,输入

生成当前用户的vn连接密码

sudo    x11vnc     -storepasswd    [Password]   /home/[Username]/.vnc/passwd

sudo   x11vnc       -storepasswd   12345678    /home/ubuntu/.vnc/passwd  我的连接密码设置为了12345678

之后生成VNC配置文件,输入

sudo nano x11vnc.service

然后输入下面的内容

cat>x11vnc.service<<EOF
[Unit] 
Description=Start x11vnc at startup. 注意p后面有一个点
After=multi-user.target 
 
[Service] 
Type=simple 
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/【USERNAME】/.vnc/passwd -rfbport 5900 -shared 
 
[Install] 
WantedBy=multi-user.target
EOF
 

点击Ctrl和X之后选择y,点击回车,实现

生成VNC配置文件之后,将配置文件移动到/lib/systemd/system/目录下,输入

sudo mv x11vnc.service /lib/systemd/system/x11vnc.service

之后修改权限为root

sudo chown root:root   /lib/systemd/system/x11vnc.service

重新加载服务配置文件

sudo   systemctl   daemon-reload

执行下面的命令可以看到服务的开启状况

sudo systemctl list-unit-files  |  grep  x11vnc

开机启动vnc服务

sudo  systemctl enable x11vnc.service

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 直到变成enabled

之后重启,输入 sudo reboot

然后输入sudo ss -tunlp    查看一下监听端口

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 使用vnc viewer连接,出现错误

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 待解决:

尝试方法:

使用第二种方法打开vnc(参考:(10条消息) 使用VNC Viewer远程连接Ubuntu桌面提示password check failed_vnc password failed_竹鼠三块一只的博客-CSDN博客)

安装x11vnc:

sudo apt-get install x11vnc

设置vnc连接密码:

sudo x11vnc -storepasswd

之后输入密码(我的是12345678)

开启vnc服务:

sudo x11vnc -forever -shared -rfbauth ~/.vnc/passwd

等待一会,并且删除之前的192.168.180.192:5900,重新打开一个192.168.180.192

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

远程桌面连接成功

尝试关闭连接的显示屏

画面出现错乱

进行重启:sudo reboot

重启后再次连接192.168.180.192

输入密码之后出现画面但是画面一直维持在

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 待解决:

尝试方法:给树莓派断电后重新连接

无法解决:还是原状,可能是突然拔除了连接的显示器导致系统受损了

重现连接显示屏,看看能不能补救一下

显示屏可以显示ubuntu系统,但是在进入系统时的开机画面也卡了一会

重新打开vnc viewer尝试一下

可以连接上,并且连接正常进入系统之后重启 进入终端之后sudo reboot

显示屏正常启动后关机,然后关掉树莓派电源,移除显示屏

树莓派接通电源开机,然后连接vnc viewer 发现还是卡在了开机动画

待解决:不连接显示屏就无法使用远程桌面

解决方案:安装并配置虚拟显示器来模拟一个显示器连接

当您使用VNC Viewer远程连接树莓派上的Ubuntu系统时,如果没有连接显示器,可以通过安装和配置虚拟显示器来解决问题。以下是详细步骤:

安装虚拟显示器驱动:

  • 打开终端或通过SSH登录到您的树莓派。
  • 运行以下命令来安装xserver-xorg-video-dummy软件包:
    sudo apt-get update
    sudo apt-get install xserver-xorg-video-dummy
    
    

配置虚拟显示器:

  • 打开终端或通过SSH登录到您的树莓派。
  • 编辑 Xorg 配置文件 /etc/X11/xorg.conf,可以使用以下命令打开文件:

         sudo nano /etc/X11/xorg.conf
    如果该文件不存在,可以创建一个新的文件并添加以下内容:

        树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 保存并关闭文件(按Ctrl + X,然后按Y,最后按Enter)。

之后重启系统:sudo reboot 

待解决:连接显示屏登陆后出现命令行界面:可能是配置文件写错了

可以通过查阅日志文件检查  然后修改: sudo nano /etc/X11/xorg.conf

              连接显示屏登陆后出现黑屏+左上角有一个横杠再闪,那就使用vnc viewer连接就行了

出现了屏幕错位的现象,重启即可

最后可以得到

树莓派ubuntu远程桌面,ubuntu,linux,ssh,服务器

 设置完毕

之后尝试正常,只不过有时会出现画面错位的现象,将树莓派断掉电源重启再连接可以解决,只不过开机的画面时间还是挺长,等待1-2分钟就可以了。文章来源地址https://www.toymoban.com/news/detail-690968.html

到了这里,关于树莓派ubuntu系统安装+远程桌面vnc+没有显示器进行远程桌面连接设置+虚拟显示器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows如何安装VNC+Viewer+cpolar实现远程Ubuntu桌面?

    前言 实现ubuntu 系统桌面级别的远程连接,需要在ubuntu 系统中安装vnc,既然是桌面,前提是需要ubuntu 带有图形化界面,如果没有,可以执行以下命令安装图形化界面 1. ubuntu安装VNC 在ubuntu中安装vnc 安装LightDM【LightDM从设计上就是支持本地图形界面以获得最好的兼容性】 安装过程中会

    2024年01月19日
    浏览(45)
  • 树莓派:使用VNC+远程桌面登录+一些无法登录问题及解决

    1.下载VNC 网盘链接:https://pan.baidu.com/s/1Chyi_TTg3oBxEASOo4oJyw?pwd=0c1c 提取码:0c1c 2.VNC登录操作 打开VNC,依次选择file- new connection。 输入树莓派ip地址,再回车。 先双击打开新建的vnc连接,接着点击continue回车。 输入你设置的树莓派的名字和密码登录进去即可! 然后你就可以登录

    2024年02月01日
    浏览(77)
  • 如何使用VNC实现Win系统远程桌面Ubuntu图形化界面【内网穿透】

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 前言 实现ubuntu 系统桌面级别的远程连接,需要在ubuntu 系统中安装vnc,既然是桌面,前提是需要ubuntu 带有图形化界面,如果没有,可以执行以下命令安装图形化界面 1. ubun

    2024年01月19日
    浏览(50)
  • 3步教会你使用VNC Viewer远程连接控制树莓派桌面(详细)

    目录 1、查询IP地址 1.1、路由器后台查询 1.2、树莓派内查询 2、开启VNC服务 3、打开VNC Viewer进行连接 打开路由器后台,我这以腾达为例,在浏览器输入“ 192.168.0.1 ”进入后台,然后找到所有用户。下图可以看见有一个地址叫“ raspberrypi ”的很明显就是树莓派,很直观就能看

    2024年02月08日
    浏览(50)
  • 银河麒麟系统V10——安装VNC实现远程桌面

    目录 检查桌面环境 安装 配置 ​编辑防火墙配置 安装环境: 生产环境一般采用最小化安装,VNC 需要在有 桌面 环境下才能运行,进行下面操作查看到  UKUI GUI  桌面环境。 1、因我已将系统yum源指向本地,我直接输入如下命令安装即可: 2、安装后使用如下命令验证是否成功

    2024年02月04日
    浏览(226)
  • ubuntu开机自启vnc虚拟显示器并使用向日葵远程连接

    解锁后打开自动登录 依赖 初始化 在终端启动vnc vncserver 此时要先设置一个6位密码并确认一遍,如123456 修改文件 sudo gedit ~/.vnc/xstartup 替换为以下内容 新建脚本文件如fan.sh sudo gedit ~/fan.sh 脚本内容为 赋予执行权限 sudo chmod 777 fan.

    2024年02月09日
    浏览(57)
  • 树莓派4B无屏幕安装Ubuntu20.04并通过ssh操作远程桌面

    因为手上没有合适的屏幕(其实是没有适配HDMI的屏幕,全是VGA接口) 所以用了些邪门(也不是啦)的方法去完成,整个过程只要读卡器和一根网线 在其中我遇到的困难包括但不限于:连不上wifi、树莓派烧录软件烧录的Ubuntu系统没有桌面、无屏幕和键盘、 这个过程踩了居多

    2024年02月03日
    浏览(57)
  • Linux Deepin系统安装x11vnc+cpolar实现Windows系统电脑远程其桌面

    x11vnc是一种在Linux系统中实现远程桌面控制的工具,它的原理是通过X Window系统的协议来实现远程桌面的展示和控制。在Linux系统中,X Window系统是用于图形界面显示的基础架构,它通过客户端-服务器的方式工作,x11vnc就是作为一个服务器程序来运行,接受客户端的连接并提供

    2024年03月21日
    浏览(60)
  • 虚拟机ubuntu使用VNC实现远程桌面

            在进行项目开发中,项目的可视化并不是时时刻刻都是可以得到的,尤其是对于工作中的workspace等个人虚拟空间的使用,没有办法做到可视化界面,只能通过终端进行操作。但是没有可视化,我们开发的项目又无法时时刻刻的检查效果,此时可以采用VNC进行远程桌

    2024年02月09日
    浏览(55)
  • 使用VNC远程桌面Ubuntu【内网穿透实现公网远程】

    前言 实现ubuntu 系统桌面级别的远程连接,需要在ubuntu 系统中安装vnc,既然是桌面,前提是需要ubuntu 带有图形化界面,如果没有,可以执行以下命令安装图形化界面 1. ubuntu安装VNC 在ubuntu中安装vnc 安装LightDM【LightDM从设计上就是支持本地图形界面以获得最好的兼容性】 安装过程中会

    2024年02月10日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包