[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

如何通过 USB 设备来安装 CentOS

由 CentOS 6.5 及 7.0 起,创建 USB 安装媒体的首选方法是利用 dd(样例见下文)。你应该采用意欲安装版本的最新 iso 映像:现时为 6.10, 7.8.2003 及 8.2.2004。

CentOS 计划为发布每个 iso 档的 sha256sum。这些清单已收录在每个版本的发行注记内,亦以文本的形式与 iso 档放置于同一目录内。你应该检查你的下载拥有相同的 sha256sum 检验码,以免出现安装媒体损坏的问题。在 Windows 下你可采用 certutil -hashfile c:\Users\JDoe\Downloads\CentOS-8.2.2004-x86_64-dvd1.iso SHA256 这个指令来计算检验码。

1. 推动力

很多新近的系统,尤其是笔记型及超轻量计算机,都未必拥有 CD 或 DVD 机,而视乎网络连接及安装器对网络硬件的支持,进行网络安装可以是困难、不设实际、或根本不可能。这里的程序容许你在没有网络连接、或其它安装媒体的情况下,只利用一支可开机的 USB 设备及目标系统的碟盘来安装 CentOS。

2. CentOS 6(6.5 或以上版本)、CentOS 7 和 CentOS 8

由 CentOS 6.5 起,你只需通过 dd 把 ISO 档转到 USB 存储器,便能利用它进行安装。

举例说,假设你的 USB 储存器位于 /dev/sdz(请确定这乎合你的装置,不是盲目假设是 /dev/sdz,否则你有可能盖过重要的资料):

dd if=CentOS-6.5-x86_64-bin-DVD1.iso of=/dev/sdz

你必须写进整个装置,而不是期上的分割区(所以是 /dev/sdz 而不是 /dev/sdz1)

当被问及安装来源时,请选择 hard disk,然后指向对应 USB 存储器的设备。

请选择对应 USB 存储器的设备为目标(以上样例是 /dev/sdz)而不是分区 (例如 /dev/sdz1)

同一个方法亦适用于 CentOS 7。此外,由于 CentOS 7 安装程序的映像采用了特殊的分区,截至 2014 年 7 月,大多数 Windows 工具都不能正确地转移,因此导致以 USB 存储器开机时不能预知结果。

已知不适用的工具(2019)包括:unetbootinmultibootusbuniversal usb installler —— 请勿采用它们。 此外 Rufus 的选项若不正确亦不能运作_,因此该工具不用为妙。

已确定适用的工具(2019)包括:

要是你用 USB 存储器安装 CentOS 时碰到问题,而你不未采用 dd 或上述 4 个「适用」的工具,那么请先用已知方法重建 USB 安装媒体,然后才试其它做法。

如果采用 Windows 7 以上的版本,请先卸下该 USB 存储器(其中一个方法是在执行工具程序前把存储器格式化),否则 Windows 可能会拒绝写入该存储器,出现 can't write to drive 错误及取消行动。

如果采用 Windows 版的 dd,请执行 dd --list仔细地查看 NT Block Device Objects 的清单,然后采用名称与 \\?\Device\Harddisk1\Partition0 相若的项目,它的描述大概会是 Removable media other than floppy. Block size = 512。请极度小心挑选输出设备,否则你也许会覆盖要保留的数据!在我的系统上我执行 dd if=CentOS-7.0-1406-DVD.iso of=\\?\Device\Harddisk1\Partition0 —— 你的设备名称及指令也许会有所不同!

3. 旧版 CentOS-6

你应该先自问:「干吗我仍在安装 5 年前发行的东西?」。请留意只有最新的 CentOS 发行版本才会获得支持。我们强烈推荐你只安装最新的次要发行版本。因此你不应利用以下方法,除非你有非常迫切的理由要安装一个较旧及不获支持的发行版本。

针对 CentOS-6,有位用户推荐采用 livecd-tools 内的 livecd-iso-to-disk 于 DVD1 上。此方法已配合 EPEL 的 livecd-tools-13.4-1.el6 测试过。多谢论坛用户 AndrewSerk讨论中提出这个推荐。此外请也参阅邮件列表内这封邮件有关安装 qemu 的必要性。

3.1. 旧方法

已删除,因为任何人都不应安装 CentOS 6.5 以前的版本


Translation of revision 81


2023-09-11 07:23