我以 root 身份使用 Debian 8.5,因为想测试 Matlab事物但这些命令删除了一些影响运行级别的依赖项
- 跑步
apt-get purge openjdk-7-jdk openjdk-7-doc openjdk-7-jre-lib openjdk-7-jre
- 重启
- 输出:关于的通知处理运行级别更改并留在那里。所有符号均为绿色并且好的。我等了几分钟。按下后关闭电源。现在,开机时就不再出现这样的文本了。
打开。正常启动时,图 1 左上角仅白色光标闪烁
_
空白显示屏上仅闪烁符号 ( )我按fn+ f1/f2但您没有看到其他 TTY 的日志,这与恢复模式下的输出相反。
发现
我可以在 Linux 内核 3.16 中启动系统,但不能在我的默认版本 4.6 中启动。这似乎是固件问题,因为突然出现。
- 如何使用 Linux 内核 4.6 和 Linux 内核 3.16 恢复系统?
Linux 内核 4.6 中的恢复模式
我现在稳定地获得了 Debian 的启动菜单,你可以在其中选择正常开机和恢复启动。在恢复模式下启动并在终端中学习
/var/log/apt/history.log
的最后条目Start-Date: 2016-09-07 21:47:23 Commandline: apt-get purge openjdk-7-jdk openjdk-7-doc openjdk-7-jre-lib Purge: openjdk-7:amd64 (7u111-2.6.7-1'deb8u1), openjdk-7-jre-lib:amd64 (7u111-2.6.7-1'deb8u1), openjdk-7-doc:amd64 (7u111-2.6.7-1'deb8u1), default-jdk:amd64 (1.7-52) End-Date: 2016-09-07 21:47:24 Start-Date: 2016-09-07 21:51:15 Commandline: apt-purge openjdk-7-jre Purge: sat4j:amd64, default-jre:amd64 (1.7-52), eclipse-platform:amd64 (3.8.1-7), eclipse-rcp:amd64(3.8.1-7), eclipse:amd64 3.8.1-7), openjdk-7-jre:amd64 (7u111-2.6.7-1`deb8u1), eclipse-pde:amd64 (3.8.1-7), eclispe-jdt:amd64 (3.8.1-7) End-Date: 2016-09-07 21:51:17
/var/log/apt/term.log
Log started: 2016-09-07 21:47:23 (Reading database [...]) Removing default-jdk [...] Removing openjdk-7-doc [...] Removing openjdk-7-jdk:amd64 [...] update-alternatives: using /usr/bin/fastjar to provide /usr/bin/jar (jar) in auto mode Removing openjdk-7-jre-lib [...] Log ended: 2016-09-07 21:47:24 Log started: 2016-09-07 21:51:15 (Reading database [...]) Removing eclipse [and other its related eclipse-packages] Purging configuration files for eclipse-platform (3.8.1-7) ... Removing sat4j (2.3.3-1) ... Removing eclipse-rcp (3.8.1-7) ... Removing default-jre (2:1.7-52) ... Removing openjdk-7-jre:amd64 (7u111-2.6.7.1'deb8u1) ... Processing triggers for [man-db desktop-file utils gnome-menus mime-support hicolor-icon-theme) Log ended: 2016-09-07 21:51:17
我以 root 身份在恢复模式下运行
apt-get install openjdk-7-jdk openjdk-7-doc openjdk-7-jre-lib
并得到Could not resolve 'security.debian.org' E: Failed to fetch http://security.debian.org/pool/updates/main/o/openjdk-7-jre_[...] E: Unable to fetch some archives, may run apt-get update or try --fix-missing? [...] W: Some index files failed to download. They have been ignored, or old ones used instead.
我以 root 身份执行
apt-get update
,但我得到了W: Failed to fetch http://ftp.fi.debian.org/debian/dists/jessie/InRelease [...] W: Some index files failed to download. They have been ignored, or old ones used instead.
我以 root 身份运行
apt-get upgrade
,但出现类似的错误和/或警告。我将所有芬兰语 (fi) 更改为美国 (us),但同样的问题仍然存在。
在 Linux 内核 4.6 中使用 GAD3R 的建议
我以 root 身份运行
# open internet in recovery mode by
ifconfig eth0 up; dhclient eth0
apt-get update
apt-get upgrade
apt-get install openjdk-7-jdk openjdk-7-doc openjdk-7-jre-lib openjdk-7-jre
apt-get install x11-common
# output: 0 upgraded, 0, newly installed, 0 to remove and 0 not upgraded.
reboot
_
输出:情况仍然存在,但现在在其他 TTY 中也可以看到空白显示屏上的闪烁。- 我还将源改回芬兰语 (fi),但输出没有差异。
在 Linux 内核 4.6 中测试 derobert 的提议
启动至恢复模式。我这样做
exit
或ctrl+d只会让系统处于消息所在的状态,但不会继续[ 26.566...] iwlwifi 0000:01:00.0: L1 Enabled - LTR Enabled [ 29.903871] ax88179_178a_2... eth0: ax88179 - Link status is: 1 [ 32.259410] [many wlan0 messages] [ 32.270956] wlan0: associated [ 32.078387] IPv6: wlan0: IPv6 duplicate address [ip address] detected!
测试
我建议(在 grub 中),在正常启动条目上按“e”,然后删除内核行上的所有“quiet”,然后启动它(甚至可能还添加“verbose”)。那至少应该得到启动消息。 (这只是暂时的改变。)
已安装 X11 软件包
masi@masi:~$ dpkg --get-selections | grep xserver
x11-xserver-utils install
xserver-common install
xserver-xephyr install
xserver-xorg install
xserver-xorg-core install
xserver-xorg-input-all install
xserver-xorg-input-evdev install
xserver-xorg-input-mouse install
xserver-xorg-input-synaptics install
xserver-xorg-input-vmmouse install
xserver-xorg-input-wacom install
xserver-xorg-video-all install
xserver-xorg-video-ati install
xserver-xorg-video-cirrus install
xserver-xorg-video-fbdev install
xserver-xorg-video-intel install
xserver-xorg-video-mach64 install
xserver-xorg-video-mga install
xserver-xorg-video-modesetting install
xserver-xorg-video-neomagic install
xserver-xorg-video-nouveau install
xserver-xorg-video-openchrome install
xserver-xorg-video-qxl install
xserver-xorg-video-r128 install
xserver-xorg-video-radeon install
xserver-xorg-video-savage install
xserver-xorg-video-siliconmotion install
xserver-xorg-video-sisusb install
xserver-xorg-video-tdfx install
xserver-xorg-video-trident install
xserver-xorg-video-vesa install
xserver-xorg-video-vmware install
masi@masi:~$ apt-cache policy x11-xserver-utils
x11-xserver-utils:
Installed: 7.7+3+b1
Candidate: 7.7+3+b1
Version table:
*** 7.7+3+b1 0
500 http://ftp.fi.debian.org/debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
请注意,这xserver-xorg-video-intel
是列表,但它不应该在那里,因此某些依赖项已自动安装它。所以我清除它并获取列表
root@masi:/home/masi# dpkg --get-selections | grep xserver
x11-xserver-utils install
xserver-common install
xserver-xephyr install
xserver-xorg install
xserver-xorg-core install
xserver-xorg-input-all install
xserver-xorg-input-evdev install
xserver-xorg-input-mouse install
xserver-xorg-input-synaptics install
xserver-xorg-input-vmmouse install
xserver-xorg-input-wacom install
xserver-xorg-video-ati install
xserver-xorg-video-cirrus install
xserver-xorg-video-fbdev install
xserver-xorg-video-intel deinstall
xserver-xorg-video-mach64 install
xserver-xorg-video-mga install
xserver-xorg-video-modesetting install
xserver-xorg-video-neomagic install
xserver-xorg-video-nouveau install
xserver-xorg-video-openchrome install
xserver-xorg-video-qxl install
xserver-xorg-video-r128 install
xserver-xorg-video-radeon install
xserver-xorg-video-savage install
xserver-xorg-video-siliconmotion install
xserver-xorg-video-sisusb install
xserver-xorg-video-tdfx install
xserver-xorg-video-trident install
xserver-xorg-video-vesa install
xserver-xorg-video-vmware install
如何解决这个问题?
操作系统:Debian 8.5 64 位
Linux 内核:4.6(向后移植)
窗口管理器:Gnome 3.14
互联网:通过 USB 的以太网(在恢复模式下用于尝试修复系统)
硬件:Asus Zenbook UX303UA
图形固件:modesetting
,firmware-misc-nonfree
按照说明完成这里
X 服务器:x11-xserver-utils 7.7+3+b1
, ( dpkg --get-selections | grep xserevr
, apt-cache policy x11-xserver-utils
)
答案1
您正在尝试使用通用模式设置驱动程序,但不知何故xserver-xorg-video-intel
又被安装了。删除它应该会强制 Xorg 默认返回模式设置驱动程序。
使用以下内容创建一个/etc/X11/xorg.conf
应该可以使其正常工作,即使 -video-intel 再次安装:
Section "Device"
Identifier "Intel"
Driver "modesetting" # on new enough Xorg, this might be "modeset" instead
EndSection
这将是 Debian Stretch 中的默认设置根据 Timo Aaltonen 博客上的一篇文章。因此,一旦升级到 Stretch,您应该能够删除该配置。