我在 AskUbuntu 上多次看到有人问这个问题,但解决方案太多,种类繁多,我不知道该试哪一个。我担心我会破坏某些东西,因为我对 Ubuntu 或 Linux 总体上不是很熟悉。如果有人能告诉我正确的解决方案,那就太好了。
一些背景信息:
- 我的电脑上已经安装了 Windows 7
- 我在 Windows 上安装了 Ubuntu 13.10,并安装了双启动(不是 Wubi)
- 此后,一切都很好,Ubuntu 运行了大约 2 - 3 个月,没有任何问题
- 但是,当进入 Windows 时,检查磁盘屏幕总是出于某种原因出现,而我总是跳过它
- 几天前,我无意中让 checkdisk 执行了它的任务
- 此后,启动 Windows 一切正常。但启动 Ubuntu 却不行。我看到 Ubuntu 徽标 2 秒钟,然后屏幕变黑,左上角只有一个闪烁的光标。
- 附言:我没有在 Ubuntu 中应用任何更新。据我记得,我实际上关闭了它们。所以这不应该是原因。
就像我在开头所说的那样:我不想尝试大量可能的解决方案,最终搞乱整个启动机制并失去对 Windows 的访问权限。根据项目符号列表中提到的事件进程,我应该尝试哪种解决方案?
我是不是该:
编辑:/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)
有了这些信息我们也许能更好地帮助您。