我正在使用命令安装 wine sudo aptitude install wine
,然后计算机崩溃了。
当我运行时sudo dpkg --configure -a
,计算机再次崩溃。
我能做些什么?
答案1
如果没有任何效果那么您应该尝试一下!
当您的系统启动时选择安全模式(第二种选择在 grub 菜单中。Shift如果您的系统没有按 ,则在启动时按住
Grub Menu
。从菜单中转到蛴螬选项,它会给出一条类似更新 grub 将以读/写模式挂载你的系统. 刚刚选择是的以读/写模式挂载您的系统。它将更新您的 grub 并退出蛴螬菜单。
选择网络选项将启用您的网络。(可能需要一些时间)
然后选择软件包从列表中选择菜单是的对全部。
最终选择了根选项和登录。依次执行以下命令:
# apt-get autoremove # apt-get autoclean # apt-get -f install # dpkg-reconfigure -a (it would take some time) # apt-get update # apt-get dist-upgrade (skip if don't want to upgrade) # apt-get upgrade (skip if you don't want to upgrade)
然后最后执行以下命令来删除
Wine
# apt-get autoremove wine # apt-get --purge remove wine
重新启动系统并检查问题是否解决。
# reboot
如果出现问题或者您需要帮助,请回复!
答案2
我不知道是否可以解决内部问题,但请尝试以传统方式下载它。
转到"Ubuntu Software Center"
,在搜索字段中输入 wine 并尝试通过这种方式下载。看看是否可行...祝你好运!
答案3
为了隔离硬盘问题:
- 借用至少与计算机中当前驱动器一样大的驱动器
- 从实时 USB 启动进行块级复制将当前驱动器迁移到借用的驱动器
- 从借用的驱动器启动
- 重试
如果您需要更详细的说明,请告诉我。如果克隆不起作用,则原因很可能是驱动器故障。
答案4
(请在做任何事之前阅读整个答案)
快速而肮脏(?)
有时,当您不知道该做什么时,最好的办法是从 0 开始。使用 Live 系统,对目录中的所有数据进行完整备份/home
,如果您的系统启动,您可以执行dpkg --get-selections | grep -v deinstall >> package.list
并保存生成的文件,然后重新安装系统。
当您获得新系统时,请sudo apt-get update && sudo apt-get upgrade
立即恢复已安装的软件包列表。
sudo dpkg --set-selections < package.list
sudo apt-get check
sudo apt-get deselect-upgrade
现在,您的系统已准备好运行。
我想修复它而不重新安装
这很棘手,你需要花时间。你可能需要阅读调试内核指南,或者按照以下步骤向空中刺出一刀:
既然你说问题始于 Wine,我会假设包装有点脏,或者出了什么问题。因此,我们不妨假设我们模拟:
sudo dpkg --no-act --configure -a
如果以下命令产生 Kernel Panic,则可以安全地假设脚本未正确解压或包不完整。要首先丢弃,您可以使用恢复模式运行文件系统检查:
当您的系统启动时选择安全模式(第二种选择在 grub 菜单中。Shift如果您的系统没有按 ,则在启动时按住
Grub Menu
。从菜单中转到蛴螬选项,它会给出一条类似更新 grub 将以读/写模式挂载你的系统. 不选择是的以读/写模式安装您的系统。
进入恢复菜单后,选择检查文件系统或
fsck
。这将需要一段时间,修复您发现的错误(如果有),重新启动进入正常启动,然后尝试sudo dpkg --no-act --configure -a
再次运行。如果没有出现问题,则无需切换即可运行--no-act
。它应该可以工作。