我是Linux世界的新手,但我决定尝试Ubuntu,到目前为止,我喜欢它。
但是在安装ATI驱动程序之后,发生了一件奇怪的事情。每当我打开我的笔记本电脑,它开始正常的部分,我可以选择我想要启动的操作系统(紫色背景),当我点击Enter启动Ubuntu,它只是嗡嗡声和保持黑色,什么都没有发生。
我试图找到解决办法,但到目前为止一无所获。
当我以恢复模式(root)启动并试图清除驱动程序时,将出现3行:
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: Unable to write to /var/cache/apt/
E: The package lists or status file could not be parsed or opened.就像我试过的所有命令。
我真的很想使用Ubuntu,也许在某个时候我会完全删除Windows,但是现在它是无法使用的。
我有一个请求,如果有人回复,请试着一步一步地解释每一件事,因为我是新手。
我真的很抱歉,如果已经有一篇文章回应这件事。
发布于 2013-12-25 13:32:42
有关包的信息存储在/var/lib/dpkg/文件夹中。
安装或删除包的任何进程都需要此文件夹。在您的情况下,此文件夹正在被其他进程修改或使用。
这是它有一个lock文件的原因。
因此,您需要识别该过程并停止它以继续清除驱动程序包。
要根据文件系统标识进程,可以使用命令fuser
sudo fuser [OPTION] [FILE]和终止进程,您可以使用-k选项与它。
sudo fuser -k /var/lib/dpkg/lock所以,因为你需要停止这个过程,那就足够了。如果您需要之前要求杀死您可以使用-i选项。
如果您需要在挂掉之前显示流程,可以使用-v选项。
https://askubuntu.com/questions/395565
复制相似问题