修复 12.04 live USB 失败。有什么建议吗?

修复 12.04 live USB 失败。有什么建议吗?

我想使用实时 USB 修复我的系统。在 12.04 安装中,没有保留我的文件并仅修复系统选项(在 12.10 中引入)。

我按照正常步骤操作。系统已完成安装,正在安装我之前的软件包。终端日志如下:

Restoring previously installed packages...
Ubuntu ubiquity: warning:root: cannot add XXXXX* (Unable to correct problems, you have held broken packages)  

*其中包括:x11、ubuntu 字体、thunderbird、empathy 等等。

我最终陷入了安装瘫痪。我的鼠标无法移动,而且基本上所有必要的驱动程序、字体和其他重要的东西都丢失了。

如何使用 12.04 live USB 正确修复我的系统,同时避免丢失驱动程序等(包括我已安装​​的软件包)?

PS:我忘了我发过一样4 个月前。两次修复的结果相同。

答案1

你说的“保留我的文件”是指你的主文件夹中的所有内容吗?如果你将主文件夹备份/复制到其他地方,那么你可以从实时 USB 重新安装(全新),一旦启动并运行,然后再次创建你的用户(adduseruseradd)将主文件夹复制回来并重新启动并运行。或者,如果你的主文件夹位于不同的分区上,那么你现在已经完成了一半。

有一些设置没有保存在您的家中,例如/etc/fstab或任何自定义 PPA 或/etc/apt/sources.list&中的 repo sources.list.d(但如果您转移到不同的发行版/版本,请不要直接复制它们)。

我刚刚看到一个关于如何保存已安装包/程序列表的问题,但大多数方法都会列出每个包,包括依赖项、库等。有些方法应该只列出主/顶级包(因为安装它们会自动安装它们的依赖项),这样如果您以后想要删除包及其不需要的依赖项时会更容易。
apt-mark showmanual听起来不错,
aptitude search '~i!~M'但它也显示了全新安装的所有内容。

这个答案(以及那里的所有答案)欲了解更多信息,但这些至少需要终端访问您的系统...也许可以从实时 usb / cd chroot,但我不确定。

我不知道您正在考虑哪种驱动程序,但是对于新安装,您可能无论如何都必须再次安装驱动程序,因此请按照上次的操作安装它们,希望它们位于 repo/PPA 中或易于找到的制造商网站(也许它们现在也已更新,或者您仍然保存了安装文件?)。

我不知道现在该如何修复错误,但重新安装是一个“核选项”,可以消除所有错误......

相关内容