首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从16.04升级后的Ubuntu 18.04登录循环

从16.04升级后的Ubuntu 18.04登录循环
EN

Ask Ubuntu用户
提问于 2020-10-03 14:38:56
回答 1查看 99关注 0票数 0

我刚把系统从16.04升级到18.04。它在一个旧的ThinkPad W520上。现在我被困在一个登录循环中。我得到了GNOME或Ubuntu,然后它将我踢回登录屏幕。我知道这很常见,但我尝试了我能找到的,包括:

  1. .Xauthority (它的用户:用户)的所有权--一些我不记得的其他所有权
  2. 将图形驱动程序更新为推荐(Nvidia 390)
  3. 来自终端的startx

还有一些我不记得的事。

我该怎么做才能解决这个问题?有我能分享的日志来找出问题所在吗?(我怎么才能从我的电脑上得到日志并进入这个问题呢?)

dpkg -l | egrep -v '^ii|rc'的输出:

代码语言:javascript
复制
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
+++-==========================================-===================================================-============-=====================================================================================================================================================
ic  caribou                                    0.4.21-5                                            amd64        Configurable on screen keyboard with scanning mode
ic  icedtea-netx-common                        1.8-0ubuntu8~18.04                                  all          NetX - implementation of the Java Network Launching Protocol (JNLP)
iF  irqbalance                                 1.3.0-0.1ubuntu0.18.04.1                            amd64        Daemon to balance interrupts for SMP systems
ic  libc6-i386                                 2.27-3ubuntu1.2                                     amd64        GNU C Library: 32-bit shared libraries for AMD64
ic  libesd0:amd64                              0.2.41-11                                           amd64        Enlightened Sound Daemon - Shared libraries
ic  libhal-storage1                            0.5.14-8                                            amd64        Hardware Abstraction Layer - shared library for storage devices
ic  libhal1                                    0.5.14-8                                            amd64        Hardware Abstraction Layer - shared library
ic  libturbojpeg:amd64                         1.5.2-0ubuntu5.18.04.4                              amd64        IJG JPEG compliant runtime library.
ic  libturbojpeg:i386                          1.5.2-0ubuntu5.18.04.4                              i386         IJG JPEG compliant runtime library.
ic  libtxc-dxtn-s2tc0:amd64                    0~git20131104-1.1                                   amd64        Texture compression library for Mesa
ic  libtxc-dxtn-s2tc0:i386                     0~git20131104-1.1                                   i386         Texture compression library for Mesa
ic  libunistring0:i386                         0.9.3-5.2ubuntu1                                    i386         Unicode string library for C
ic  linux-image-4.4.0-79-generic               4.4.0-79.100                                        amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ic  linux-image-extra-4.4.0-79-generic         4.4.0-79.100                                        amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ic  nvidia-304                                 304.135-0ubuntu0.16.04.3                            amd64        NVIDIA legacy binary driver - version 304.135
ic  nvidia-common                              1:0.5.2.5                                           amd64        transitional package for ubuntu-drivers-common
ic  nvidia-current                             304.135-0ubuntu0.16.04.3                            amd64        Transitional package for nvidia-current
ic  virtualgl-libs:amd64                       2.3.3-1~preciseppa1                                 amd64        Library files for virtualgl
ic  virtualgl-libs:i386                        2.3.3-1~preciseppa1                                 i386         Library files for virtualgl
EN

回答 1

Ask Ubuntu用户

发布于 2020-10-05 08:52:15

代码语言:javascript
复制
sudo dpkg -P $(dpkg -l | egrep '^ic' | awk '{print $2}')

这是一个在不干净的状态下删除包的凌空状态。

然后将系统上的其他nvidia包识别为

代码语言:javascript
复制
dpkg -l | grep nvidia 

然后移除。

重新启动。

代码语言:javascript
复制
ubuntu-drivers devices

告诉你哪一个司机是正确的。用apt或ubntu驱动程序安装它。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1279722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档