如何使实时usb持久

我正在运行带有Ubuntu 16.04的Live CD,我正在尝试在USB上创建一个持久的图像。 我已经尝试了一切,但没有任何工作。 我在东芝卫星c-50 b上。 请帮忙,这很重要。

我以前尝试了许多不同的指令但没有成功,当我找到一个使用非常mkusb工具的工作方法时几乎放弃了。

先前的考虑因素

我假设你已经下载了.iso文件(Ubuntu 16.04)。 如果没有得到它。

我尝试从Live USB记忆棒运行这些指令,因此它们也应该从LiveCD中运行。 请注意,我正在启动的USB记忆棒与我打算作为持久系统制作的USB记忆棒不同。 即我有2个USB记忆棒:

  1. 我正在启动的那个(它已经有Ubuntu 16.04)
  2. 我即将制作一个持久的USB。

安装mkusb

打开终端( Ctrl + Alt + T )并逐个运行以下命令:

 sudo add-apt-repository universe sudo add-apt-repository ppa:mkusb/ppa sudo apt-get update sudo apt-get install mkusb 

最后一个命令可能会失败(尽管不太可能),因为mkusbGUI版本)有一些在Ubuntu的实时版本中没有预安装/活动的依赖项。

不用恐慌,开发人员还创建了一个纯文本版本。 跑:

 sudo apt-get install mkusb-nox 

创建持久驱动器

我将专注于主要的GUI版本,因为那是我使用过的版本。 因此,如果您安装了默认的mkusb (GUI版本)运行:

 sudo -H mkusb /path/to/iso/filename.iso p 

例如,我已将我的Ubuntu iso复制到主文件夹,因此我键入:

 sudo -H mkusb ubuntu-16.04-desktop-i386.iso p 

最后一个p参数告诉mkusb我想要一个持久的实时安装。 如果省略,您将获得一个简单的USB。

运行该命令后,GUI将打开。 请按照下列步骤操作:

  • 屏幕1:单击“ 选择目标设备”
  • 屏幕2:双击要安装到的设备。
  • 屏幕3:仔细检查您是否选择了正确的设备。 勾选复选框,然后单击“执行”
  • 屏幕4,5:点击退出,让mkusb决定什么是最好的。

    在此之后mkusb将加载一些文件。 耐心等待,直到下一个输入屏幕。

  • 屏幕6:输入要为持久性文件系统分配的USB驱动器空间的百分比。 剩下的将显示为便携式存储设备。

    注意:不要输入100%的值,因为Ubuntu OS文件需要一些内存。 显然进入100%现在有效。 正如@LMB评论中所提到的,使用100%表示整个USB用于操作系统和持久存储

完成!

截图

整个过程应该类似于以下内容。

在终端中运行命令:

在终端运行命令

单击选择目标设备

点击“选择目标设备”

单击USB驱动器以保持持久性。 我想使用我的32 GB,所以我双击选项2:

单击USB驱动器以保持持久性

仔细检查并确认。 你不想搞砸另一个驱动器。

仔细检查并确认

单击退出以让mkusb选择默认值:

顺其自然

单击退出以让mkusb选择默认值:

顺其自然

输入要为持久性保留的驱动器的百分比。 我是一个大(32GB),所以我只分配20%~6GB:

输入持久文件的驱动器百分比。

如果一切顺利,你会看到一个漂亮的绿色成品屏幕:

顺利完成

现在在任何系统中插入新制作的永久驱动器,并检查它是否真正存储了重启后的数据/设置(我的确如此)。

参考

您可以参考Calvin Bui的精彩教程 ,逐步指导您完成GUI或阅读详细文档https://help.ubuntu.com/community/mkusb
之前有一个关于它的讨论https://askubuntu.com/a/753163/585316 ,我发现它很有用。

更新[2017年8月]

截至2017年8月1日,当前版本的mkusb (版本12)更名为dus 。 这个答案的更新版本可以在这里找到: https : //askubuntu.com/a/853839/585316