如何在 Fedora 中制作 Ubuntu live U 盘?

31 live-usb iso fedora system-installation

我的桌面上安装了 Fedora,我想制作一个带有 Ubuntu 的实时 USB 记忆棒以将其安装在笔记本电脑上。最简单的方法是什么?

gre*_*een 43

更新:很抱歉为 Unetbootin 提供教程,但如果您遇到依赖项问题,它可能会有所帮助。

命令行 - 使用 dd

您可以使用命令行制作实时 USB。

  1. 下载ISO
  2. 插入容量至少为 4GB 的 U 盘(它将被擦除)。
  3. 运行sudo fdisk -l并记下闪存驱动器的设备名称。你可以在靠近底线的地方找到它。例如,让名称为/dev/sdb1
  4. 使用以下命令在闪存驱动器上写入 ISO:

    sudo dd if=/path-to-the-iso/ubuntu-18.04.1-desktop-amd64.iso of=/dev/sdb bs=8M
    
    Run Code Online (Sandbox Code Playgroud)

    您需要输入密码来运行这个和以前的命令,rootsudo。要能够以 root 用户身份运行程序,您需要成为该组的成员wheel

要点:

  1. 应该使用设备的名称 ieof=/dev/sdb不是 /dev/sdb1。这是因为sdb1是分区的名称,而不是设备。
  2. path-to-the-iso应替换为 ISO 所在的路径。例如,如果它位于/home/user/Downloads,它应该像if=/home/user/Downloads/ubuntu-18.04.1-desktop-amd64.iso
  3. ISO 文件的名称应根据下载的版本进行更改。
  4. dd 会格式化闪存驱动器,因此如果您有任何不想丢失的文件,请务必进行备份。

命令行 - 使用live-iso-to-disk工具

你可以在这里找到教程:


使用 Unetbootin

编辑:虽然截图来自 Ubuntu,但它们在 Fedora 中不会有太大差异(当然,外观除外)。它们仅供参考。

  1. 安装 unetbootin。

    sudo yum install unetbootin
    
    Run Code Online (Sandbox Code Playgroud)

    或者你可以从他们的网站上得到它。

  2. 安装 syslinux 和 p7zip

    sudo yum install syslinux syslinux-extlinux
    sudo yum install p7zip p7zip-plugins
    
    Run Code Online (Sandbox Code Playgroud)
  3. 执行 unetbootin

    如果您是从网站上手动下载的,则应该以这种方式访问​​它。

    sudo /<path-to-the-executable>/unetbootin
    
    Run Code Online (Sandbox Code Playgroud)

    如果您已从存储库安装它。

    sudo unetbootin
    
    Run Code Online (Sandbox Code Playgroud)
  4. 如果您已经下载了 ISO,请选择 ISO 和闪存驱动器,然后单击OK

    在此处输入图片说明

    如果您没有 ISO,也可以选择发行版和版本。虽然列表可能没有更新,所以建议您直接从发行版网站下载。

    在此处输入图片说明


小智 10

有多种方法可以做到这一点。两个简单的使用工具已经作为标准包含在 Fedora 中。

  • 您可以使用dd从命令行将图像文件写入设备。这种方法应该适用于几乎所有基于 Unix 的系统。

  • 或者,您可以使用 GNOME 的gnome-disk-utilityGUI 工具(在菜单中作为“磁盘”)。这应该适用于任何运行 GNOME 的词干(你还会得到一个漂亮的进度条)。

命令行 ( dd)

如果您习惯了命令外壳,此方法非常简单,新用户可能会混淆他们正在写入的设备。此外,始终存在输入错误的危险,并且dd不会浪费时间向您显示任何进度信息。

第 1 步。找到你的东西

首先,您要确定要写入的映像文件 (ISO) 所在的位置。通常它会在~/Downloads.

其次,您要确定哪个设备是您的 USB 记忆棒。您可以使用sudo fdisk -l.

这将打印出类似的行

Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Run Code Online (Sandbox Code Playgroud)

Disk /dev/sdb: 7.5 GiB, 8019509248 bytes, 15663104 sectors
Run Code Online (Sandbox Code Playgroud)

您想要一个设备在拔出时不在那里,但在插入时在那里。它也应该是正确的尺寸。我的是 8GB (7.5GiB) /dev/sdb。请注意,您需要的是设备( sdb) 而不是分区( sdb1)。

步骤 2. 运行可怕的命令

最后运行dd并等待它完成(在它完成之前你不会得到任何进度指示):

dd if=/path/to/your.iso of=/your/device bs=8M
Run Code Online (Sandbox Code Playgroud)

当然,您应该替换 /path/to/your.iso为您的映像 (ISO) 文件的路径以及您发现使用的 USB 设备/your/device/dev/位置fdisk(例如/dev/sdb)。

或者,使用 GNOME 的“磁盘”GUI

我个人更喜欢这种方法,你会得到一个很好的进度条,更容易识别正确的磁盘。如果您愿意,拍摄设备的备份图像也很简单。

第1步。

步骤 1. 打开磁盘

gnome-disk-utility通过转到“活动”并搜索“磁盘”来打开。

第2步。

步骤 2. 选择设备并选择恢复

从左侧菜单中选择正确的设备,然后从顶部的菜单下拉菜单中选择“恢复磁盘映像...”

第 3 步。

步骤 3. 选择要恢复的图像

使用文件选择器查找要写入 U 盘的映像(ISO 文件)。单击“开始还原...”,然后在确认时单击“还原”。

第四步。

步骤 4. sudo 密码

输入您的密码以授予对磁盘的 root 权限,然后按键盘上的 ENTER。

第 5 步。

步骤 5. 等待。 耐心地。

等待。耐心地。(至少你得到了一个进度条!那些可怜的dd用户......)

第 6 步。

第 6 步。完成!

完毕!享受新的可启动 USB。也许花点时间检查一下它看起来有点像上面的屏幕,并确保在继续之前没有出现任何错误。


小智 5

我在 Fedora 21 上的方式:

  1. 在 Fedora 上,确保安装了 nautilus 和 gnome-disk-utility 软件包。
  2. 下载 Ubuntu 镜像。
  3. 右键单击 Ubuntu 映像,然后选择Open With -> Disk Image Writer
  4. 选择您的 U 盘作为目的地,然后单击开始恢复...

注意:U盘上的数据会丢失,请备份U盘数据。


Vin*_*nzo 2

最好的方法是使用 Unetbootin 工具,可以从Unetbootin 网站获取该工具。您将需要 Ubuntu ISO 映像。

最好的祝愿。