Differences between revisions 44 and 45

Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
||<bgcolor="#00ff00">由 CentOS 6.5 及 7.0 起,创建 USB 安装媒体的首选方法是利用 dd(样例见下文)。 ||<bgcolor="#00ff00">由 CentOS 6.5 及 7.0 起,创建 USB 安装媒体的首选方法是利用 dd(样例见下文)。||

如何通过 USB 设备来安装 CentOS

由 CentOS 6.5 及 7.0 起,创建 USB 安装媒体的首选方法是利用 dd(样例见下文)。

推动力

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

CentOS 6(6.5 或以上版本)和 CentOS 7

由 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 —— 你的设备名称及指令也许会有所不同!

旧版 CentOS-6

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

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

旧方法

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


  • 这页的英文版由 PhilSchaffner 创建。欢迎其它拥有编辑权限的 Wiki 贡献者作出更正或添加。

Translation of revision 78

zh/HowTos/InstallFromUSBkey (last edited 2019-07-08 22:17:59 by TimothyLee)