启动时,Ubuntu 只显示闪烁的光标。为什么?

启动时,Ubuntu 只显示闪烁的光标。为什么?

我在 AskUbuntu 上多次看到有人问这个问题,但解决方案太多,种类繁多,我不知道该试哪一个。我担心我会破坏某些东西,因为我对 Ubuntu 或 Linux 总体上不是很熟悉。如果有人能告诉我正确的解决方案,那就太好了。

一些背景信息:

  • 我的电脑上已经安装了 Windows 7
  • 我在 Windows 上安装了 Ubuntu 13.10,并安装了双启动(不是 Wubi)
  • 此后,一切都很好,Ubuntu 运行了大约 2 - 3 个月,没有任何问题
  • 但是,当进入 Windows 时,检查磁盘屏幕总是出于某种原因出现,而我总是跳过它
  • 几天前,我无意中让 checkdisk 执行了它的任务
  • 此后,启动 Windows 一切正常。但启动 Ubuntu 却不行。我看到 Ubuntu 徽标 2 秒钟,然后屏幕变黑,左上角只有一个闪烁的光标。
  • 附言:我没有在 Ubuntu 中应用任何更新。据我记得,我实际上关闭了它们。所以这不应该是原因。

就像我在开头所说的那样:我不想尝试大量可能的解决方案,最终搞乱整个启动机制并失去对 Windows 的访问权限。根据项目符号列表中提到的事件进程,我应该尝试哪种解决方案?

我是不是该:

  • 尝试在 GRUB 中更改quiet splashno splash如上所述这里
  • 尝试从 LiveCD 中查找并运行一些修复命令?(幸好我还有 DVD)
  • 尝试运行启动修复

编辑:/var/log/boot.log 文件如下所示:

 * Starting mDNS/DNS-SD daemon [74G[ OK ]
 * Starting bluetooth daemon [74G[ OK ]
 * Starting configure network device [74G[ OK ]
 * Starting Uncomplicated firewall [74G[ OK ]
 * Starting configure network device security [74G[ OK ]
 * Starting Bridge file events into upstart [74G[ OK ]
 * Starting configure network device security [74G[ OK ]
 * Starting Mount network filesystems [74G[ OK ]
 * Starting Failsafe Boot Delay [74G[ OK ]
 * Stopping Mount network filesystems [74G[ OK ]
 * Stopping Failsafe Boot Delay [74G[ OK ]
 * Starting System V initialisation compatibility [74G[ OK ]
 * Starting modem connection manager [74G[ OK ]
 * Starting configure network device security [74G[ OK ]
 * Starting configure network device [74G[ OK ]
 * Starting network connection manager [74G[ OK ]
 * Starting CUPS printing spooler/server [74G[ OK ]
 * Starting userspace bootsplash [74G[ OK ]
Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
 * Starting cups-browsed - Bonjour remote printer browsing daemon [74G[ OK ]
 * Starting Send an event to indicate plymouth is up [74G[ OK ]
 * Stopping userspace bootsplash [74G[ OK ]
 * Starting Bridge socket events into upstart [74G[ OK ]
Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
 * Starting AppArmor profiles        [210G 
 [204G[ OK ]
 * Setting up X socket directories...        [210G 
 [204G[ OK ]
speech-dispatcher disabled; edit /etc/default/speech-dispatcher
saned disabled; edit /etc/default/saned
 * Restoring resolver state...        [210G 
 [204G[ OK ]
 * Stopping System V initialisation compatibility [74G[ OK ]
 * Starting System V runlevel compatibility [74G[ OK ]
 * Starting  [74G[ OK ]
 * Starting automatic crash report generation [74G[ OK ]
 * Starting  [74G[ OK ]
 * Starting regular background program processing daemon [74G[ OK ]
 * Starting ACPI daemon [74G[ OK ]
 * Starting anac(h)ronistic cron [74G[ OK ]
 * Starting  [74G[ OK ]
 * Starting  [74G[ OK ]
 * Starting save kernel messages [74G[ OK ]
 * Starting  [74G[ OK ]
 * Starting  [74G[ OK ]
 * Starting crash report submission daemon [74G[ OK ]
 * Starting CPU interrupts balancing daemon [74G[ OK ]
 * Stopping System V runlevel compatibility [74G[ OK ]
 * Stopping save kernel messages [74G[ OK ]

这确实没什么可说的...

答案1

只需从 GRUB 命令行中删除quiet splash。现在您应该看到文本输出,它还会告诉您启动时是否有错误。

如果仍然空白,请尝试 Boot Repair

如果您收到大量文本,请搜索其中显示的任何错误。将这些错误添加到您的问题中。最好的方法是从 Live System 中复制启动日志文件(从 DVD 中)。

  • 从 DVD 启动
  • 由于您对 Ubuntu 不是很熟悉,我将向您展示 GUI 方式来执行此操作:
  • 打开文件管理器
  • 转到 Ubuntu 分区(应该列在左侧)
  • 如果你不确定哪个是 Windows,哪个是 Ubuntu(只要它们没有标签),请尝试两者。Ubuntu 分区有如下目录ETC用户Windows 没有
  • 前往<UbuntuPartiton>/var/log并打开文件boot.log

将此文件的内容添加到您的问题中(编辑它并插入格式化为代码的内容:选择插入的日志并点击Ctrl+ K

有了这些信息我们也许能更好地帮助您。

相关内容