我的 2 GB USB 记忆棒上有 Elementary OS。我使用 Rufus 将 ISO 文件刻录到 USB 记忆棒上。与其他软件不同,Rufus 没有持久性选项。现在我想使用剩余的空间来使 Elementary OS 持久化。如何在不使用不同软件重新烧录操作系统的情况下做到这一点?
注意:我使用 Windows 7 创建了 USB 记忆棒。
答案1
基于 [https://askubuntu.com/questions/295701/what-would-be-the-differences- Between-a-persistent-usb-live-session-and-a-instal],您不能使用 2GB 闪存驱动器进行“持久实时 USB 安装”。本页面是关于 Ubuntu 的,但据我所知 Elementary OS 是基于 Ubuntu 的,因此它也必须适用于 Elementary OS。根据这篇文章,你需要一个4GB 闪存驱动器进行这样的安装。其次,持久实时安装的唯一真正优势是可以在不同计算机之间移植,我想这就是您所追求的?请参阅讨论:
[https://www.reddit.com/r/elementaryos/comments/1y7yvj/elementary_os_on_usb/]。
Live iso 发行版是为了从只读介质(例如 CD)启动而创建的,因此主要是面向内存的。有一种方法可以将您的实时系统复制到持久的新系统中,但您肯定需要至少使用第二个闪存盘将其安装到并按照以下说明进行操作:
[https://help.ubuntu.com/community/MakeALiveCD/DVD/BootableFlashFromHarddiskInstall]。
但对我来说,除了教育目的(即学习更好的 Linux 内部工作原理和文件系统结构)之外,这似乎太过大惊小怪了。
我会选择一个更简单的解决方案,例如:
1)使用乌内特引导程序
2)制作一个便携式虚拟盒基于安装,也可以复制到 U 盘并移植到其他计算机。这可以通过将 Elementary OS 安装到 virtualbox 创建的虚拟机中,然后将其导出为虚拟设备或简单地将其按原样复制到 USB 驱动器中来完成。尽管在后一种情况下,从另一台计算机打开它时可能会遇到一些问题。
答案2
有一种非常简单的方法可以创建 eOS 的完全持久性 USB。您只需满足以下要求:-
-Windows PC -Oracle VM VirtualBox(免费) -eOS .ISO 副本 -A 32gb+ Pendrive(我使用 SanDisk 32GB)
您只需配置一个虚拟 HDD 大于 9GB 的新虚拟机即可。在设置中,请务必启用 USB 支持。进行设置,并将启动映像设置为您已有的 eOS ISO 文件。将虚拟机启动至安装屏幕。连接 USB 后,按照说明进行操作,直到出现提示“您将销毁所有数据等”的屏幕,然后选择底部选项。它的意思是“做点别的事”。下一个屏幕允许您分配分区。您应该看到您的 USB 被列为驱动器(Linux 在实际驱动器上检测到 SanDisk 拇指驱动器),您可以继续对其进行分区。我推荐 8GB root,4GB swap,其余分配给 home。如果您不确定如何执行此操作,请查看此处详细介绍的方法。分区设置是一样的。
https://itsfoss.com/guide-install-elementary-os-luna/
本质上就是这样。重新启动,使用 USB 从传统模式启动,就完成了。我不确定 UEFI 是否可以合并到这里,但我只是禁用它来使用 Linux。