U盘安装CentOS时停在Reached target Basic System的解决方案

一、问题说明

先描述一下情景,就是在boot过程中,当读条读到

[OK] Reached target Basic System

这一行后就卡住不往下进行了

二、寻求解决方案

其实这个问题在两年前就已经发现了,但是当时还可以用光盘安装系统,最近因为加固态硬盘去掉了光驱位,导致无法再使用光盘安装系统了,只好硬着头皮寻找解决方案

刚开始认为之所以卡住是因为nouveau驱动的原因,于是在grub2的开机项里把"nomodeset"以及"nouveau.modeset=0"都试过了,但是并不能解决问题

于是就考虑有可能不是因为nouveau驱动的问题,然后从CentOS的wiki里看到,从CentOS6的某个版本开始,ISO采用了一种特殊的方式装载,导致一些从ISO刻录到U盘的软件出现了问题

因为我一直使用UltraISO来刻录U盘,所以考虑是不是应该换个软件来进行刻录,于是先后尝试了rawrite-1.0.4.0,Win32DiskImager等软件,然后发现并没有什么卵用,反而还出现了完全不能引导进系统的问题

三、解决方案

最后通过搜索网页,终于找到了一个解决方案,首先在grub2中使用按键‘E’编辑一个条目

setparams 'Install CentOS Linux 7'
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 xdriver=vesa nomodeset quiet
initrdefi /images/pxeboot/initrd.img

然后修改一下:

setparams 'Install CentOS Linux 7'
linuxefi /images/pxeboot/vmlinuz linux dd nomodeset quiet
initrdefi /images/pxeboot/initrd.img

然后使用Ctrl+X执行上面修改后的启动项

然后屏幕上就会列出硬盘设备的详细信息,我们从列表中挑出当前作为介质的U盘的代码(比如sdd4)

然后重起系统,修改启动条目为:

setparams 'Install CentOS Linux 7'
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdd4 nomodeset quiet
initrdefi /images/pxeboot/initrd.img

然后使用Ctrl+X启动即可进入正常安装流程

U盘安装CentOS 7的步骤如下: 1. 首先,你需要准备一个U盘,并确保其中没有重要的数据,因为安装过程会将其格式化。 2. 下载CentOS 7的ISO镜像文件。你可以从CentOS官方网站或其他可信的镜像站点下载。 3. 下载并安装一个U盘制作工具,比如Rufus(Windows系统)或者Etcher(Windows、Mac和Linux系统都可用)。 4. 将U盘插入计算机,并打开制作工具。 5. 在制作工具中选择下载好的CentOS 7 ISO镜像文件,并选择U盘作为目标设备。 6. 确保选择的分区格式为FAT32,并点击开始制作或写入按钮。 7. 制作完成后,将U盘从计算机中拔出。 8. 关闭计算机,然后重新启动,并进入计算机的BIOS设置。 9. 在BIOS设置中,将U盘设置为启动设备的首选项。具体操作方式可能因计算机品牌和型号而有所不同,请参考计算机的用户手册或者在网上搜索相关教程。 10. 保存设置并退出BIOS设置界面,计算机将重新启动。 11. 在计算机重新启动时,它会从U盘启动,并进入CentOS 7的安装界面。 12. 按照安装界面的指引,选择语言、键盘布局等设置,并接受许可协议。 13. 在安装类型中,选择“自定义”或者“手动分区”,然后按照自己的需求进行分区设置。 14. 选择安装位置,并设置根目录、引导分区等。 15. 设置网络配置、主机名等信息。 16. 设置管理员账户和密码。 17. 等待安装过程完成。 18. 安装完成后,计算机会重新启动,并进入CentOS 7的登录界面。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值