如何备份目前无法启动的安装中的软件包

如何备份目前无法启动的安装中的软件包

我的 ssd 出现分区问题,我无法修复 grub。但我仍然可以访问包含我的文件的分区,所以我想做的是备份已安装的软件包并重新安装 ubuntu。

通常,如果我想备份我的软件包,我会运行dpkg --get-selections,但这只会返回我正在启动的 liveusb 中的软件包。有没有办法指定我想要获取哪个 ubuntu 安装的选择?

或者如果有人能想到更好的方法来备份所有内容,那也将非常有帮助!

答案1

你可以尝试 chroot 到旧分区来执行此操作,但我不确定这是否会起作用

也许更简单的解决方案是将下载的包从旧安装复制到临时位置(例如,使用实时图像),方法如下:

cp -r /mnt/var/cache/apt/archives /临时备份位置

新安装完成后,你可以将软件包复制到新的 /mnt/var/cache/apt/archives 文件夹中

希望这可以帮助

相关内容