相关疑难解决方法(0)

将 linux 安装移动到新计算机

我知道在某些情况下,将 Windows 安装从一台计算机移动到另一台计算机(物理移动硬盘驱动器)可能会很困难,但这在 linux 上如何工作?大多数驱动程序模块不是在启动时加载的吗?所以理论上会这么麻烦吗?

显然,xorg 配置会改变,专有的 ATI 驱动程序必须重新编译(也许?)。还有比我想象的更多的吗?

假设两台电脑来自同一个时代,即都是 i7,但硬件略有不同。

更新:
感谢您的回答。这主要是为了我自己的好奇心。我的 linux 系统已启动并在工作中运行,但最终我想搬到一台可以安装双显卡的计算机上,这样我就可以运行 2 个以上的显示器。但不会很快

linux drivers migration cloning

71
推荐指数
3
解决办法
9万
查看次数

列出显式安装的软件包

在 Gentoo 中有/var/lib/portage/world一个包含我明确安装的包的文件。明确我的意思是,我选择的包,不包括默认安装的任何东西,或由依赖项引入的。

是否有类似的文件或命令可以在 Ubuntu 中查找该信息?

ubuntu package-management

57
推荐指数
5
解决办法
3万
查看次数

我该怎么做才能安全顺利地过渡到一些新的计算机硬件?

我通常使用机器 A,并将 A 备份到文件服务器 B 上。迟早我会因为某种原因而丢失机器 A。它的硬盘磨损了,或者被闪电击中了,或者一些销售人员让我相信这是一块令人尴尬的过时垃圾,或者超频实验出了可怕的错误,或者它遭受了“与闪光相关的事件”等等。

假设计算机 C 与计算机 A 完全不同——不同的大容量存储接口、不同公司的处理器、不同的屏幕分辨率等。

是否有一种简单的方法可以在灾难发生之前列出 A 上当前安装的所有软件,以便在计算机 C 的空白硬盘驱动器上轻松安装相同的软件?或者更好的是,可以轻松安装每个软件的最新版本,以及针对该特定机器 C 优化的特定子版本?

如果我在 B 上有足够的空间,似乎最简单的方法是将所有内容从 A复制到 B。如果我这样做,将我想从 B 复制到 C 的文件与我不想复制的文件分开的好方法是什么?我不想复制二进制文件,我可以根据需要轻松地重新下载(并​​可能重新编译),并且无论如何可能无法在机器 C 上工作。或者从长远来看,首先尝试避免将这些容易获得的特定于机器的二进制文件备份到 B 上是否更好?有没有更好的方法来减少病毒和木马被传递到 C 并重新激活的机会?

当我自定义软件或编写全新的软件时,有什么好方法可以确保我所做的调整得到备份并转移到新机器上并安装?比如cron和anacron任务?

我该怎么做才能安全顺利地过渡到一些新的计算机 C?

(这个问题扩展了我认为特别重要的 “增量系统备份和恢复 w/rsync 或 rdiff-backup 问题”的子问题)。

install backup version configuration upgrade

7
推荐指数
2
解决办法
1741
查看次数