我要去旅行(公共汽车),我不会带电脑。然而,我希望我的 Linux 操作系统能够以我喜欢的方式舒适地运行我的程序和文件。
我想知道是否可以安全地从主计算机中取出SSD,将其放入防静电袋中,将其与行李箱中的衣服垫在一起,然后随身携带。
我将住的地方有一个桌面,上面也有 Linux,从 Grub 启动,与我使用的启动加载程序相同。不过,我相信我使用的 Grub 版本比那台计算机更新。
我听说将硬盘驱动器从一台计算机转移到另一台具有不同系统规格的计算机并不是一个好主意。但我不知道为什么不建议这样做。也许只是因为 Windows 认为这是非法副本,我不知道。我可能会遇到什么问题?双启动是否能像在我的主系统上一样正常工作?不同的Grub版本会有问题吗?我认为采用这种简单的方法并避免尝试传输文件和程序的麻烦没有问题。有谁知道为什么不推荐?
非常感谢您的帮助。
答案1
现代 Linux 安装通常相当可移植。将可启动磁盘移动到另一台具有不同规格的计算机通常应该可行,至少可以登录到控制台,并且可能一直到工作图形 X11 会话,只要 CPU 架构保持不变。
任何需要特殊驱动程序的东西都可能无法正常工作,或者在最坏的情况下根本无法工作。
显示硬件(特别是图形加速)、某些网卡和某些磁盘(例如高性能 RAID 设备)可能需要您安装额外的内核驱动程序,或使用特定的引导参数启动内核。一些主板和总线架构也有类似的问题。理想情况下,会有一个后备选项可以开始工作,但速度较慢,或者性能低于规格;在最坏的情况下,有些东西根本无法工作(wifi、奇怪的功能键、触摸板和其他 1995 年后的输入设备、基本的 VGA 级显示图形?)
如果您可以启动到裸控制台,则可以完成命令行工作。如果您的工作需要快速的高分辨率图形显示和大量快速磁盘存储,那么您不太可能达到至少可以跛行的地步。
许多发行版都有“live CD”映像,可以在最合理标准的现代硬件上启动。 Knoppix 曾经为我们铺平了道路,但如今,大多数发行版都有可启动的 USB 映像,让您可以在完全不接触主机系统硬盘驱动器的情况下工作。 (如果您没有足够大的目录来托管操作系统和您的个人文件,则可以将您的主目录放在单独的目录中。)
答案2
如果我错了,请纠正我,但据我了解,当安装 SSD 之前在 MOBO BIOS 中启用安全启动时,由于用于签名启动分区的启动密钥在每台计算机上都会有所不同,第一个 MOBO 中安装的 SSD 无法在第二个/不同的 MOBO 中工作。