准备启动介质
This is an internal demo and preview of the proposed changes to the Fedora user documentation. It is a first draft and part of a proof of concept. It is neither valid information nor final content. The intent is to outline the structure of the documentation as a whole and the intended message of this section.
Fedora 映像是 混合ISO
,可用于创建包含光盘和 USB 磁盘的安装介质,以便在 BIOS 和 UEFI 系统上启动。
Fedora 介质写入器
Fedora Media Writer 已大幅改进,现在是官方的、经过测试的、受支持的启动介质制作方法。Fedora Media Writer 支持 Linux、macOS 和 Windows。它是制作可启动 USB 介质以安装 Fedora(或其他操作系统)的简便方法。强烈建议使用[application]Fedora Media Writer,尽管其他 USB 介质制作软件也可以。
Fedora Media Writer 的一些新功能包括:Fedora 工作站和服务器版可通过主选单的选项方便快捷地选择。如果您选择 自定义镜像 按钮,还可以有更多选择。这将提供各种 Fedora 定制版,例如 Xfce 或 Mate。
从历史上看,通用 USB 创建工具(如 Unetbootin )是一种从用于光学介质的 ISO 创建 USB 安装程序的流行方法。它们通常通过从映像中提取文件在 USB 驱动器上创建文件系统,并将 syslinux 引导加载程序写入设备。
这些方法规避了 Fedora 映像中内置的引导加载器配置,Fedora 映像是预分区的,设计用于在启用了 SecureBoot 的 UEFI 系统和 BIOS 系统上启动,因此它们无法与 Fedora 映像产生一致的结果,尤其是在 UEFI 系统上。
使用直接写入方法且不修改 Fedora 映像的实用程序效果最好。
在向设备写入映像之前一定要三思而后行。本文介绍的介质创建方法具有破坏性。 在此过程中,U 盘上的所有数据都会被删除,因此请确保备份了 U 盘上的数据。仔细检查是否选择了正确的设备来写入映像! |
安装并运行 Fedora Media Writer
在Fedora上
在 Fedora 25 或更高版本中,Fedora Media Writer 在默认软件源中可用。您可以使用 dnf
安装该软件包。
-
如需安装 Fedora Media Writer,请使用:
$ sudo dnf install mediawriter
-
运行应用 Fedora Media Writer:
$ mediawriter
或者在 Gnome 3 中选择 Activities ,然后点击 Fedora Media Writer.
在其他Linux发行版上
在各种 Linux 发行版上安装 Fedora Media Writer 的最佳方法是使用预置的 Flatpak 软件包。 该软件包可从 Flatpak 官方软件仓库 Flathub.org 获取。
-
要在 Linux 系统上安装 Flatpak,请遵循 Flatpak文档页面上的指南。
-
运行软件:
$ sudo mediawriter
在Windows上
-
从以下链接下载最新的 Windows 安装程序文件: GetFedora.org。服务器会自动检测运行的系统,并为您的 Windows 版本提供正确的安装文件。
-
双击安装程序进行安装,然后继续执行安装向导。该向导可让您自定义软件的安装(如果您选择这样做)。
-
点击启动器来运行该软件。
在Windows 8和10中, Fedora Media Writer*启动器会出现在 所有应用 的 F 字母开头的列表中。在 Windows 10中,你还可以直接在任务栏搜索框输入 [application]*Fedora Media Writer。
在macOS上
-
从 GetFedora.org 下载最新的Mac磁盘映像(软件包扩展名为 .dmg)。服务器会自动检测运行的系统,并为您的 macOS 提供正确的软件包。
-
打开
.dmg
文件,在点击 Fedora Media Writer 程序的同时按住 kbd:[Ctrl] 键。 -
在弹出菜单中点击 “打开”。
-
如果出现确认对话框,点击其中的 “打开” 按钮。
将 ISO 映像写入 USB 介质。
-
选择要制作启动 U盘的 Fedora 版本。
Figure 1. Fedora Media Writer 主页:选择Fedora版本主选项可让您选从默认的 Fedora 工作站 或 服务器*版选择其一。在下载映像和创建 USB 之前,[application]*Fedora Media Writer 会显示有关版本的更多详细信息。如果选择 其他发行版,您可以选择不同的架构。
-
选择 “创建 Live USB” 以继续。
Figure 2. Fedora Media Writer 发行版信息Fedora Media Writer 会自动为您下载 ISO。如果您之前下载过 ISO 并将其放在 下载 目录中,那么它将立即可供使用。
Figure 3. Fedora Media Writer 自动下载 -
插入要创建启动介质的 U盘。
-
要将映像写入介质,请单击红色的 btn:[写入磁盘]按钮。
Figure 4. Fedora Media Writer 写入U盘
创建Live USB 的其他方法
强烈建议大家使用 Fedora Media Writer,因为它提供了一种可靠的方法来创建用于安装 Fedora 的Live U 盘。
不过,一些有经验的用户可能更愿意手动完成创建过程。如果您决定这样做,就必须下载安装映像,并使用应用程序将其写入 U 盘。
如果您已手动下载并验证了安装映像,仍可使用 Fedora Media Writer 将其写入 U 盘。 |
下载启动和安装映像
Fedora 项目针对一些特定的使用情况提供不同的版本。请选择最适合您的 Fedora 版本。您也可以在 Fedora 安装完成后对其进行自定义,或者使用 创建一个Kickstart文件 所描述的Kickstart文件来创建您自己的 Fedora 版本。
Kickstart 安装要求使用 网络安装
介质类型或 PXE 等直接安装启动的方法;Live映像不支持 kickstart。
了解更多有关 Fedora 工作站、Fedora 云、Fedora 服务器版和可用介质类型的信息,请参阅 下载 Fedora。
您还可以在 https://spins.fedoraproject.org中选择 Fedora 定制版,其中包含您最喜爱的替代桌面环境或用于专门任务的工具。
正在验证已下载的镜像
由于传输错误或其他问题可能会损坏您下载的 Fedora 映像,因此验证文件的完整性非常重要。镜像创建后,会对文件执行一个操作,使用复杂的数学算法生成一个称为 校验和
的值。该操作非常复杂,以至于对原始文件的 *任何改动*都会产生不同的校验和。
通过在自己的计算机上计算映像的 `校验和`并将其与原始 `校验和`进行比较,您可以验证映像是否被篡改或损坏。原始校验和值在 https://getfedora.org/security/中提供,并有 [command]#gpg#签名以证明其完整性。
在 Windows 系统上验证校验和
-
从 https://getfedora.org/下载您选择的 Fedora 映像,并从 https://getfedora.org/security/下载相应的校验和文件
-
打开一个 powershell 会话。
-
定位到包含下载文件的目录。
> cd $HOME\Downloads\ > ls 目录: C:\Users\Pete\Downloads Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 11/25/2014 12:39 PM 272 Fedora-Server-21-x86_64-CHECKSUM -a--- 11/25/2014 12:39 PM 2047868928 Fedora-Server-DVD-x86_64-21.iso
-
加载计算校验和所需的资源。
> $image = "Fedora-Server-DVD-x86_64-21.iso" > $checksum_file = "Fedora-Server-21-x86_64-CHECKSUM" > $sha256 = New-Object -TypeName System.Security.Cryptography.sha256CryptoServiceProvider > $expected_checksum = ((Get-Content $checksum_file | Select-String -Pattern $image) -split " ")[0].ToLower()
-
计算下载图像的校验和。这需要一些时间!
> $download_checksum = [System.BitConverter]::ToString($sha256.ComputeHash([System.IO.File]::ReadAllBytes("$PWD\$image"))).ToLower() -replace '-', ''
-
将计算出的校验和与预期校验和进行比较。
> echo "Download Checksum: $download_checksum" > echo "Expected Checksum: $expected_checksum" > if ( $download_checksum -eq "$expected_checksum" ) { echo "Checksum test passed!" } else { echo "Checksum test failed." }
在 Linux 和 macOS 系统上验证校验和
-
从 https://fedoraproject.org/get-fedora下载您选择的 Fedora 映像,并从 https://getfedora.org/security/下载相应的校验和文件
-
打开终端窗口,定位到包含下载文件的目录。
$ cd ~/Downloads
-
使用适当的实用程序验证映像的校验和。
-
对于Linux:
$ sha256sum -c *CHECKSUM
-
对于macOS:
$ grep '^SHA256' *-CHECKSUM | awk -F '[()=]' '{ print $4 " " $2 }' | shasum -a 256 -c
-
将映像写入U盘
使用 GNOME 磁盘 创建 USB 介质
-
在安装了 GNOME 或 gnome-disk-utility 软件包的系统上,使用系统菜单打开
磁盘
。 -
单击左侧栏中的 USB 设备。
-
单击窗口右上角的菜单图标,选择 `还原磁盘映像`选项。
-
定位到映像文件并单击
开始还原
。几分钟后,系统会报告进程已完成,您的安装介质就可以使用了。
在 Linux 命令行上创建 USB 介质
-
打开终端窗口,插入U盘。
-
查找分配给驱动器的
设备节点
。在下面的示例中,驱动器是sdd
。$ dmesg|tail [288954.686557] usb 2-1.8: New USB device strings: Mfr=0, Product=1, SerialNumber=2 [288954.686559] usb 2-1.8: Product: USB Storage [288954.686562] usb 2-1.8: SerialNumber: 000000009225 [288954.712590] usb-storage 2-1.8:1.0: USB Mass Storage device detected [288954.712687] scsi host6: usb-storage 2-1.8:1.0 [288954.712809] usbcore: registered new interface driver usb-storage [288954.716682] usbcore: registered new interface driver uas [288955.717140] scsi 6:0:0:0: Direct-Access Generic STORAGE DEVICE 9228 PQ: 0 ANSI: 0 [288955.717745] sd 6:0:0:0: Attached scsi generic sg4 type 0 [288961.876382] sd 6:0:0:0: sdd Attached SCSI removable disk
-
使用 dd 工具来写入映像。
# dd if=/path/to/Fedora-Live-Security-x86_64-21.iso of=/dev/sdd
请特别注意源 (
if=
) 和目标设备 (of=
)。dd
命令会销毁目标设备上的所有数据。如果出错,可能会丢失重要数据。
创建启动 CD 或 DVD
除了创建启动U盘,您还可以使用提供的 ISO 映像创建启动光盘介质(CD 或 DVD)。在无法从 USB 启动的旧系统上安装 Fedora 时,可能需要使用这种方法。
从 ISO 映像刻录可启动 CD 或 DVD 所需的具体步骤因所使用的光盘刻录软件而异。本页仅提供一般概述。 |
-
将空白 CD 或 DVD 插入系统的 CD 或 DVD 刻录机。
-
打开系统的刻录软件。例如,在 Fedora 系统上使用 GNOME 桌面环境的 Brasero,或在 Windows 系统上使用 Nero。在软件的主菜单中,找到可将 ISO 映像刻录到光盘的选项。例如,在 Brasero 中,该选项是窗口左侧主菜单中的
刻录映像
。 -
出现提示时,选择要刻录的 Fedora ISO 映像,以及 装有空盘的CD 或 DVD 刻录机(如果有多个刻录机)。
-
确认选择,然后等待光盘刻录完成。
Want to help? Learn how to contribute to Fedora Docs ›