手把手教你如何解开安装UKUI的黑屏故障

news2024/12/23 8:47:12

手把手教你如何解开安装UKUI的黑屏故障

引子

作为一个不折腾不舒服斯基的Linuxer,我又开始安装配置开放欧拉操作系统了。这是国产自主安全可控的Linux发行版。欧拉发行版Linux的发起者就是干正经事的华为,比其它拉大旗扯虎皮的国产Linux低调务实多了。

重复发明车轮有意义

废话不多说,直接给出OpenEuler操作系统下载网址:

OpenEuler社区发行版

注意看,其支持的CPU列表,包含国产的CPU!非常周全,环环相扣,最终指向,就是能和美帝脱钩吧

个人使用,选择X86_64的CPU,场景选择服务器,在列表里面选择第一个,标准版本ISO安装光盘映像文件。

一如既往,我个人还是仍然选择在虚拟机VirtualBox中安装试用欧拉操作系统。

如何用VirtualBox虚拟机安装国产的麒麟、深度等操作系统

在虚拟机软件Virtual Box里面设置虚拟机光驱加载刚刚下载的OpenEuler虚拟光盘:

安装过程按照提示操作即可,略去不表,装好后开机:

开放欧拉操作系统默认是不装桌面环境的,纯粹的Linux文字符命令行的环境,服务器的模式,低调务实,Linuxer狂喜!我自己买的云主机就是选择安装的CentOS的服务器模式,可玩性非常高,这个欧拉系统也很可以折腾一番。VirtualBox虚拟欧拉操作系统第一次开机后,做什么事呢?首先,如上图所示查到虚拟机自己的ip地址,就可以把这个窗口拖动到一边最小化不用管了,然后掏出自己喜欢的term软件登陆上去

这是Cterm软件,我每天用来ssh登陆到远程Unix主机,以版主和驻版的权限日常管理权限范围内的内容。下面操作都是从Win10系统上安装的Cterm软件登陆上term截图的。到此为止及时收手那还是很完美的,但是,接下来,就开始折腾了

安装图形界面

俗话说,好奇害死猫,我就是想看看欧拉好猫长什么样………………

不对,这个是国产电动车欧拉好猫,我是安装的电脑操作系统开放欧拉,它的图形界面怎么安装,在网上搜到有很多选择,操作各异,我选择的是最官方最正统最安全保守的方法,就是安装国产Linux桌面环境UKUI,它是属麒麟的,懂的都懂,顶戴花翎,今嫌紫蟒长:

在 openEuler 上安装 UKUI

下载openEuler镜像并安装系统之后,更新官方dnf软件源,dnf基本等同于yum这个软件包管理方式,命令非常类似:

sudo dnf update

更新完是这样的

然后执行安装UKUI,

sudo dnf install ukui

不要离开!正式安装执行前再手动确认一下:

然后稍许片刻,国产的东西,不管好坏,最大的优势就是,网络安装源都在国内,速度是真的很快,即使体积很大,下载安装也是非常的快:

键盘上敲入y然后回车:

很快就安装完了,没什么异常的警告或者错误信息,应该是没有问题了,下一步就是设置为以图形界面的方式启动,请在命令行运行以下代码,并重启(reboot)

systemctl set-default graphical.target

重启的命令就是reboot

reboot

黑屏

重启后终于看见欧拉的登陆画面了:

输入安装操作系统的时候为自己账号设定的密码,登陆,桌面壁纸渲染出来,桌面左上角依次出现“我的电脑”、“回收站”、“XXX的文档”三个图标,桌面下方出现任务栏,同时台式机音箱响起系统开机登陆后的欢迎音效声,似乎一切完美!然后欢迎音效还未放完,屏幕“咵嚓”一下就黑了!我甚至还没有来得及给桌面环境截图一张,就陷入了无尽的黑暗之中,吓哭我了!如之奈何计将安出?

偶尔治愈 常常帮助 总是安慰

这可难不倒我,幸亏是在VirtualBox虚拟机里面操作,我回到真实主机上搜索,还真的找到了官方技术bug反馈网站里的这个问题的页面了,然而并没有根治这个黑屏的病根,但是也有了办法可以绕过这个症状治疗缓解它。

To Cure Sometimes, To Relieve Often, To Comfort Always ~~Hippocrates

据说是古代西医希波格拉底说过的话:“偶尔治愈 常常帮助 总是安慰”

对比一下,Windows系统上有一个很常见的致命绝症“BSOD”,这是致死性蓝屏的缩写“Blue Screen of Death”,BSOD发作的时候,就会丢失鼠标光标,鼠标无法操作,键盘也没有响应,caps大写锁定、scroll滚动锁定、Num小键盘锁定这三个按钮都会没有响应,BSOD的治疗方法就是掏出手机屏摄电脑后ctrl+alt+del重启电脑进入安全模式,从别的上网电脑从微软官方网站下载一个BSOD缓存文件读取分析工具,拷贝到BSOD电脑在安全模式下读取BSOD生成的缓存文件,再继续给予治疗。

而Linux的黑屏,则有不同的治疗方式,我遇到的这个UKUI登陆黑屏,经过我仔细观察,发现是有鼠标光标的,移动鼠标,光标可以被我控制移动,但是因为整个桌面是黑的,我没法精确操作,如果我记着左下角开始菜单的第一项第二项是什么,大概率我是可以在看不见显示的情况下盲操作的,就像战斗机飞行员可以把座舱盖用报纸贴上单纯的看着飞行仪表进行仪表飞行IFR一样,但是欧拉操作系统我是第一次安装第一次使用,并不熟悉开始菜单都有什么,所以盲操作桌面是可以放弃了,欧拉官网上这个问题的一个线索提醒我了,可以用Linux系统特有的切换纯文字符的方式来绕过去,就是在开启图形界面的时候,按键盘快捷键ctrl+alt+F2或F3或F4………,切换到纯文字符过去。

切换到纯文字符过去就有办法治愈黑屏么?并不能,只是有了一个还可以有操作响应的地方而已,该干什么干什么,幸亏Linux下面的大部分服务器安装配置部署维护工作只需要有文字符就足够了,并不需要真的打开桌面图形环境去操作,然后呢,该关机就关机,关机后再重启:

登陆后还是会黑屏……黑屏后就再按快捷键ctrl+alt+F3切换到命令行下工作,仅此而已,吗?

还是有救的,在Virtual Box虚拟机软件里面,可以调整一下设置:

修改显卡为第三个:VBoxSVGA,虽然VirtualBox会提醒你这个选项无效,但是这里要拒绝它的体形,保存修改,再开启欧拉操作系统,UKUI图形界面登陆后就可以不再黑屏啦!终于可以让领导们、检查组们在视察的时候用鼠标来各处点点点了,然后就可以检查验收通过了。似乎治愈了?其实并没有,一般虚拟机安装系统后必做的一件事就是进入系统显示分辨率设置,设置为真实主机的显示器的分辨率,这样虚拟机的窗口就可以全屏显示了,用着就比较舒服了,但是解除了UKUI黑屏症状的欧拉操作系统的桌面分辨率一旦试图修改,控制面板就会卡死,只能杀死这个控制面板,保留其默认的较小的分辨率,说明UKUI在VirtualBox虚拟机环境下还是有底层某处地方的病根没有发现还无法治愈,但如上所述,这个黑屏不具有致死性,是可以救活的,是可以把本来设计为给工业使用的欧拉操作系统用来作为自己使用的桌面操作系统的,桌面操作环境,真香!……………………吗?

我惊讶的发现欧拉操作系统安装UKUI麒麟桌面环境后,居然没有自动安装WPS,也没有任何Office软件,这真是太匪夷所思了!这可难不倒我,继续折腾,自己再手动安装Office软件,既然自己动手,那就可以随意选择了,我首选ONLYOFFICE

未完待续

太长了吧,欲知欧拉操作系统如何安装ONLYOFFICE,且看下回分解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/648982.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

远程控制之原理和实战

按理来说,本人不该发表此类专业文章,鄙人零星碎片化的开发经历,让本人斗胆向诸位网友,在远控方面做一点演示说明,谈论一点自己的认识。 程序工程代码地址:点击此处下载。 程序分为两个部分,控…

(三)Kafka 生产者

文章目录 1. Kafka 发送消息的主要步骤2.创建 Kafka 生产者3.发送消息到 Kafka(1)发送并忘记(2)同步发送(3)异步发送 4.生产者配置(1)client.id(2)ack&#x…

查看P端日志操作步骤

1.登录PUTTY,这里以联调环境103.160.139.82为例。 2.登录,查看用户名:hxb或zzkpt,密码:用户名01动态口令。 例如hxb, sunmenglei01888888 3.进入P端日志存放目录, cd /home/zzkpt/logs/bcip 4.比如我要查看2023年5月5日&#xf…

索引常见问题

被问到SQL和索引优化问题,如何切入? 可以用 explain 进行分析 思考流程:找到哪些运行时间长浪费性能的sql,然后再用explain分析 慢查询日志 MySQL可以设置慢查询日志,当SQL执行的时间超过我们设定的时间&#xff0…

在UE中使用SVT(VirtualTexture)功能

前几年VT技术非常的火,这项技术主要运用在地形上,可以达到更高级别的精细度和更多次数的纹理混合,但实际非地形也可以用,特别是对于贴图尺寸比较大且多维度子材质比较多的模型,做了材质合并以及VT优化后,可…

二、线性神经网络

文章目录 前言一、线性回归1. 线性回归的基本元素1.1 线性模型1.2 损失函数1.3 解析解1.4 梯度下降1.5 用模型进行预测 2. 正态分布与平方损失3. 从线性回归到深度网络 二、线性回归的代码实现1. 生成数据集2. 读取数据集2.1 手动实现读取数据集2.2 简洁实现读取数据集 3. 初始…

便携补光LED化妆镜方案

近段时间,现代科技的衍生产品,智能化妆镜很受爱美女士的喜爱。为此,宇凡微推出无极调光的LED化妆镜方案。主控芯片采用宇凡微YF单片机,根据LED化妆镜方案的不同功能,支持定制开发。 一、LED化妆镜方案介绍 在日常过程中…

Html span标签的详细介绍

HTML <span>标签_span标签_allway2的博客-CSDN博客 一、span标签的定义及用法 在html中,span标签是使用来组合文档中的行内元素,以便使用样式来对它们进行格式化。 span标签本身并没有什么格式表现(比如:换…

利用Matlab和cadence实现离散傅里叶分析(DFT)

例1: 采样定律,取100个点,信号频率是100HZ,采样频率是1000HZ,相当于采样十个周期,每个周期采样十个点。 cos(2πT)函数是以Ts1/fs为时间间隔对样本进行采样,取N个采样样…

Mini热风枪 制作过程

首先引个流吧 立创开源广场:https://oshwhub.com/abby_qi/mini-re-feng-qiang 哔哩哔哩: 实物图 然后说一下硬件的选型和图 风扇:3010无刷风扇 额定电压3.7V(其实这个风扇还有其他额定电压的,比如9V12V,…

PyTorch 深度学习 || 专题九:PyTorch 全连接自编码网络的无监督学习

PyTorch 全连接自编码网络的无监督学习 文章目录 PyTorch 全连接自编码网络的无监督学习1. 数据去噪1.1 计算库和数据准备工作1.2 构建自编码网络1.3 调用主函数1.4 可视化 2. 数据的重建与降维2.1 计算模块和数据的准备2.2 自编码网络数据准备2.3 自编码网络的构建2.4 自编码网…

1.5 掌握Scala内建控制结构(一)

一、条件表达式 (一)语法格式 if (条件) 值1 else 值2 (二)执行情况 条件为真,结果是值1;条件为假,结果是值2。如果if和else的返回结果同为某种类型,那么条件表达式结果也是那种…

微信小程序开发20__第三方UI组件 ColorUI 的应用

ColorUI 有鲜艳的高饱和色彩, 是专注视觉的微信小程序组件库。 gitee 网址 :ColorUI: 鲜亮的高饱和色彩,专注视觉的小程序组件库 一 使用方法 在微信小程序中使用 ColorUI 需要两个步骤: 第一步: 下载源码解压…

【Linux】详解环境变量与命名行参数

目录 环境变量了解PATH什么是环境变量?使用环境变量系统自带环境变量示例 命名行参数argc与argvenvenviron 环境变量 了解PATH 提出问题: 我写的可执行程序,与系统的可执行程序都是可执行程序,那么为什么执行系统的可执行程序…

Dokcer安装---Mqtt

1、拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6 老版本 2、运行 docker run -it --name emq -p 18083:18083 -p 1883:1883 -p 8084:8084 -p 8883:8883 -p 8083:8083 -d registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6 –name 容器…

佩戴舒适度极好的蓝牙耳机推荐,久戴不累的蓝牙耳机分享

​听歌、刷剧、游戏,运动、吃饭、睡觉等,要说现在年轻人除了离不开手机之外,还有就是蓝牙耳机了!当然,随着蓝牙耳机的快速发展,各种各样的蓝牙耳机都有,导致很多人不知道耳机怎么选了&#xff0…

管理类联考——逻辑——知识篇——第五章 假言命题(必考)(最重要的基础)

第五章 假言命题(必考)(最重要的基础) 假言命题:陈述某一事物情况是另一件事物情况的条件的命题。假言命题中的充分条件假言命题和必要条件假言命题是联考逻辑最重要的必考考点。1 *本质为:充分必要&#…

Vue中如何进行分布式鉴权与认证

Vue中如何进行分布式鉴权与认证 随着前后端分离的趋势不断加强,前端应用的安全性问题也日益受到关注。在Vue应用中,我们通常需要实现分布式鉴权和认证,以确保用户的安全性和数据的保密性。本文将介绍在Vue中如何进行分布式鉴权与认证。 什么…

闲聊下最近哦

随便聊聊 聊聊最近工作或日常上一家公司一直比较忙,人也比较懒,一直没有写博客,最近换了下工作,争取坚持写博客吧 聊聊最近工作或日常 上一家公司一直比较忙,人也比较懒,一直没有写博客,最近换了下工作,争取坚持写博客吧 上家公司做了几年多了,上半年离职换了个工作,现阶段这…

《六》TypeScript 中的泛型

泛型:宽泛的类型,其实就是类型的参数化,让类型像参数一样,不预先指定,而是在使用的时候再让别人传入进来。 在定义函数、类或者接口时,如果遇到类型不明确的时候,就可以使用泛型。 平常开发中可…