从Ubuntu iso创建安装媒体的正确方法是什么?


30

这是我第三次尝试在同一台笔记本电脑上安装64位Ubuntu Server 14.04.03,并且每次都导致不同的问题。

每次我使用不同的应用程序和操作系统将相同的iso映像写入USB闪存驱动器时。

  1. Windows的通用USB安装程序(pendrivelinux.com)
  2. Windows的WinImage writer
  3. Linux Mint 17.2中的内置图像编写器

在所有三种情况下,iso映像都相同,USB闪存驱动器相同,笔记本电脑也相同。但是每次Ubuntu的安装都会给我不同的安装选项。例如,上次我安装Ubuntu时,它没有显示安装时要选择的所有软件包(基本Ubuntu服务器等)。


到目前为止,UNetbootin和Lili失败了。我现在尝试尝试mini-iso 14.10(64)。
emrecnl

2
在所有内容之前对ISO进行校验和
userDepth 2015年

1
我感谢以非英语为母语的编辑,我的问题现在看来是正确的形式。
emrecnl

1
@karel Hmm好吧,这不太普遍,并且options-options部分还没有得到回答,有点模糊。我想要修剪愚弄,但接近/链接它们。与其他封闭式问答不同,伪造不会被自动删除,并且(与其他封闭式问答一样),移除它们所需的非mod删除投票会与合并的问题+答案分数一致。我怀疑闭包会导致这里删除,除非闭包Q的所有答案都首先被模合并到另一个中。太太,我明白你对答案的意思。我撤回了我的密切投票。应该关闭/合并askubuntu.com/q/287064吗?我们应该问元吗?
伊莱亚·卡根

1
@karel不知道是否有帮助,但是考虑到您对Eliah的评论,我谨在此保持开放态度。
WinEunuuchs2Unix

Answers:


44

此流程图显示了如何制作可引导的USB来安装Ubuntu并解决从中引导Ubuntu的问题。

IMG:

链接

如何使用启动磁盘创建器在Ubuntu上制作Ubuntu USB

Ubuntu有一个内置应用程序,称为Startup Disk Creator,用于创建可引导的Ubuntu live USB以安装Ubuntu 。在Dash中搜索“ 启动盘创建器”,然后单击“启动盘创建器”图标以打开“ 制作启动盘”窗口。

与Startup Disk Creator一起使用的USB闪存驱动器应为2GB或更大,对于Ubuntu 18.04及更高版本,它应为4GB或更大。启动磁盘创建器将自动将USB闪存驱动器格式化为FAT32并使其可启动。如果您仅将一个USB闪存驱动器插入计算机,则Startup Disk Creator将自动选择它。要非常小心,在“制作启动磁盘”窗口中选择USB闪存驱动器,以免覆盖Ubuntu所安装的分区,这可能会使Ubuntu无法启动。在下面的屏幕截图中,您可以看到如何通过其型号名称来标识USB闪存驱动器设备,该名称与“磁盘”(磁盘实用程序)应用程序中“ 型号:”之后的“ 驱动器”标题下显示的名称相同。

IMG: Ubuntu 16.04中的启动磁盘创建器

如何使用dd制作Ubuntu最小USB

  1. Ubuntu文档安装最小CD网页上的链接下载Ubuntu Mini CD iso文件。将名为mini.iso的文件下载到您的“下载”文件夹中。您可以将mini.iso文件下载到计算机上所需的任何位置,但可以将其下载到“下载”文件夹中,以便可以在以下步骤中轻松运行命令而无需进行任何更改。

  2. 通过运行以下命令来验证您下载的Ubuntu mini CD iso文件的md5校验和:

    cd ~/Downloads/
    md5sum 'mini.iso'
    

    如果您正在使用Windows Subsystem for Linux,请从官方的Microsoft下载中心下载Microsoft File Checksum Integrity Verifier工具。Microsoft File Checksum Integrity Verifier工具是一个命令行实用程序,用于计算文件的MD5或SHA1加密哈希。

  3. 检查命令的结果是否与Ubuntu文档安装最小CD网页上mini.iso文件的MD5校验和相符。

  4. 获取1GB或更大的USB闪存驱动器。删除USB闪存驱动器中的所有文件。使用“ 磁盘”磁盘实用程序安装闪存驱动器。

  5. 签入“ 磁盘”磁盘实用程序以找出USB闪存驱动器的设备名称。这非常重要,因为如果在步骤6中使用了错误的设备名称,则将覆盖整个操作系统,而不是写入USB闪存驱动器。因此,请两次检查USB闪存驱动器的设备名称。它应该是这样的/dev/sd*,而不是*字符,而是使用小写字母,例如a,b,c等。在接下来的步骤中,我假设设备名称为/dev/sdc,但是USB驱动器的设备名称可能是其他像/dev/sda/dev/sdb因此请检查您的USB驱动器的设备名称两次,并确保你得到它在步骤6吧!

  6. 打开Linux的终端或Windows子系统,然后运行以下命令:

    cd ~/Downloads/  
    sudo -i  
    dd if='mini.iso' of=/dev/sdc bs=4096  ## make sure that the device name of your USB drive is correct!
    

    dd if='mini.iso' of=/dev/sdc bs=4096在大多数计算机上,该命令只需几秒钟即可完成,因为mini.iso是一个很小的文件,小于60MB。运行此命令的结果将是可引导的Ubuntu mini USB。

  7. 从Ubuntu mini live USB启动计算机。Ubuntu mini实时USB应该成功启动并显示菜单屏幕。

  8. 如果在步骤7的菜单屏幕中选择“安装”选项(完全安装,而非cli安装),则可以在Ubuntu安装过程中选择其他选项,以下载执行完整Ubuntu安装所需的所有软件包。在Ubuntu mini CD安装程序的“软件选择”屏幕中,从预定义的软件集合列表中选择Ubuntu桌面软件包集合。在安装结束时重新启动系统时,您将拥有一个具有默认桌面环境的工作Ubuntu桌面。

    在此处输入图片说明


谢谢您,先生,让我知道这些Mini iso文件有一种在线安装方法。第6步不起作用,尽管我纠正了md5,但笔记本电脑仍显示损坏的iso图像错误。但是我必须承认我在Linux Mint上运行了该命令,因为那时我还没有运行的Ubuntu环境。因此,我使用USB Universal Installer在Windows下刻录了此映像,并选择了Other Linux iso选项而非Ubuntu。我现在正在安装。我注意到的唯一区别是,它没有要求我在分区之前先卸载硬盘。将USB记忆棒检测为sda,而硬盘驱动器为sdb大声笑。
emrecnl

如果使用bitlocker驱动器加密,则需要先导出恢复密钥,然后再禁用安全启动,否则将无法从硬盘驱动器再次启动。
Sparr


4

下载iso文件并检查是否已正确下载

官方网站是

www.ubuntu.com/download

您会通过以下链接找到所有当前的iso文件,包括标准的Ubuntu和社区版本(Kubuntu,Lubuntu ... Xubuntu),

releases.ubuntu.com/

和mini.iso文件通过

cdimages.ubuntu.com/netboot/

找到Ubuntu 16.04.1 LTS(支持时间最长的版本)有些棘手。以下链接有效(2017-06-27),

old-releases.ubuntu.com/releases/xenial/

以下链接可以帮助您检查iso文件是否已正确下载,

help.ubuntu.com/community/UbuntuHashes

您可以使用md5sum一个或其他校验和程序之一,并检查结果是否与相应文件中提供的大写名称(例如“ MD5SUMS”)匹配,如以下命令行所示,并用自己的眼睛检查,

md5sum ubuntu-16.04.1-server-amd64.iso

或从“ MD5SUMS”复制并粘贴到以下命令行,

echo 'd2d939ca0e65816790375f6826e4032f *ubuntu-16.04.1-server-amd64.iso'|md5sum -c

最后一条命令应返回

ubuntu-16.04.1-server-amd64.iso: OK

从混合iso文件克隆到USB驱动器或存储卡

如果您从混合iso文件克隆到USB驱动器或存储卡,则所有相关内容都将被覆盖,因此擦除和格式化不会有任何区别(除非使最终克隆更快,但总的时间和精力会增加)。

当前所有的Ubuntu iso文件都是混合iso文件(包括Ubuntu Server和Ubuntu mini.iso)。

dd 应有“磁盘破坏者”和“数据破坏者”的绰号

dd如果正确进行克隆,将产生可靠的结果,

sudo dd if=/path/file.iso of=/dev/sdx bs=4096

其中x是驱动器号。但是dd您告诉它的内容没有疑问吗?如果您告诉它擦拭全家福...这是一个很小的键入错误。

带有最终检查点的工具

因此,我建议您使用带有最终检查点的工具,该工具使您有机会再次检查是否将实时系统安装到正确的驱动器上。

标准的Ubuntu和社区风格附带了两个这样的工具(Kubuntu,Lubuntu ... Xubuntu),

  • 启动盘造物主(在Ubuntu 16.04 LTS以及更高版本;旧版本配备了老车的版本,你要避免),
  • 磁盘别名gnome-disks

您可以 从其PPA 安装mkusb

  • 标准功能是从iso文件或[压缩]图像文件中克隆
  • 但它也可以擦除驱动器
  • 驱动器从“安装设备” 还原到“标准存储设备”(具有MSDOS分区表和具有FAT32文件系统的分区),
  • 创建Windows安装驱动器并
  • 使用Ubuntu和Debian 创建持久的实时驱动器。

Ubuntu Server通常在没有桌面环境的情况下运行,因此,如果要在运行Ubuntu Server时创建USB安装驱动器或存储卡需要文本模式工具

  • mkusb也可以在文本模式下工作,并且是的安全替代方法dd。您可以使用简单文本版本mkusb-nox,也可以使用新的mkusb版本12别名mkusb-dus,该别名将测试zenity(如果有GUI),然后使用来测试菜单dialog,最后退回到简单文本屏幕界面(如果dialog未安装) 。

  • 如果您不想安装任何内容,则可以下载简单文本模式bashshellscript mkusb-minmkusb-minp,在文本编辑器中检查它,然后在本地运行它而无需任何特定安装。

在Windows中,您可以使用克隆工具

如果克隆不起作用

大多数现代linux发行版都提供经过处理的iso文件isohybrid,这使它们成为混合iso文件。此类iso文件可用于

  • 刻录可引导的CD / DVD磁盘
  • 克隆可启动的USB驱动器和存储卡

但是某些iso文件不是混合iso文件,例如Windows iso文件和较旧的Knoppix iso文件(版本8.1之前)。必须提取这些iso文件,并且必须格外小心才能使目标驱动器可引导。(您可以使用来处理较旧的Knoppix iso文件isohybrid,但不适用于Windows iso文件。)

有几种提取工具,例如Rufus,这是从Windows安装Ubuntu的官方推荐工具。

自己做

从iso文件进行克隆很简单。唯一的问题是确保您选择了正确的目标驱动器。

如果您想了解从iso文件中提取内容并创建USB启动驱动器的步骤,以下链接可能会有所帮助,



2

大多数Ubuntu安装ISO是混合模式ISO,这意味着当它们直接复制到光盘(DVD)或USB驱动器时,它们将是可引导的并且可以完全操作。

因此,简单的方法就是使用任何可以将映像直接复制到未经修改的驱动器的实用程序。

这包括dd在Linux / unix WinImageWin32 Disk ImagerWindows上的工具。

无需使用将ISO转换为可引导USB驱动器映像的实用程序,例如UNetBootinPenDriveLinux Universal USB Installer


2

Windows启动驱动器程序

如果要从Ubuntu 18.04创建需要BIOS和UEFI引导选项的安装程序USB,则mkusb是最佳解决方案。

UNetbootin Linux 675现在可以与18.04一起使用。启动磁盘创建器会用完整个只读磁盘,并且没有现成的持久性选项。

从Windows制作安装程序USB有很多选择,大多数基于Syslinux。

有些提供实时安装(无持久性)。

balenaEtcher -v1.5.63(BIOS和UEFI,没有持久性,但可以创建casper-rw分区,(19,10及更高版本),易于更改为NTFS数据空间。类似于SDC)

balenaEtcher

复制/粘贴ISO内容 -(仅限UEFI)

复制/粘贴ISO内容

有些提供实时安装或持久安装选择。

Rufus -3.8(BIOS和UEFI Unlimited持久性Ubuntu 19.10及更高版本)

鲁弗斯

MultiBootUSB -9.2.0(BIOS和UEFI,4GB持久性,问题:缺少casper-rw文件)

多启动USB

UNetbootin -661(BIOS和UEFI,4GB持久性)

在此处输入图片说明

通用USB安装程序 -1.9.8.3(BIOS和UEFI,4GB持久性)(> 4GB BIOS / NTFS)

在此处输入图片说明

宇美

  YUMI-2.0.5.7(仅BIOS,> 4GB持久性NTFS)
  YUMI-UEFI-0.0.0.8(仅UEFI,4GB持久性)

在此处输入图片说明

所有的Syslinux商业安装程序都至少需要三个输入:

  • 源ISO的位置

  • 目标驱动器号

  • 持久性的数量。

一些程序允许格式化驱动器FAT32或NTFS。如果不确定,请选择默认(FAT32)。


由于自2015年底linuxliveusb.com/en/blog以来一直未维护Linux Live应用 ,因此它支持的版本比15.04 linuxliveusb.com/en/supported-linuxes更高,并且对我来说是有问题的,我建议您考虑使用再看看这里是否包含它?以太balena.io/etcher如果您愿意 multi = OS应用程序可能是一个很好的替代品。
K7AAY

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.