Linux的centos7在重启时一直黑屏

本文详细记录了解决Linux启动时出现黑屏的问题,包括系统错误提示和可能的硬盘节点损坏原因。提供了通过克隆虚拟机来修复问题的方法,包括生成新的MAC地址、更改IP地址等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

启动Linux时候一直是黑屏(依据网上经验)

systemd-fsck[546]:fsck:error 2(No such file or directory) while executing fsck.ext2 for /dev/mapper/c1-root

host smbus controller not enabled

但是参照好多方法都不行,后面问了群主。说可能是节点坏了。需要重新整一个。

所以要去克隆一个节点。再重新修改。参考:

虚拟机克隆后你所要做的第一件事情:生成新的mac地址
https://www.aboutyun.com/thread-9280-1-1.html(出处: about云开发)

在VMware上克隆Linux虚拟机及其网卡配置方法

1.先进行信息快照备份;
2.开始克隆;
3.更改ip地址(虚拟机里面进行修改);
4.更改MAC地址,(克隆后的虚拟机,右击-->设置-->网络适配器-->高级-->单机生成按钮);
5.重启虚拟机即可与其他虚拟机进行通信了

2、克隆:

当我们克隆完毕,是否是立即重启虚拟机那?答案是错误的,那么我们需要什么事情,生成网卡新mac地址。否则我们后面会遇到网络问题。该如何生成新的mac地址

 

可以参考: VMware 克隆多台Linux机器并配置IP的方法

试用多种方法,但是此问题还未得到解决。估计要重新整了

 

### VMware 中 CentOS 7 黑屏解决方案 当遇到 VMware 上运行的 CentOS 7 出现黑屏情况,可以尝试以下几种方法: 对于无法进入图形界面仅显示黑色屏幕并带有鼠标指针的情况,可能是因为显卡驱动未能正常加载或分辨率设置过高。此可以通过调整 GRUB 菜单中的内核参数来解决问题[^1]。 如果在启动过程中遭遇持续性的黑屏现象,并伴随有“CentOS7 64位繁忙”的提示而难以通过常规手段关闭虚拟机,则建议先保存当前工作状态,随后强制断电重启计算机以恢复正常操作环境;之后可考虑更新 VMware Tools 或者降低分配给该系统的硬件资源规格(如减少内存大小),以此规避潜在冲突引发的问题[^4]。 另外,在 XenServer 平台上部署 CentOS 7 也可能会碰到类似的黑屏状况。针对这种情况的一个简易处理方式是在 VM 启动期间按下 Tab 键编辑引导命令行,在其末端追加 `inst.vnc` 参数启用远程桌面支持功能,从而借助 VNC 客户端完成后续安装流程;或者直接指定采用纯文本模式(`text`)来进行初始配置过程[^3]。 #### 修改GRUB菜单实现修复 为了确保能够顺利访问系统而不受上述问题影响,可在 BIOS/UEFI 阶段中断默认自动启动进程,转而手动选择要使用的操作系统版本,并临加入额外指令让 Linux 内核忽略某些可能导致错误发生的模块加载行为: ```bash linux16 /vmlinuz-$(uname -r) rd.lvm.lv=centos/root quiet splash nomodeset initrd16 /initramfs-$(uname -r).img ``` 这里的关键在于添加了 `nomodeset` 这个选项,它告诉 GPU 使用最基础的方式渲染图像而不是依赖特定于硬件加速的功能集,有助于绕过因兼容性不佳所造成的障碍。 一旦成功登录到 shell 提示符下,还可以进一步优化长期生效的办法——即永久更改 grub.cfg 文件内的相应部分,使得每次开机都能应用这些修正措施。具体做法涉及编辑 `/etc/default/grub` 文本文件并向其中插入合适的附加项,最后执行 `grub2-mkconfig -o /boot/grub2/grub.cfg` 命令刷新整个配置体系结构。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值