问题当我启动 Ubuntu 11.10 时,启动过程挂起,甚至在进入显示管理器的登录屏幕之前,并显示消息
Could not write bytes: broken pipes
Run Code Online (Sandbox Code Playgroud)
在屏幕顶部,然后是几行文本(“PulseAudio”左侧的一颗黄色星 - 不知道这是否重要......),最后是
* Stopping System V runlevel compatability [Ok]
Run Code Online (Sandbox Code Playgroud)
之后我只能按 Ctrl+Alt+Del 重新启动。
原因问题发生在我 2 月 18 日更新后。在更新过程中会弹出一个窗口,我必须在其中选择默认的显示管理器。由于匆忙,我只是单击了“确定”(gdm 是该窗口中的默认选择)。后来我发现 Ubuntu 11.10 us es lightdm 所以我想,这可能是我问题的原因。在此更新之前,一切正常。
{到目前为止我试图修复它[跳过这个,如果它太长]我在恢复模式下以root身份登录并尝试重新安装lightdm。使用 apt-get 命令时,我得到了跨越 3 行文本的错误,其中第一行是
Not using locking for read only lock file /var/lib/dpkg/lock;
Run Code Online (Sandbox Code Playgroud)
但我不知道有任何使用 apt-get 的进程阻止它运行。
之后,我使用 dpkg-reconfigure lightdm
并选择了 lightdm 作为默认显示管理器。这与该行一起退出
mv: cannot move 'etc/X11/default-display-manager' to '/etc/X11/default-display-manager.pdkg-tmp': Read-only file system".
Run Code Online (Sandbox Code Playgroud)
当我以正常模式启动时,它仍然挂起,但消息Could not write bytes: broken pipes
消失了,只有两行文本,第一行说明了有关电池状态的内容,最后一行与上面的相同(“* Stopping System V[. ..]”)。我也尝试dpkg-reconfigure gdm
并选择 gdm 而不是 lightdm 来玩玩,但这些都没有帮助。系统仍然挂起,只是显示了不同的文本行,但是“* Stopping System V[...]”始终是最后一行。}
其他信息这可能相关或不相关:我使用多个操作系统(其他的工作)并且我使用的内核是 3.0.0-15-generic-pae。
请帮忙,我花了很多时间来设置我的 Ubuntu 系统,我不想再重蹈覆辙。
Chu*_*k R 12
实际上,当您进行恢复时,您的磁盘以只读方式挂载。我只是这样做了,由于某种原因,Mount Disk 选项不起作用,所以我只是点击了“root”选项并使用了:
mount -o remount,rw,errors=remount-ro /
Run Code Online (Sandbox Code Playgroud)
这使您的驱动器可写。一旦你这样做了,你应该能够做到你的dkpkg-reconfigure lightdm
如果它仍然显示“只读文件系统”,则执行相反的操作并开始磁盘检查:
mount -o remount,ro /
rootpartition=$(cat /etc/fstab | grep -E "# / was on .*installation" | awk '{print $5}')
e2fsck $rootpartition
Run Code Online (Sandbox Code Playgroud)
如果你不记得那个大长rootpartition=
字符串,你也可以通过转到 /dev/disk/by-uuid 来获取设备,使用 36 个大字符串的文件(如果你不记得它应该是唯一的) t 有任何其他 Ext 分区)。所以,它看起来像这样(使用我的 UUID):fsck /dev/disk/by-uuid/062b52ee-5df4-4ad2-829e-0734f822748c
如果发现任何错误,请务必重新启动!
事实上,在尝试取消 Unity 和卸载 unity-greeter 时,我遇到了完全相同的问题(即使仍然安装了 lightdm)。我认为它删除了 /etc/lightdm/unity-greeter.conf 但保留 /etc/lightdm/lightdm.conf (它有对 unity-greeter.conf 的引用)不变。这就是为什么它无法启动是有道理的,尽管我没想过要查看并重新安装 unity-greeter 一旦我解决了我遇到的只读问题。
不管怎样,试一试吧!
归档时间: |
|
查看次数: |
27841 次 |
最近记录: |