Linux 进入不了图形化界面的终极解决办法

Linux 进入不了图形化界面的终极解决办法

一. 情况大概介绍:

1. 虚拟机相关内容

软件:VMware® Workstation

版本:16.2.1 build-18811642

镜像版本:CentOS-7-x86_64-DVD-2009、CentOS-7-x86_64-DVD-1810

安装系统选的:server GUI

进入系统后安装的软件

  • gcc-9.2.0

  • make-4.2.1

  • glibc-2.18

2. 遇到相关问题

安装编译完gcc、make、glic后重启,图形化界面不显示,命令行界面切换不过来

3. 目前(终极)解决办法
systemctl set-default multi-user.target

startx

二. Linux 进入不了图形化界面

Linux菜鸟,centos Linux安装了图形化界面,之前可以用的,今天用着用着突然跳转到完全命令行模式,重启也进入不了图形化界面,解决历程如下:

一. 根据错误提示,abrt-auto-reporting 157……

执行“abrt-auto-reporting enabled”,然后重启,没有解决问题

1. 开机报错

Last login: Thu Nov  9 21:01:53 2023 from 192.168.72.1
ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 169954913

2. 执行对应命令

[root@bogon ~]#  abrt-cli list --since 169954913
id 2ca68039642a06229c08abaff4ed8e9a92646cc2
reason:         gnome-shell killed by SIGSEGV
time:           Thu 09 Nov 2023 09:19:33 PM CST
cmdline:        /usr/bin/gnome-shell
package:        gnome-shell-3.28.3-30.el7
uid:            42 (gdm)
count:          1
Directory:      /var/spool/abrt/ccpp-2023-11-09-21:19:33-1987

The Autoreporting feature is disabled. Please consider enabling it by issuing
'abrt-auto-reporting enabled' as a user with root privileges

3. 继续执行相关命令

[root@bogon ~]# abrt-auto-reporting enabled

二. 百度Linux进入不了图形界面,参相关文章,执行如下步骤

1. linux不能进入图形界面解决方法

1. 直接进入图形化

输入 startx 回车;

2. 如果希望每次都自动进入xwindos;

修改inittab文件;

vi /etc/inittab;

找到id:3:initdefault:这行;

按i进入编辑模式;

将3改为5;

按esc退出编辑;

输入 “:qw ”(包括“:”)。

2. Linux安装后无法进入图形界面(GNOME,KDE等)的解决方法

1. 问题:

发现没有id:3:initdefault:这行

2. 解决方法:

之前一直用level3的命令行在学习Linux,今天觉得有必要把GUI的操作熟悉一下,因此试着切换到图形界面,试了很多方法都没成功。然后我突然意识到我安装的是自定义minimal版本,所以,没有给我安装什么XWINDOWS、GNOME这类东西的。所以只好自己先下载然后再调用咯。

过程如下:
1. 在命令行下输入下面的命令来安装 Gnome 包
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
2. 更新系统的运行级别

如果你想在系统下次启动的时候自动进入图形界面,那么我们需要更改系统的运行级别,输入下面的命令来启用图形界面。

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
还有一种方法将GNOME设为默认的开机启动界面(不用ctrl+alt+F1
1. 进入cenos7的命令行模式
2. 终端输入“init 3”回车进入命令行模式

在这里插入图片描述

3. 登录成功后systemctl get-default 获取当前系统启动模式

在这里插入图片描述

查看配置文件

# cat /etc/inittab

在这里插入图片描述
通过以上显示,目前系统为命令行模式

更改模式命令:

systemctl set-default graphical.target由命令行模式更改为图形界面模式

systemctl set-default multi-user.target由图形界面模式更改为命令行模式

更改后验证是否正确:reboot;界面如下

在这里插入图片描述

三. SMbus Host Controller not enabled

执行“更改模式命令:systemctl set-default graphical.target由命令行模式更改为图形界面模式”,然后reboot重新启动,问题没有解决。

重启过程中发现,计算机提示“SMbus Host Controller not enabled

环境:

客户机 ubuntu17.04

宿主机 win7

问题:

SMbus Host Controller not enabled

原因:

ubuntu 装入i2c_piix4 模块导致

到网上搜索时,一位网友的帖子说是x64的电脑装了x32的ubuntu。不过那位网友还是给出了问题的解决方法,如下:

#1# 进入root模式

#2# 输入 lsmod | grep i2c_piix4

(在第一条命令行后本来应该会显示输出模块的名字,这张截图是解决问题之后截得,并没有显示)

#3# 输入 vi /etc/modprobe.d/blacklist.conf,进入vim编辑器

在这里插入图片描述

#4# 点击 —— i —— 进行编辑

#5# 在这个配置文件的最后一行加上:blacklist i2c-piix4

#6# 点击—— Esc ——退出编辑模式

#7# 键盘输入 —— :wq ——保存并退出

在这里插入图片描述

#8# 最后输入—— reboot ——重启虚拟机解决问题

在这里插入图片描述

可能会出现的问题

问题:

请问怎么保存文件。我在etc/modprobe.d/blacklist.conf最后一行加上blacklist i2c-piix4之后无法保存,显示E212 ,can’t open file for writing,上层文件夹也建立了,vi 前面也加上sudo了,仍然无法保存文件。

解决方法

你要用root用户或者sudo打开才能修改

四. yum -list 报错

“SMbus Host Controller not enabled”问题解决,重启时不再报错,图形化界面还是没有呈现。

打算重新安装图形化界面,发现自己的yum不能正常使用。执行yum list,报错如下:

在这里插入图片描述

参考《yum -list报错》完整执行全文的操作,

问题:

当你通过 ftp 对另一台主机配置 yum 源的时候报错显示如下:

[root@client ~]# yum list               
Loaded plugins: fastestmirror
^C^Ccd ^H^H^Hcd ^H^H^CCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
 
 
 One of the configured repositories failed (Unknown),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:
     1. Contact the upstream for the repository and get them to fix the problem.
     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).
     3. Disable the repository, so yum won't use it by default. Yum will then
        just ignore the repository until you permanently enable it again or use
        --enablerepo for temporary usage:
 
            yum-config-manager --disable <repoid>
 
     4. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:
 
            yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true
 
Cannot find a valid baseurl for repo: base/7/x86_64
解决办法:
1. 那么首先检查防火墙是或否关闭 如果没有关闭就使用如下命令进行关闭
systemctl stop firewalld.service
2. 其次检查 SELINUX=disabled 是非为 Disabled或者Permissive状态,如果不是请进行如下操作:

关闭selinux

# vi /etc/sysconfig/selinux
SELINUX=disabled

# getenforce

Disabled
3. 如果还是不是就需要进去 /etc/yum.repos.d/ 目录查看文件

在这里插入图片描述

红框内的是需要联网操作的如果你的虚拟机是单网卡而且没有配置外网网卡的话,建议把这几个文件移动到其他目录

在这里插入图片描述

执行过程和结果如下图所示

在这里插入图片描述

在这里插入图片描述

yum问题解决

五. 安装 Gnome 包

1. 如果是Ubuntu就不要继续安装yum了

There are no enabled repos. Run "yum repolist all" to see the repos you have. You can enable repos

今晚踩了不少坑,必须总结一下。首先说说这个错的由来吧

我安装pcre的时候报了这样的错:

configure: error: You need a C++ compiler for C++ support.

然后我百度了,发现有人提供了这样一种解决方案:

在这里插入图片描述

我照做了,而我发现没有yum,于是又安装了半天yum,好不容易装好了。

这次却又报了这个错

There are no enabled repos.  Run "yum repolist all" to see the repos you have.  You can enable repos

醉了,一查才发现,我就不该安装yum,因为我用的是Ubuntu

在这里插入图片描述

我应该用下面这个语句来解决You need a C++ compiler for C++ support.”这个问题

sudo apt-get install build-essential

2. 安装Gnome包,又报错There are no enabled repos(办法总比困难多!!!) 解决方法

记-linux使用yum(error:There are no enabled repos)
报错:

centOS7使用yum安装运用,提示没有有效镜像

解决办法:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 

3. 解决问题之后开始安装,Complete!如下图:

在这里插入图片描述

如果你想在系统下次启动的时候自动进入图形界面,那么我们需要更改系统的运行级别,输入下面的命令来启用图形界面。

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

reboot还是没能成功,绝望!!!这一通折腾已经有点适应用命令行了。不知道哪里出了问题,解决方法有好多,遇到问题多尝试几次,希望你能成功。







hymanhe

linux不能进入图形界面解决方法

图灵的猫.

Linux安装后无法进入图形界面(GNOME,KDE等)的解决方法

搴华

SMbus Host Controller not enabled

dayaoK

yum -list 报错

周杰伦今天喝奶茶了吗

There are no enabled repos. Run “yum repolist all” to see the repos you have. You can enable repos

leon-chan

记-linux使用yum(error:There are no enabled repos)

ForestWorld

Linux 进入不了图形化界面

  • 36
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 在Linux进入图形化界面的方法取决于你使用的Linux发行版和桌面环境。一般来说,你可以通过以下几种方式进入图形化界面: 1. 在启动时选择图形化登录:当你启动Linux时,你会看到一个登录屏幕。在这个屏幕上,你可以选择一个图形化登录选项,然后输入你的用户名和密码以进入图形化界面。 2. 使用命令行切换到图形化界面:如果你已经登录到Linux的命令行界面,你可以使用命令行切换到图形化界面。在大多数Linux发行版中,你可以使用以下命令来切换到图形化界面: ``` startx ``` 3. 重启Linux:如果你无法进入图形化界面,你可以尝试重启Linux。在重启时,系统会自动尝试进入图形化界面。 请注意,这些方法可能因Linux发行版和桌面环境而异。如果你遇到问题,请查看你的Linux发行版的文档或寻求帮助。 ### 回答2: Linux是一款开源的操作系统,它具有安全、稳定、高效等特点。一般来说,默认进入Linux的是命令行界面,而不是图形化界面。如果需要进入图形化界面,可以按照以下步骤进行操作: 1. 在命令行界面下输入startx,然后按下回车即可进入图形化界面。但是,这种方式只适用于一些桌面环境的Linux版本。 2. 使用Login Manager(登录管理器)进入图形化界面。Login Manager 是一款集成在大多数Linux系统中的工具,可以让用户在启动时进行选择。 3. 按照自己Linux系统的要求进行相应的设置。有些Linux系统可能需要手动更改配置文件才能启动图形化界面,这需要一定的技能和知识。 4. 使用快捷键Alt,Ctrl和F7来快速进入图形化界面。这种方式简单方便。 需要注意的是,在Linux系统中,图形化界面占用的系统资源比较多,会对系统的性能产生影响。因此,如果您的系统配置较低,建议不要频繁进入图形化界面,可以优先考虑使用命令行界面进行操作,以减少系统的负担。 ### 回答3: Linux操作系统有多种不同的桌面环境,如GNOME、KDE、XFCE等。每种桌面环境的进入图形化界面的方法略有不同,我在这里以GNOME桌面环境为例,介绍两种进入图形化界面的方法。 方法一:使用图形化登录界面 1. 首先在电脑开机进入登录界面(如果电脑已经默认自动登录时则可以跳过此步骤)。 2. 在登录界面中,一般会显示一个叫做“Session”的选项。点击“Session”,可以看到一些可供选择的桌面环境。选择一个自己喜欢的桌面环境(如GNOME),然后输入用户名和密码,点击“登录”即可进入图形化界面。 方法二:使用命令行 1. 在Linux系统中,可以使用命令行进入图形化界面。首先使用Ctrl+Alt+F2或者其他F键切换到命令行终端(tty2)。 2. 在命令行终端中,输入你的用户名和密码进行登录。 3. 在登录成功后,输入以下命令进入图形化界面: startx 此时,系统会进入图形化界面并打开默认的桌面环境。 需要注意的是,Linux系统的不同版本和桌面环境有可能会稍有不同,具体的方法以实际操作为准。同时,为了保证系统的稳定性和安全性,我们建议尽量使用命令行的方式登录,避免在图形化界面下进行不必要的操作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坦笑&&life

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值