如何创建具有永久存储功能的实时Ubuntu USB驱动器

每次启动时,Linux实时USB驱动器通常都是空白。您可以启动它,安装程序,保存文件并更改设置。但是,重新启动后,所有更改都将消失,而您又回到了全新的系统。这可能很有用,但是如果您想要一个从上次中断的地方接机的系统,则可以创建具有持久性存储的实时USB。

永久性存储如何工作

创建具有持久性的USB驱动器时,您将为持久性覆盖文件分配最多4 GB的USB驱动器。您对系统所做的任何更改(例如,将文件保存到桌面,更改应用程序中的设置或安装程序)都将存储在覆盖文件中。每当您在任何计算机上引导USB驱动器时,文件,设置和已安装的程序都将存在。

如果要将活动的Linux系统保留在USB驱动器上并在其他PC上使用,则此功能非常理想。您无需在每次启动时从头开始设置系统。你 如果您只是使用USB驱动器安装Ubuntu,然后再从硬盘驱动器运行它,则需要持久性。

有一些限制。您无法修改系统文件(例如内核)。您无法执行主要的系统升级。您也无法安装硬件驱动程序。但是,您可以安装大多数应用程序。您甚至可以更新大多数已安装的应用程序,因此可以确保永久性USB驱动器具有您喜欢的最新版本的Web浏览器。

持久性不适用于每个Linux发行版。我们已经在最新版本的Ubuntu(Ubuntu 18.04 LTS和Ubuntu 19.04)上对其进行了测试,并且可以运行。它也应该与基于Ubuntu的Linux发行版一起使用。过去,我们也对Fedora感到幸运。只需下载适当的ISO文件,然后按照以下说明进行操作即可。

更新:Rufus,我们建议您在Windows上轻松创建活动USB驱动器,现在支持最新版本的持久存储。以前的版本没有,因此必须执行以下过程。如果您使用的是Windows,并且想避免下面的Linux命令行过程,请尝试给Rufus一个尝试。

有关的:如何轻松创建可启动的Linux USB闪存驱动器

如何在Ubuntu上制作持久的Ubuntu USB驱动器

您需要一台已经在运行Ubuntu的计算机才能执行此过程。您还需要一个具有足够存储容量的USB驱动器,以设置持久性。我们使用了16 GB的驱动器,但也可以使用8 GB的驱动器。驱动器越大,您可以拥有的持久性存储越多。

grub,boot和Ubuntu分区占用的空间不到2 GB。 USB驱动器上的剩余空间将用于 卡斯珀USB数据 分区。

卡斯珀 分区用于持久存储。例如,您安装的软件和设置文件将存储在这里。

USB数据 分区将使用NTFS文件系统格式化。 Linux,Windows和macOS都可以访问它。该分区也可从USB驱动器上的实时Ubuntu中获得。这意味着将任何文件复制到 USB数据 您的实时Ubuntu可以访问另一台计算机上的分区。

换句话说, USB数据 分区充当您的实时Ubuntu和您插入USB驱动器的任何其他计算机之间的“共享文件夹”。太酷了。

下面的屏幕截图显示了结果分区在我们16 GB驱动器上的外观。

尽管本文使用了16 GB的USB驱动器,但8 GB的驱动器也可以正常工作。它只会拥有更少的存储空间。

首先,您必须下载要放在USB驱动器上的Ubuntu ISO文件。

笔记:如果要从活动磁盘创建活动USB驱动器,请确保在继续之前启用了Ubuntu的Universe存储库。您可以通过运行以下命令来做到这一点:

sudo add-apt-repository Universe

其次,您将要使用的工具称为 音乐库。它不是标准Ubuntu安装的一部分。您将需要安装它。为此,请输入以下三个命令。第一个命令添加音乐库 仓库,以便Ubuntu知道在哪里安装 音乐库 从。

sudo add-apt-repository ppa:mkusb / ppa

下一条命令将强制Ubuntu刷新其已注册存储库的软件包列表。

sudo apt-get更新

现在,我们可以继续安装 音乐库 包,使用以下命令:

sudo apt install --install-recommends mkusb mkusb-nox usb-pack-efi

音乐库 该程序在识别USB驱动器方面做得很出色。太好了,但是没有什么比了解自己更重要。什么时候 音乐库 告诉您将要完全擦除特定的驱动器,可以确保它是您计划使用的USB驱动器,而不是系统上的其他设备。

在终端窗口中,键入以下命令。这 lsblk 命令列出计算机上的阻止设备。每个驱动器都有一个与之关联的块设备。

lsblk

来自的输出 lsblk 将显示当前连接到计算机的驱动器。这台机器上有一个内部硬盘驱动器,名为 sda 它上面有一个分区 sda1.

插入USB驱动器并使用 lsblk 再次命令。来自的输出 lsblk 将会改变。现在将在输出中列出USB驱动器。

有一个新条目叫做 数据库 在列表中。它有一个分区叫做 sdb1。这就是USB驱动器。

如果您的计算机中已经有多个驱动器,则USB驱动器的名称将不同。不论其名称如何, 不是 在之前 lsblk 清单 必须 是USB驱动器。

知道USB驱动器是哪台设备后,即可启动 音乐库。按超级(Windows)键并键入“ mkusb”。这 音乐库 图标将出现。单击图标或按Enter。

对话框将询问您是否要运行dus(Do USB Stuff)版本的 音乐库。点击“是”按钮。

将显示一个黑色背景的终端窗口,并出现一个对话框提示您输入密码。输入密码,然后单击“确定”按钮。

警告:此过程将擦除USB驱动器的内容!

在警告对话框中单击“确定”以确认您理解这一点。

单击列表中的“安装(制造启动设备)”条目,然后单击“确定”按钮。

在列表中选择“'Persistent live'–仅Debian和Ubuntu”条目,然后单击“确定”按钮。

出现文件浏览器对话框。浏览到您下载的Ubuntu ISO文件,选择它,然后单击绿色的“确定”按钮。

在下面的屏幕快照中,我们从“下载”文件夹中选择Ubuntu 19.04 ISO映像。

您会看到连接到计算机的USB驱动器的列表。这使您可以选择适当的USB驱动器。

本文使用的测试机上只有一个USB驱动器。正如我们在上面确认的那样,它被称为 数据库。我们已经确认我们要使用USB驱动器,因此我们可以放心进行。点击“确定”按钮。

当出现如下所示的对话框时,在列表中选择“ usb-pack-efi(ISO文件中的默认grub)”条目,然后单击“确定”按钮。

您还有一个选择。您可以在 卡斯珀 划分。其余的将用于USB数据 分区,具有NTFS文件系统,也可以从Windows PC和Mac访问。

如果您希望USB驱动器上的可用空间在这两个分区之间平均共享,请将滑块保持默认值,然后单击“确定”按钮。

现在,我们只需要告诉音乐库 我们对所有选择感到满意,并且应该继续进行下去。

需要明确的是,这是您可以退出的最后一点。如果确定要继续,请选择“开始”单选按钮,然后单击“开始”按钮。

进度栏显示创建过程离完成有多近。

创建的最后阶段是将文件系统缓冲区刷新到USB驱动器。还建议您等到看到“工作已完成”为止。这将表明该过程已完成。

该过程完成后,您将看到一个对话框,其中的短语“工作已完成”以绿色突出显示。点击“确定”按钮。如果出现其他对话框,请单击“退出”按钮将其关闭。

几行输出将在终端窗口中滚动。准备就绪时,系统将提示您按“ Enter”。

当您按“ Enter”时,终端窗口将关闭。现在,您可以重新引导计算机并从USB驱动器引导,也可以拔下USB驱动器,将其带到另一台计算机,然后从那里引导。

有关的:如何从光盘或USB驱动器引导计算机

如何在Windows上制作持久的Ubuntu USB驱动器

更新:我们被告知以下方法(使用Linux Live USB Creator)不再适用于最新版本的Ubuntu。您需要改用上述方法。

您将需要足够大的USB驱动器来设置持久性。 Ubuntu本身声称它需要USB驱动器上有2 GB的存储空间,并且您还需要额外的空间来存储持久性存储。因此,如果您有4 GB的USB驱动器,则只能有2 GB的持久性存储。为了拥有最大的永久存储量,您将需要一个至少6 GB的USB驱动器。

不幸的是,Ubuntu官方推荐的Rufus工具在Windows上创建实时Ubuntu USB驱动器不支持创建具有持久性存储的系统。虽然我们建议使用Rufus创建大多数Ubuntu live USB驱动器,但我们必须为此目的使用其他工具。 (更新:Rufus的最新版本现在支持持久存储!)

下载要放置在USB驱动器和Linux Live USB Creator应用程序上的Ubuntu ISO文件。

将要使用的USB驱动器插入计算机的USB端口,然后启动刚刚安装的“ LiLi USB Creator”应用程序。

在“步骤1:选择密钥”框中选择要使用的USB驱动器。

提供下载的Ubuntu ISO文件。单击“步骤2:选择源”下的“ ISO / IMG / ZIP”按钮,浏览到计算机上的.ISO文件,然后双击它。

使用“步骤3:持久性”部分中的选项来选择要用于USB驱动器上的持久性存储空间的空间。一直向右拖动滑块以选择最大存储量。

现在,您已经配置了所有需要配置的设置。要创建具有持久性存储的实时USB驱动器,请单击“第5步:创建”下的闪电图标。

给该工具一些时间来创建驱动器。完成该过程后,您将看到“您的LinuxLive密钥现在已准备就绪!”信息。现在,您可以重新启动计算机并从USB驱动器启动,也可以拔下USB驱动器,将其带到另一台计算机上,然后从那里启动。

要确认持久性存储正常工作,请启动USB驱动器并在桌面上创建一个文件夹,或将文件保存到桌面。然后,关闭系​​统,然后重新启动活动的USB驱动器。您应该看到放在桌面上的文件夹或文件。


$config[zx-auto] not found$config[zx-overlay] not found