从长远来看,从 USB 运行 Ubuntu 是否可行

从长远来看,从 USB 运行 Ubuntu 是否可行

我知道以前有人问过类似的(如果不是相同的话)问题,但我想解释一下我的具体情况,看看您是否还会给出相同的建议。

我目前正在攒钱购买新的 PC 零件。我被困在一台二手的、8 年(或更久)的废旧电脑上。我尽力使用它(编辑视频、网页设计、游戏等),但它太糟糕了。我还需要给自己买一个全新的 Windows 10,因为我仍在使用测试版/开发版。

鉴于我的要求很高,你认为在 USB 上安装 Ubuntu 并使用几个月会比在我的 SSD 上安装 W10 更好吗?不过我的 SSD 并不是什么花哨的东西。

我以前用过 Ubuntu。事实上,已经用了好几年了。然而,最近安装它时似乎损坏了我的几个旧硬盘,现在它们无法启动。我不希望我的新 SSD 也遭遇同样的情况,因为它就是我拥有的全部。

据我所知,我的选择是:坚持在内部 SSD 上使用 Windows,因为它会更快,切换到棒上的 Ubuntu,因为那样会更快,或者确保如果我将 Ubuntu 安装在那里,它不会搞砸我的 SSD。

请记住,我说的是将 USB 像硬盘一样使用几个月,甚至一年,并且我希望 USB 具有相当好的性能。

答案1

你好,USB 启动器朋友 :3

我很高兴地说,我和您一样,需要解决这个确切的问题;不过,我这样做更多是为了可移植性,而不是其他什么。

我之前确实尝试过很多方法,比如使用带/不带持久性的实时启动以及任何其他类似的实时启动设置,但它们对我来说都没有用。由于必须为持久性文件创建特定的文件系统或类似的东西,以及 USB 必须承受的磨损,持久性不会像普通 PC 或笔记本电脑那样发生,因此我最终得到了以下结果。

所以...如果您已经尝试过 USB 持久性并发现它有所欠缺,那么这就是我所遵循的。

方法非常简单:

所需工具:

  1. 带有 Ubuntu 镜像的 Vbox
  2. 个人观察建议USB 3.0最小存储容量128GB

(我购买了三星 128GB USB,因为它似乎可以处理所有操作系统安装,并且读/写操作速度可能还不错。我也使用过其他三星 SSD,所以我对它的性能非常有信心)

方法概述:

  1. 在镜像的 Vbox 设置中,你需要选择“用作实时可启动光盘”或类似选项,也可能是“实时/启动”

  2. 根据您的设置,如果您将 USB 设备连接到 3.0 端口,则可能需要在 Vbox 上安装 USB 3.0 支持,否则它可能无法识别它

  3. 启动您的 Live Ubuntu Vbox 并完成整个过程,直到您选择安装磁盘。

  4. 我认为您需要使用 ext4 格式化 USB。我认为有些人建议使用 ext2 或 ext3,但我使用了 ext4,并在这些设置中的某个地方选择了“/”作为选项。

  5. 配置完成后,继续安装并等待安装过程完成。

5.1. 尝试从 USB 启动

  1. 根据您的 BIOS 设置,您可能需要启用 UEFI 支持(我总是必须研究 MBR、GPT、ext4、UEFI 和 Legacy 如何协同工作来启动操作系统,因为我总是忘记,所以我相信如果您遇到任何这些设置的问题,谷歌会有答案)。

如果一切顺利,那么您现在应该得到以下结果:

USB 3.0 126GB,上面安装了完整的 Ubuntu。此 USB 3.0 设备现在可以从任何支持 USB 启动的计算机启动,并且可能需要启用 UEFI。

长寿:

我还没见过任何人用 USB 作为主驱动器来运行完整的操作系统。就这一点而言,我已经用了 10 多个月了,而且运行良好。

使用性能:

使用了几个月后,我甚至大部分时间都没有关掉电脑,我想我没有注意到任何反应迟缓。我有时会编辑短视频和图片,以及在双显示器屏幕上编程和浏览大量内容,它处理得很好。速度不如我的 SSD,但比许多 HDD 快得多。好消息是 USB 3.0 现在非常快,几乎无处不在。如果您使用 USB 2.0 端口,您肯定会在打开程序或移动文件时看到速度的差异。

请始终记住,这是一个 USB 安装,有时这些东西会同时或随着时间的推移而失败。

我已经在很多台电脑上使用了我的 USB Ubuntu 安装,并且一切顺利,除了 Mac,因为它们的启动有不同的要求)

另外,我记得在其上安装了 EFI 的一些操作,以便计算机可以检测到它是一个操作系统并将其添加到启动顺序中,因此如果另一台计算机不支持 UEFI,您可能需要尝试另一种方法或尝试以某种方式更改此方法。

您可能还想创建一个交换文件来提高性能,但这只是我在论坛上看到的有关服务器性能的建议,所以我不确定它在这里有多大帮助,而且如果您使用的 USB 低于 128GB,它还会浪费您的存储空间。

无论如何,我希望这能让你走上正确的道路。我知道我花了一段时间才弄清楚,但现在我可以从我自己的 USB 安装中写这篇文章了 ;)

相关内容