如果我使用计算机 A 将 Linux 安装在 USB 记忆棒上,然后将其插入具有不同硬件的计算机 B 并尝试启动并在其上工作,我通常应该期望它能够工作吗?或者我应该接受这样的事实:Linux 在安装时(而不是使用 Live CD/USB)会与硬件绑定,并且通常不应该在不同的硬件上无缝工作?
如果答案是“视情况而定”,那么让我们缩小问题范围:
- 所有硬件都是 x86。没有什么花哨的定制,只是市场上现有的笔记本电脑/台式机;
- 发行版:具有默认设置的最新 OpenSUSE、Ubuntu 或 Cubes 操作系统;
- 没有花哨的软件,只有网络/办公等。
这个问题背后的背景是,我正在决定是否为我拥有的每台计算机安装单独的 USB 记忆棒 Linux,或者只是克隆同一台计算机。
答案1
我已经做到了;大约两年前,当我买了一台新笔记本电脑时,我只是拿出旧硬盘并将其放入新硬盘中。几个月前,我升级了操作系统(Debian 稳定版),一切仍然运行良好。我唯一注意到的是,我有eth0
和 ,而不是和。wlan0
eth1
wlan1
一般来说,Linux 安装包含许多您的硬件不需要的驱动程序,因此,如果您将来添加或更改任何硬件,新硬件将“正常工作”。如果您偏离常见发行版或开始通过将您没有的硬件列入黑名单或从硬盘驱动器中删除驱动程序或模块来自定义它们,您可能会遇到问题,但最有可能您最大的问题只是找到您的发行版没有的网卡没有很好的支持。
如果您有单独的棒,随着时间的推移,它们可能会感觉“更干净”(当您安装最终不使用的软件等,然后切换到“新”棒),但克隆可能会消除一些维护难题,例如不同的棒密码、不同的软件版本等。