断电后,我重新启动了计算机。
但是,当我登录并按下回车键时,屏幕会变黑一会儿,然后再次出现登录屏幕。
如果我按下 ctrl alt f1 并输入“startx”,屏幕会暂时变黑,然后我再次看到控制台,没有明显的错误,但显示“服务器已成功终止”。这是 xorg 日志:http://pastebin.com/Q9aLxBZz。
我已经尝试过 rm .Xauthority 文件或 sudoing startx,但不起作用。我该如何解决这个问题?我急需使用电脑 :/
答案1
错误代码:
[ 1462.940] (EE) Failed to load module "fglrx" (module does not exist, 0)
Ubuntu 的 fglrx 页面:http://packages.ubuntu.com/search?keywords=fglrx
尝试这个:
sudo apt-get install fglrx && telinit 6
此命令将安装缺失的模块并重新启动您的计算机。
答案2
根分区可能由于断电而损坏。
我建议您从另一个驱动器启动计算机,例如 Ubuntu DVD 或 USB 启动驱动器。
然后使用以下命令识别根分区(如果也有这样的分区,则识别主分区)
sudo lsblk -f sudo lsblk -m sudo parted -ls
当您知道驱动器号时(通常但并非总是A)和分区号(通常1或者5),卸载要修复的分区(如果已安装)
sudo umount /dev/sdxn # general command sudo umount /dev/sda1 # example (drive a, partition 1)
运行以下命令
sudo e2fsck -f /dev/sdxn # general command sudo e2fsck -f /dev/sda1 # example (drive a, partition 1)
# 后面的文本是注释(未使用)。
它需要几分钟(有时甚至是几个小时)。有时它是全自动的,有时需要您确认一些修复操作。
e2fsck
如果您想了解有关该程序的详细信息,请参阅手册页。man e2fsck
重启电脑(并移除 DVD/USB 驱动器)。如果幸运的话,它会再次工作。