游客发表
用U盘装CentOS,系统最怕的安装不是制作过程,是系统最后插上电脑发现引导不了。我手里这个32G的安装闪迪,已经反复刷了不下十次,系统从CentOS 7到Stream 9,安装踩过的系统坑比装过的系统还多。
先搞清楚一件事:CentOS的安装ISO镜像分两种。DVD版接近4.5G,系统Everything版能到9G以上,安装Minimal版不到1G。系统你要是安装拿个8G的U盘去写Everything,写到一半空间不够,系统工具直接报错。安装所以U盘容量至少16G起步,系统32G最稳妥。我试过用16G的写CentOS 7 DVD,刚好卡在边缘,写入速度慢得让人想砸键盘。
Windows下最省心的就两个:Rufus和balenaEtcher。Rufus更新勤快,对CentOS的兼容性最好。打开Rufus,设备选你的U盘,引导类型选“磁盘或ISO镜像”,点右边那个光盘图标找到下载好的ISO。分区类型注意一下——如果是给UEFI机器装,选GPT;老BIOS机器选MBR。文件系统NTFS或FAT32都行,但CentOS 7的ISO里有些文件超过4G,FAT32会报错,这时候要么换NTFS,要么用Rufus的“以DD镜像模式写入”。
balenaEtcher更傻瓜,选镜像、选U盘、点Flash,完事。但它有个毛病:写完后U盘在Windows里可能显示成两个盘符或者干脆不识别,别慌,这是正常的,拔了插到目标机器上照样能引导。
Linux用户直接用dd命令:sudo dd if=CentOS-Stream-9-latest-x86_64-dvd1.iso of=/dev/sdX bs=4M status=progress oflag=sync。把sdX换成你的U盘设备名,千万别写错,写错就把你硬盘干了。我有个朋友手抖写成sda,结果整个系统盘没了,数据恢复花了三天。
U盘写好了,插上开机按F12选U盘启动,结果屏幕一黑直接跳过,或者报“No bootable device”。先检查BIOS里的Secure Boot关了没有。CentOS 7和8对Secure Boot支持还行,但Stream 9有时候会卡在这。关掉它,再试。
还不行就看U盘本身。有些杂牌U盘主控芯片跟CentOS的引导记录犯冲,写完了就是引导不了。换个大牌子的U盘,金士顿、闪迪、三星都行。我手头一个台电的U盘,写Ubuntu没问题,写CentOS死活不认,换了闪迪立刻就好。
另外注意ISO下载完整性。CentOS官网提供SHA256校验值,下载完先核对一下。我遇到过下载中途断流导致ISO损坏,写U盘过程一切正常,引导到一半报“Failed to load ldlinux.c32”,折腾半天才发现是镜像本身的问题。
Rufus写完会提示你U盘可能无法在Windows里正常使用,点“关闭”就行。别手贱去格式化,一格式化引导记录就没了。想恢复U盘正常使用,用Diskpart的clean命令清一下,或者直接拿Rufus再写个Windows镜像覆盖掉。
最后说个细节:CentOS 8之后官方转向了Stream滚动更新,如果你要装的是传统CentOS 7,记得去vault.centos.org找镜像,主站已经下架了。我上周帮人装CentOS 7.9,主站链接全404,最后在清华镜像站翻到的。
U盘装CentOS这事,工具选对、镜像校验、BIOS设置到位,基本就稳了。剩下的就是耐心等进度条走完。
友情链接