周二,扎达尔的山洪暴发毁了我的笔记本电脑,但内置驱动器完好无损。操作系统是 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 的建议完成上述操作的方法:
sudo chroot /media/myname/4619c393-d2d3-4999-a09a-98def8d8ba3e
。dpkg -l > /home/myname/Desktop/allpacks
这会将我之前驱动器上安装的软件包列表放入上述文件中。现在我可以决定要安装哪些软件包,将它们保留在文件中,然后再次使用 dpkg 在新系统上安装所需的软件包,如链接中所述如何列出所有已安装的软件包由@ByteCommander 提供。