如何从回收的 Ubuntu 驱动器安装程序

如何从回收的 Ubuntu 驱动器安装程序

周二,扎达尔的山洪暴发毁了我的笔记本电脑,但内置驱动器完好无损。操作系统是 Ubuntu 14.04。

经过 8 个小时的辛苦努力,我成功在一台新笔记本电脑上安装了 Ubuntu 16.04 和 Windows 10,并迁移了我的 Thunderbird 和 Mozilla 文件,现在一切正常。

我现在如何在新安装中重新安装所有旧程序?是否只需复制主目录上方的目录即可?

提前致谢!

更多详细信息: sudo parted -l在 USB 端口安装旧内置驱动器时,给出以下内容:

Model: ATA TOSHIBA MQ01ABD1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  525MB   524MB   primary   ntfs            boot
 2      525MB   108GB   107GB   primary   ntfs
 3      108GB   109GB   888MB   primary   ntfs            diag
 4      109GB   1000GB  891GB   extended
 5      109GB   992GB   883GB   logical   ext4
 6      992GB   1000GB  8474MB  logical   linux-swap(v1)


Model: JMicron  (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  992GB   992GB   primary   ext4            boot
 2      992GB   1000GB  8454MB  extended
 5      992GB   1000GB  8454MB  logical   linux-swap(v1)`

有问题的驱动器是JMicron。在 Nautilus 中,磁盘列为992 GB Volume,当我打开此磁盘时,文件夹上方的名称是4619c393-d2d3-4999-a09a-98def8d8ba3e。在 Gparted 中,它列为 ,/dev/sdb1 ext4带有/dev/sdb2 extended/dev/sdb5 linux-swap

答案1

在任何情况下,您都不应该考虑“复制我主目录之上的目录”。有些目录(如proc和)dev是非常特殊的挂载。

  • 连接下面的外部驱动器mnt
  • chroot /mnt
  • dpkg -l

答案2

以下是我按照@Kaveh 的建议完成上述操作的方法:

  1. sudo chroot /media/myname/4619c393-d2d3-4999-a09a-98def8d8ba3e

  2. dpkg -l > /home/myname/Desktop/allpacks

这会将我之前驱动器上安装的软件包列表放入上述文件中。现在我可以决定要安装哪些软件包,将它们保留在文件中,然后再次使用 dpkg 在新系统上安装所需的软件包,如链接中所述如何列出所有已安装的软件包由@ByteCommander 提供。

相关内容