如何使用持久存储创建实时Ubuntu USB驱动器

Ubuntu 18.04的GNOME桌面显示了一个文件浏览器窗口。

每次启动时, Linux live 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文件并按照以下说明操作即可。

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

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

grub,boot和Ubuntu分区占用的空间不到2 GB。 USB驱动器上的剩余空间将用于casper-rwusbdata分区。

casper-rw分区用于持久存储。 例如,您安装的软件和设置文件将存储在此处。

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

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

以下屏幕截图显示了生成的分区在16 GB驱动器上的显示效果。

USB驱动器上的分区表

尽管使用16 GB USB驱动器来研究本文,但8 GB驱动器也可以正常工作。 它只会减少存储空间。

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

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

  sudo add-apt-repository ppa:mkusb / ppa 

在终端窗口中添加存储库

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

  sudo apt-get update 

sudo apt-get在终端窗口中更新

我们现在可以使用以下命令继续安装mkusb软件包:

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

在终端窗口安装mkusb

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

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

  lsblk 

lsblk在终端窗口中

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

lsblk在终端窗口中

插入USB驱动器并再次使用lsblk命令。 lsblk的输出将发生变化。 USB驱动器现在将在输出中列出。

在终端窗口中使用USB驱动器输出lsblk

列表中有一个名为sdb的新条目。 它有一个名为sdb1分区。 这是USB驱动器。

如果您的计算机中已有多个驱动器,则USB驱动器的名称将有所不同。 无论它如何命名,以前lsblk列表中包含的设备必须是USB驱动器。

一旦知道USB驱动器是哪个设备,就可以启动mkusb 按Super(Windows)键并键入“mkusb”。 将出现mkusb图标。 单击图标或按Enter键。

mkusb图标

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

将mkusb作为dus运行

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

对话框提示输入密码

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

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

擦除设备的对话框警告

单击列表中的“安装(创建引导设备)”条目,然后单击“确定”按钮。

安装(制作启动设备)选项

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

Ubuntu和Debian唯一的选择

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

在下面的屏幕截图中,我们从Downloads文件夹中选择Ubuntu 19.04 ISO映像。

文件部分窗口

您将看到连接到计算机的USB驱动器列表。 这允许您选择适当的USB驱动器。

本文中使用的测试机器只连接了一个USB驱动器。 如上所述,它被称为sdb 我们已经确认这是我们想要使用的USB驱动器,因此我们可以放心。 单击“确定”按钮。

USB驱动器确认对话框

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

usb-pack-efi选项

您还有一个选项可供选择。 您可以选择casper-rw分区中持久存储的存储空间百分比。 其余部分将用于usbdata分区,该分区具有NTFS文件系统,也可以从Windows PC和Mac访问。

如果您很高兴USB驱动器上的可用空间在这两个分区之间平均分配,请将滑块保留为默认值,然后单击“确定”按钮。

持久存储滑块

现在,我们只需告诉mkusb我们对所有选择感到满意,并且应该继续。

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

mkusb最终安全检查

进度条显示创建过程与完成的接近程度。

进度条

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

进度条最后阶段

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

工作完成对话框

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

按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正式建议在Windows创建实时Ubuntu USB驱动器的Rufus工具不支持创建具有持久存储的系统。 虽然我们建议使用Rufus创建大多数Ubuntu实时USB驱动器,但我们必须使用不同的工具来完成这项特定工作。

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

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

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

可选择在Linux Live USB Creator中选择USB驱动器

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

在Linux Live USB Creator中选择ISO文件

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

在Linux Live USB Creator中分配持久存储

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

在LiLi USB Creator中为持久性进度创建文件

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

在LiLi完成Linux live USB创建

要确认持久存储是否正常工作,请启动USB驱动器并在桌面上创建文件夹,或将文件保存到桌面。 然后,关闭系​​统并再次启动实时USB驱动器。 您应该看到放在桌面上的文件夹或文件。

如何使用永久存储器创建实时Ubuntu USB驱动器

一个Linux live USB驱动器通常是一个空白的slate每次启动它。 您可以启动它,安装程序,保存文件和更改设置。 但是,一旦重新启动,您的所有更改都将被清除,您将恢复到一个新的系统。 这可能是有用的,但是如果你想要一个系统拾起你离开的地方,你可以创建一个带有持久存储的实时USB。

永久存储的工作原理

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

这是一个理想的功能,如果你想保持一个活的Linux系统在USB驱动器上,并在不同的PC上使用。 每次启动时,您不必从头开始设置系统。 你不需要持久性,如果你只是使用一个USB驱动器安装Ubuntu,然后从你的硬盘驱动器后运行它。

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

持久性不适用于每个Linux发行版。 它与Ubuntu和基于Ubuntu的Linux发行版以及Fedora Linux配合使用。 设置持久性的过程在所有受支持的Linux发行版上类似。 只需下载相应的ISO文件,并按照下面的说明,如果你想使用另一个Ubuntu的味道或Fedora。

如何在Windows上创建持久的Ubuntu USB驱动器

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

不幸的是,Ubuntu官方建议在Windows创建实时Ubuntu USB驱动器的Rufus工具不支持创建具有持久存储的系统。 虽然我们建议使用Rufus创建大多数Ubuntu Live USB驱动器,但是我们必须为这个特定的工作使用不同的工具。

下载要放置在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驱动器并在桌面上创建一个文件夹,或将文件保存到桌面。 然后,关闭您的系统并再次启动Live USB驱动器。 您应该会看到您放在桌面上的文件夹或文件。

赞 (1)
分享到:更多 ()