U盘启动安装 Centos 出错记录(Reached target Basic System)
背景
在实体机上使用U盘安装CentOS7.0操作系统,U盘刻成引导盘,BIOS调成U盘启动,选择Install CentOS 7,系统安装卡在
Reached target Basic System界面
1 2 3 | [ok] Reached target Basic System 或者 [ok] starting dracut initqueue hook |
解决方案
网上找到一些说法,CentOS7.0 以后无法直接安装,需要修改启动参数安装
1.在选择安装界面时,选择Install CentOS 7,按tab键或者e键进入编辑模式
将内核启动参数修改如下:
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
改成
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet ## sdb4为U盘盘符
按 ctrl+x 继续安装即可(如果修改错误离谱 Ctrl+ x 不会有反应)。
备注:网上说如果不知道U盘盘符可以先做如下修改:
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
改成
vmlinuz initrd=initrd.img linux dd quiet ## 我的直接就成功了,没有修改此步
在列表中可以查看U盘盘符。
结果修改后还是没用,最后发现在查看磁盘的时候 他写的 LABEL
=CentOS\x207\x20x8
最后修改
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
成:
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x8 quiet
安装OK
如果想查看U盘符
etparams ‘Install CentOS Linux 8’
linuxefi /images/pxeboot/vmlinuz linux dd nomodeset quiet
initrdefi /images/pxeboot/initrd.img
然后使用Ctrl+X执行上面修改后的启动项
然后屏幕上就会列出硬盘设备的详细信息(可能要输入r刷新),我们从列表中挑出当前作为介质的U盘的代码(比如sdb4)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了