我可以在Mac上使用USB闪存驱动器作为主要操作系统吗?


8

我在互联网上找到了很多有关创建Live CD和可启动闪存驱动器的文章。我看不出有什么优点和缺点。闪存驱动器变得非常小,快速,并且存储量不断增长。在采取更危险的步骤来更换OSX之前,我想在Mac上使用可启动的Ubuntu闪存驱动器几个月。

如果我使用Ubuntu创建可启动的闪存驱动器。我可以将其用作Mac上的主要操作系统吗?我会遇到什么限制?


4
“快速”不是真的。与PCI SSD(例如Mac中的SSD)相比,它们的运行速度非常慢。不用担心更高的延迟(几乎从未讨论过的度量标准),因为USB驱动器用于批量文件传输,而不是对小型OS文件的不间断随机访问。
亚历山大-恢复莫妮卡

Answers:


10

生活

只要您有足够的RAM(可以使用+ 4GB,甚至2GB都可以使用),就可以使用实时USB作为主要操作系统。一些独特的功能是:

  • 所有新文件和更改都在RAM中,但重新启动后会丢失。
  • 可以尝试使用新的软件源/ PPA并安装软件包(如果您具有RAM),但是重新启动后会丢失。
  • 这样的任何意外错误也将在重新启动后丢失
    • 卸载桌面或libc
    • 破包装
    • /递归擦除(不包括对USB本身的更改-只读安装有助于)
    • 授予“破坏在线一切或安装可疑程序的”一些有用的在线朋友”的root访问权限。
    • 访问错误的网站并获得恶意的跟踪Cookie /软件或与您的Web浏览器混淆

这对于尝试使用新的操作系统非常有用,很难永久性地“破坏”它。只需记住将要保留在真实分区(例如USB的第二或第三分区)或在线上的所有文件存储。

您甚至可以通过在引导后安装一些.deb文件以“ ram”来更新一些软件包,但是创建新的实时USB / ISO将使更改永久生效。(应该有一些工具可以从正在运行的实时系统中创建实时ISO,其他发行版(如MX-Linux)实际上包括一键式工具)。

升级到新版本意味着只需下载新的ISO并制作新的实时USB。

一个很大的限制可能是USB驱动器的读取速度。对于相对便宜的USB,USB读取速度可能从10MB / s到30MB / s,对于USB2或USB3设备,USB读取速度可能为50-300MB / s,这可能与硬盘驱动器相当。(USB写入速度通常比读取速度慢)。但是,USB的寻道时间接近1-5ms,因此有时与旋转的硬盘驱动器相比“感觉”更快(寻道时间+ 70ms?)。

toram启动选项可以帮助的速度很多,如果你能腾出RAM的1或2GB; 那么所有文件的读取速度都将以RAM的速度(1GB / s到10GB / s?)远快于硬盘驱动器和几乎所有SSD的读取速度-整个系统可能会感觉快如闪电(如果互联网速度缓慢,您会真正注意到然后连接;-)

  • toram 也可以让您使用USB驱动器在ram中实时启动,然后安装至/格式化/覆盖/删除该USB驱动器。

坚持不懈地生活

如果您在实时USB上使用了持久性,则感觉和行为就像是常规的完全安装的系统,更改保存到了持久性文件/分区。

现在,您必须避免破坏系统,但是即使您发生了灾难性的故障,所有更改都将保留在持久性文件/分区中,并且您可以在没有持久性的情况下启动并擦除持久性数据以重新开始。

USB闪存的有限写入寿命可能是一个问题,使用noatimemount选项应避免某些通常无用的写入操作会更新inode访问时间(例如mount -o remount,noatime <usb>)。实际上,要磨损USB可能要花费数年的时间,而且它们非常便宜且易于更换;即使是旧的小型4GB USB也足以容纳大多数现场发行版。


完全安装到USB

如果您要直接将完整安装安装到USB驱动器上,则可能会或可能不会。我认为这取决于特定的驱动器,有些应该可以工作,但是有些则不能(太慢,文件损坏,神秘问题...)。

便宜的橙色USB品牌(带有“ Flexar”的押韵)作为实时USB可以可靠地使用几个月,但是尝试完全安装将缓慢进行爬网,然后由于永久性文件系统错误而崩溃。但是其他人报告说取得了巨大的成功。


必须对数据和OS-X进行良好的备份,或者至少要准备好干净的磁盘和代码(或OS-X使用的任何产品)才能进行干净的重新安装。

您可能永远无法完全覆盖闪存USB,因此,如果要存储极其敏感的数据,请使用加密。


1
令人高兴的是,OSX实际上没有许可证密钥,因此不必担心进行备份:)话虽如此,备份主驱动器绝不是一个坏主意...
YoureAGitForNotUsingGit

“与“ Flexar”有关的押韵”-我真的不知道这是什么品牌。
flith

6

USB驱动器中已安装的系统

是的,您可以将Ubuntu和Ubuntu社区版本(Kubuntu,Lubuntu,... Xubuntu)安装到USB笔式驱动器中,就像将其安装在内部驱动器中一样。

取决于UEFI / BIOS系统,与标准PC相比,使用MacIntosh计算机从USB引导计算机可能会有一些麻烦。

请参阅此链接,如何使Mac从Ubuntu USB钥匙引导?


以下链接(从外部驱动器引导Ubuntu)及其链接描述了如何将Ubuntu安装到USB驱动器(pendrive,SSD,HDD,通过USB适配器连接的存储卡)的详细信息。

我建议您使用USB 3转SATA盒和SATA驱动器(SSD或HDD),而不要使用笔式驱动器。这样会更快,并且也更能抵抗存储硬件的磨损。如果要在以后将Ubuntu安装到内部驱动器,则可以使用外部包装盒和SATA驱动器进行备份测试 Ubuntu的未来版本。

USB驱动器中的持久性实时系统

您还可以使用持久的实时系统测试Ubuntu。与已安装的系统相比,它更易于在计算机之间进行测试并更可移植,但稳定性较差且无法完全更新和升级。例如,升级的内核不起作用,专有内核驱动程序将不起作用。

但这可能是值得进行的首次测试。请参阅以下链接,

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/persistent


4

是的你可以。

但是,这不是最好的主意,因为使用闪存驱动器作为主OS磁盘会导致对其执行大量写入操作,最终导致其失败。(NAND闪存具有有限的PE周期数)现在,可以肯定的是,使用高质量的USB驱动器,它需要很长的时间才能失败。除非它被大量用于交换,否则至少要使用6个月才是问题。

您可能会遇到的一些限制:

  • 最初安装时,无法从USB驱动器自行安装

  • 储存空间有限

  • 缓慢的启动和应用程序加载时间


另外,请确保启用持久性,否则在重新启动或关闭计算机电源时,所有数据都将丢失。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.