我已经安装了 ubuntu 12.04 和 windows vista 作为双启动。它运行良好。但 ubuntu 在鼠标垫方面出现了一些问题。所以我安装并删除了一些软件包,但不知道它们的作用。现在在启动 ubuntu 时,我收到错误“无法写入字节:管道损坏”,显示此消息后它什么也没做。我尝试了很多方法,比如升级 grub、重启 lightdm 等。但仍然是同样的错误。
有人能帮我吗?我被困住了。
答案1
将评论转换为答案
应采取以下步骤:
首先,检查您是否仍然可以在启动时执行此操作:
启动时按住(或反复点击)Shift 键。Grub 应该会显示一个菜单。选择第二个选项,进入恢复模式;然后选择 Drop to root shell prompt。
然后查找已删除软件包的日志:
在终端中你可以输入以下代码
sudo -H gedit /var/log/apt/history.log
找到已删除的包然后运行
sudo apt-get install package1 package2 package3
楼主通过 vim 确认屏幕上几乎全是未安装的软件包,例如 xserver-xorg-video-s3-lts-raring、xserver-xorg-input-vmmouse
因此要安装未安装的软件包:
例如:sudo apt-get install xserver-xorg-video-s3-lts-raring xserver-xorg-input-vmmouse
etc. 注意:package1 package2 之间一定要有空格
答案2
在恢复模式下,选择恢复启动。如果您启动到 Linux 终端,那么很可能您之前的安装已经弄乱了您的 GUI Unity。
尝试通过 apt 重新安装 ubuntu 桌面
$ sudo apt-get install --reinstall ubuntu-desktop
然后重新启动。希望这能有所帮助
答案3
以下步骤对我有用:
1- 重启电脑并使用 ubuntu 恢复模式启动
从终端安装 xserver-xorg-all 和 xserver-xorg-video-all
sudo apt-get install xserver-xorg-all xserver-xorge-video-all
希望这对你有帮助!
答案4
对我来说,解决问题的方法是按ctrl+ alt+f1进入登录提示。登录后,我运行:
sudo dpkg-reconfigure -phigh xserver-xorg
。