AskUbuntu 向我指出了这里,因为我的问题是关于不受支持的 Ubuntu 衍生版本,这是复制粘贴的问题:
我知道我问了一个重复的问题,但由于问题(q-1,q-2) 是未答复的我还是要问一下。请不要标记为重复,因为这意味着不需要答案,从而留下另一个未解答的问题。
我升级了全新安装的 Netrunner 17 Horizon(基于 Ubuntu,screenfetch 报告操作系统是 Wily),重新启动后,除了启动屏幕之外,我没有任何 GUI。删除quiet
启动标志Starting version 225
后,启动画面消失,此消息不会消失,也没有进一步的输出。
我一天前遇到了这个问题,所以我进行了全新的重新安装,这次我复制了升级的终端输出:
终端输出为
apt-get upgrade
超过了新问题字符限制 (30.000) 至少 4 次,所以我将输出放在这里 >帕斯宾/Jybu3aQB
升级包:
about-distro
bind9-host
binutils
chromium-codecs-ffmpeg-extra
cups-browsed
cups-filters
cups-filters-core-drivers
curl
dkms
dnsutils
dpkg
dpkg-dev
ffmpeg
firefox
firefox-locale-en
firefox-plasma
flashplugin-installer
grub-common
grub-efi-amd64
grub-efi-amd64-bin
grub-efi-amd64-signed
grub2-common
gtk2-engines-qtcurve
initscripts
isc-dhcp-client
isc-dhcp-common
kate5-data
kde-config-gtk-style-preview
kde-l10n-engb
kde-style-oxygen-qt4
kde-style-qtcurve-qt4
kdelibs-bin
kdelibs5-data
kdelibs5-plugins
kdoctools
kio
kpackagelauncherqml
ksnapshot
ksshaskpass
ktexteditor-katepart
kwin
kwrited
libav-tools-links
libavcodec-extra
libavcodec-ffmpeg-extra56
libavdevice-ffmpeg56
libavfilter-ffmpeg5
libavformat-ffmpeg56
libavresample-ffmpeg2
libavutil-ffmpeg54
libbind9-90
libcupsfilters1
libcurl3
libcurl3-gnutls
libdlrestrictions1
libdns-export100
libdns100
libdpkg-perl
libepoxy0
libfontembed1
libirs-export91
libisc-export95
libisc95
libisccc90
libisccfg-export90
libisccfg90
libkcmutils4
libkde3support4
libkdeclarative5
libkdecore5
libkdesu5
libkdeui5
libkdewebkit5
libkdnssd4
libkemoticons4
libkf5iconthemes-bin
libkf5js5
libkf5notifyconfig-data
libkf5notifyconfig5
libkf5parts-plugins
libkf5plotting5
libkf5pty-data
libkf5pty5
libkf5service-bin
libkf5texteditor5-libjs-underscore
libkf5unitconversion-data
libkf5unitconversion5
libkfile4
libkhtml5
libkidletime4
libkio5
libkjsapi4
libkjsembed4
libkmediaplayer4
libknewstuff2-4
libknewstuff3-4
libknotifyconfig4
libkntlm4
libkparts4
libkprintutils4
libkpty4
libkrosscore4
libkrossui4
libktexteditor4
libldb1
liblwres90
libmysqlclient18
libmysqlclient18:i386
libnm-glib-vpn1
libnm-glib4
libnm-util2
libnm0
libnss3
libnss3-nssdb
liboxygenstyle5-5
liboxygenstyleconfig5-5
libperl5.20
libplasma3
libpng12-0
libpng12-0:i386
libpolkit-agent-1-0
libpolkit-backend-1-0
libpolkit-gobject-1-0
libpostproc-ffmpeg53
libpowerdevilui5
libqt5clucene5
libqt5concurrent5
libqt5x11extras5
libqtcurve-utils2
libsmbclient
libsndfile1
libsndfile1:i386
libsolid4
libswresample-ffmpeg1
libswscale-ffmpeg3
libthreadweaver4
libvlc5
libvlccore8
libwbclient0
libxml2
libxml2:i386
libxml2-utils
linux-firmware
linux-libc-dev
mysql-client-core-5.6
mysql-common
mysql-server-core-5.6
nano
netrunner-artwork
netrunner-default-settings
netrunner-desktop-containment
network-manager
openssh-client
openssl
oxideqt-codecs-extra
oxygen-sounds
perl
perl-base
perl-modules
policykit-1
python-apt
python-apt-common
python-ldb
python-libxml2
python-samba
python3-apt
python3-dbus.mainloop.pyqt5
qml-module-org-kde-extensionplugin
qml-module-qtgraphicaleffects
qtcurve
qtcurve-l10n
qtdeclarative5-kf5declarative
qtdeclarative5-kf5solid
rootactions-servicemenu
rsync
samba
samba-common
samba-common-bin
samba-dsdb-modules
samba-libs
samba-vfs-modules
sddm-theme-breeze
smbclient
sysv-rc
sysvinit-utils
thunderbird
thunderbird-locale-en
thunderbird-locale-en-us
thunderbird-plasma
unattended-upgrades
virtualbox
virtualbox-dkms
virtualbox-guest-dkms
virtualbox-guest-utils
virtualbox-guest-x11
virtualbox-qt
vlc
vlc-data
vlc-nox
vlc-plugin-notify
vlc-plugin-pulse
vlc-plugin-samba
wine
xserver-common
xserver-xorg-core
我基本上不知道出了什么问题,谷歌和搜索东南欧没有透露任何我发现适用于我的操作系统、版本和情况的信息。
我正在经历这一切症状没有回答的问题除了屏幕变黑之外,对我来说,麻烦是在重新启动后开始的。
我真的很感激任何形式的帮助、提示或答案。
答案1
浏览这些基础知识后,你会发现“gui”是什么意思还不清楚。
我猜当你启动时,你会看到 grub。你按下回车键,启动过程就会开始。
当您说“启动屏幕”时,您是指从 grub 进程启动后立即看到的内容吗?
磁盘是否会震动一段时间?
猜一猜
这不太可能,但因为这是大多数遇到此问题的人会在谷歌上搜索的内容,所以我会首先列出它。
假设您实际上正在设法启动系统,并且桌面/视频驱动程序根本没有启动。
那么:系统使用什么显卡?它使用什么视频驱动程序?
如果是 nvidia,它是否使用 nvidia 非免费的?如果是amd,它使用FGLRX吗?如果是其中之一,这就是桌面通常无法启动的原因,除非您使用发行版提供的内核和视频驱动程序,尽管并非所有卡都受新内核支持。
它是什么桌面? kde、gnome 等?您使用什么显示管理器? sddm、lightdm、gdm3、mdm 等等?如果是 KDE 5.x,那么根据我的经验,失败很频繁,我的解决方案是切换到 xfce4 并放弃,因为 qt/kde 5 刚刚损坏。虽然听起来你根本没有做到这一点。
如果系统实际上已启动,并且没有显示 x,那么您应该可以按:ctrl + alt + F1。然后你就会得到 shell 的登录名。你能做到吗?
发生这种情况之前,您是否进入登录屏幕来启动桌面,还是直接启动桌面?
发帖时需要提供详细信息,否则大家都在猜测。
猜2
如果你不能做到这一点,很可能是 systemd 本身失败了,这将是我的猜测。
要诊断这一点,需要关闭那些启动启动画面的名称,我不记得了,您在启动过程中看到的假图形,在 grub 之后启动,在 dm 启动之前结束,并显示登录屏幕。从您看到的控制台消息来看,我认为您已经做到了。
系统硬盘指示灯闪烁多久才会出现这种情况?
Starting version 225
几乎可以肯定是指 systemd 无法启动,因为 Wily 可能有 systemd 版本 225,这听起来很正确。
如果 systemd 无法启动,从某种意义上说,我会说你#@@#ed。当我可以直接访问机器时,我几乎无法修复严重的系统中断,并且可以参与此类中断所需的所有可能的修复、黑客攻击和猜测。我无法诊断派生发行版(ubuntu)的失败派生版本(您的发行版),这就是askubuntu告诉您来这里的原因,但实际上您唯一可以真正去的地方是发行版论坛或IRC频道。说实话,我怀疑他们能帮助你。
如果它是派生的 ubuntu,则创建该发行版的人可能会搞乱 systemd 配置中的某些内容,从而在 systemd 更新时中断。如果是这样,祝你好运,如果我是你,我会亲自放弃并安装常规的狡猾的,然后安装你想要的桌面,然后从那里开始。
请注意,如果您在点击 grub 并开始启动操作系统后几乎没有看到任何硬盘活动,并且您几乎立即看到该消息,则您或任何人都不太可能解决该问题。当 systemd 崩溃时,那就是毫无乐趣可言。另一方面,如果您在启动过程中进一步看到这种情况(您不应该这样做),那就是另一回事了,您也许可以修复它。
答案2
这可能过于具体情况。
我通过手动升级我的窗口管理器解决了这个问题sddm
。
sudo apt-get install sddm
现在它对我有用。