我正在运行带有 Ubuntu 16.04 的 Live CD,并尝试在 USB 上创建持久映像。我已尝试了所有方法,但均无效。我使用的是东芝 Satellite c-50 b。请帮忙,这很重要。
答案1
我以前也尝试过很多不同的指令都没有成功,当我找到一种使用精心创建的工具的有效方法时,我几乎放弃了mkusb
。
事先考虑
我假设你已经下载了 .iso 文件(Ubuntu 16.04)。如果没有,请获取它。
我曾尝试从 Live USB 棒运行这些说明,因此它们也应该可以从 LiveCD 运行。请注意,我实时启动的 USB 棒与我打算用作持久系统的 USB 棒不同。例如,我有 2 个 USB 棒:
- 我正在启动的那个(它已经有 Ubuntu 16.04)
- 我即将制作一个持久的实时 USB。
安装mkusb
打开终端(++ Ctrl)并逐个运行以下命令:AltT
sudo add-apt-repository universe
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb
最后一个命令可能会失败(尽管可能性不大),因为mkusb
(图形用户界面版本)具有一些在 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 我想要一个执着的live 安装。如果省略,您将获得一个简单的 live USB。
运行命令后,GUI 将打开。接下来请按照以下步骤操作:
- 屏幕 1:点击选择目标设备
- 屏幕 2:双击要安装到的设备。
- 屏幕 3:仔细检查您是否选择了正确的设备。勾选复选框并单击去。
屏幕 4、5:只需单击“退出”,然后让我们
mkusb
决定最佳选择。此后
mkusb
将加载一些文件。耐心等待直到下一个输入屏幕。屏幕 6:输入要分配给持久文件系统的 USB 驱动器空间百分比。剩余空间将显示为便携式存储设备。
笔记:不要输入 100% 这样的值,因为 Ubuntu 操作系统文件需要一些内存。显然,输入 100% 现在可以正常工作。正如 @LMB 评论中提到的,使用 100% 意味着整个 USB 用于操作系统和持久存储
完毕!
截图
整个过程看起来应该类似于以下内容。
在终端中运行命令:
点击选择目标设备:
单击要持久化的 USB 驱动器。我想使用 32 GB 的驱动器,因此我双击选项 2:
仔细检查并确认。你不想弄乱另一个驱动器。
单击退出以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
。 此答案的更新版本dus
可在此处获得:https://askubuntu.com/a/853839/585316