我想要做的是在外部硬盘上安装 Ubuntu 20.04,这样当我在工作时,就可以在我的旧 HP 笔记本电脑上使用该操作系统,然后能够将该驱动器插入我的家用电脑以使用相同的操作系统(与我的笔记本电脑不同的 CPU/GPU/RAM 等)。我担心的是驱动器将如何处理两台电脑上的驱动程序和所有内容。每次我将其插入另一台电脑时,我都需要安装驱动程序吗?提前谢谢!请告诉我这是否是重复的,找不到答案或教程。
答案1
Ubuntu 在两个不同的设备的外部硬盘上
只要没有安装专有驱动程序,并且两台计算机都启动 UEFI 模式,或者两台计算机都启动 Legacy 模式,就不会有问题。这与在两台计算机上启动 Live USB 相同。
如果你要在新的外部硬盘上安装新的 Ubuntu 20.04,则可以使用此处的方法:轻松完整安装 USB,可启动 BIOS 和 UEFI刷新可启动 Legacy 和 UEFI 模式的 Ubuntu 映像。
该驱动器可以启动几乎所有的英特尔计算机。
答案2
持久安装 USB 与完整安装 USB 之间的比较
持久安装的优点:
您可以使用持久性 pendrive 将 Ubuntu 安装到另一台计算机。
持久安装占用的 U 盘空间较少。
您可以通过用新文件覆盖旧的 casper-rw 文件来重置 pendrive。
安装到 pendrive 所需的时间较少。
驱动器的磨损略有减少。
完整安装的优点:
您可以更新和升级。
如果您遇到问题或希望修改,解决方案与内部安装相同(您可以在论坛中寻求帮助)。
没有丑陋的启动/安装屏幕。
更安全,可以使用完全加密
您可以使用专有驱动程序。
休眠功能有效。
持久性安装仅限于 4GB casper-rw 和 4GB home-rw 持久性文件,要获得更多持久性则需要持久性分区。一旦 casper-rw 已满,驱动器将无法启动。
更有效地利用磁盘空间。不需要为持久性保留空间。
启动速度更快,没有自动磁盘检查或尝试 Ubuntu/安装 Ubuntu 屏幕。
您可以运行 VBox 并使用虚拟机。
通常比 Live 或 Persistent USB 的启动速度更快。
更稳定
请注意,一旦启动,两种方法的运行速度大致相同。如果计算机有大量 RAM,Ubuntu 应该主要在 RAM 中运行,并且使用内部 HDD 和 USB3 闪存驱动器运行之间不会有太大差异。
完整安装方法
您可以在此处找到一种快速简便的方法,将完整安装刷入 USB:轻松完整安装 USB,可启动 BIOS 和 UEFI
从头开始创建完整安装 USB 的更传统方法可以在这里找到:如何逐步将 Ubuntu 20.04 完整安装到 USB 设备
答案3
不要这么做:这是自找麻烦。
这种方法可能在一段时间内效果很好,但也可能以惊人的方式失败。例如,每当升级内核包时,都会重新创建 initrd(用于启动的初始 RAM 磁盘),这涉及根据以下条件选择内核模块(即硬件驱动程序)当前的硬件。这意味着另一台机器的下一次重启可能会失败,因为某些内核模块可能丢失。
这只适用于实时系统,因为它们使用的 initrd 基本上包含启动可能需要的所有东西。但这是一个精心手工制作的 initrd,与内核升级后自动生成的 initrd 不同。
答案4
唯一重要的部分是您的文件。将机器设置为使用外部驱动器上的 /home/user_name 或作为仅用于存放文件的文件夹。当将其插入任一机器时,它都会被使用,从而为您提供任一机器上的所有文件。它们各自可以拥有自己的 / 文件系统,其中包含所有程序。另一种方法是在每台带有外部驱动器的机器上使用实时 USB 棒。当实时棒启动时,您有脚本可以安装程序并安装外部以供您使用,以存储您需要的文件。如果您可以让棒为您需要安装在其上的程序执行持久性操作,并将外部用作您的主目录,那么您也可以完全按照自己的意愿使用它。也可以使用两个 USB 棒,每台机器一个,从中启动,每个都使用外部作为主目录进行安装。然后,您可以在需要时启动 USB 棒时将机器用于您想要的任何其他操作系统。只需几种方法即可。