如何从无法启动的硬盘驱动器获取备份和恢复软件

如何从无法启动的硬盘驱动器获取备份和恢复软件

我有一个无法启动但仍然可以安装的 Ubuntu 分区,我想创建一个新安装的系统,其中包含与该系统完全相同的软件包。我假设恢复软件包列表的方法是在 live-usb 会话期间安装无法启动的根分区,然后导航到/mnt/var/lib/dpkg/假设其已安装的文件夹/mnt并执行此操作sudo dpkg -l --admindir > ~/Packages.list,这将生成一个列表文件,该文件可以进行操作以包含 2 列,一列用于软件包名称,第二列是单词安装。然后按照与以下建议类似的方法操作链接。问题是如何从无法启动的分区中检索 apt 密钥。

我见过许多网站介绍如何从可启动操作系统分区备份和恢复 apt 密钥。方法如下:链接。似乎没有关于如何自动从已安装分区(不可启动)备份密钥的信息。

简而言之,我想sudo apt-key add ~/Repo.keys在新安装的系统中执行并检索所有密钥Repo.keys。我需要的是如何从无法启动的系统创建此文件。

我是否可以将/etc/apt/trusted.gpg文件复制到新系统,然后就完事了?或者有没有办法将密钥导出到文本文件之类的?

答案1

从 live-usb 会话挂载驱动器,执行chroot /mnt(假设驱动器安装在 /mnt),然后执行前三行答案(好像驱动器是可启动的)。根据该驱动器上的确切目录结构,您可能需要用~/您知道存在的某个目录进行替换。

相关内容