centos7虚拟机重装win系统后网络启动失败

重装Windows后,CentOS7 虚拟机的MAC/UUID发生变化,网络启动失败。
解决方案:启动NetworkManager,检查UUID,比较替换,重新启动网络,配置静态IP:BOOTPROTO=static、IPADDR=、NETMASK=、GATEWAY=、DNS1 =、DNS2 =、ONBOOT=yes,重新启动网络服务。
备份您的配置,确保您的 NAT 设置匹配,然后重新启动以生效。

centos启动卡在进度条

说实话,我已经处理过好几次CentOS卡在进度条上的情况了,每次我都要像侦探一样寻找线索。
你列出的原因我都遇到过,但是具体如何解决还要看实际情况。

比如内存问题,我曾经遇到过一个只有1 GB内存的虚拟机,在启动CentOS 7 的时候就卡住了,当时我就直接加了4 G来实现。
有趣的是,有时候内存足够了,但是虚拟机软件设置中有一个勾选没有勾选,比如“启用硬件加速”,一取消勾选就一切正常。
这个东西很累,必须一项一项去尝试。

硬盘空间也是一个问题。
我有一个客户,他的硬盘快满了,在启动 CentOS 时卡在文件检查阶段。
清理不需要的文件是有必要的,但有时需要检查一下虚拟机软件是否虚拟硬盘本身有问题,比如即将损坏。

说实话,我没遇到过这种启动顺序,但有朋友把光驱设置为第一启动项,结果每次光驱自检都要等半天。
这是非常典型的情况,表明不应盲目更改虚拟机设置。

系统文件的损坏是最烦人的。
我当时用的是F5 按住 F5 会弹出一些错误代码,但有时信息过于模糊。
最有效的方法是切换到单用户模式。
当时,我使用 fsck 命令来修复根文件系统。
说实话,当时我的手都在颤抖。

我曾经遇到过驱动程序问题。
客户使用了最新的显卡驱动,但与CentOS不兼容。
只需恢复到旧版本即可。
这特别考验你的视力。
您应该检查虚拟机软件日志中是否有相关错误。

这件事我最有发言权。
我有一台服务器,安装了十几个服务并自动启动。
一旦启动,就会冻结很长时间。
后来我一一禁用,发现是某些监控软件的问题。
有时禁用某项服务会使整个系统运行得更快。

重装系统是我最不常用的技巧,但也是最安全的。
折腾了两天,终于插入镜像文件,重新安装了。
说实话,我感觉就像丢了电脑一样,但最终还是成功了。

但是,有些滞后可能根本不是硬件或软件问题,而是 CPU 或内存频率不稳定。
有一次我更换了一些旧内存,虚拟机一运行就死机了。
您需要使用硬件检测工具来检查这一点。

VirtualBox 6.1 虚拟机CentOS7.4启动时提示 Error [drm:vmw_host_log [vmwgfx]]

我记得有一次在一家咖啡馆,邻桌的两个程序员正在讨论虚拟机问题。
VirtualBox 说启动 CentOS 时出现奇怪的错误。
屏幕仍然黑屏,但系统显然正在工作。
还有人看了说明书,说可能是显卡驱动的问题。
他建议更改虚拟机的显卡设置来尝试。
这家伙一听,居然尝试了,换了显卡类型,问题就解决了。
这件事提醒我,有时候解决技术问题并不需要那么复杂。
只需更改设置就足够了。
VirtualBox和CentOS7 .4 之间的兼容性问题就像咖啡馆里的故事。
VirtualBox 6 .1 默认使用名为 VMSVGA 的驱动程序,但 CentOS 7 .4 有点旧,内核和驱动程序版本不匹配。
结果报“日志发送失败”错误。
这个错误看上去很可怕,但是确实不影响它的使用。
和下一张表的黑屏问题一样,系统仍然可以工作。

正如程序员所说,最简单的方法是更改​​显卡的设置。
只需将 VMSVGA 替换为 VBoxVGA 或 VBoxSVGA 即可。
进行更改后,重新启动虚拟机并查看错误是否消失。
不过如果改的话,3 D加速可能会丢失,分辨率也无法固定,不过启动一下就可以了。
如果你使用虚拟机来运行服务器,即使没有图形界面,也可以忽略这个错误。

如果您发现更改设置有困难,您可以等待 Virtual Box 的新版本。
官网提到了这个问题,新版本可能已经修复了。
请记住在升级之前备份虚拟机,以免升级失败时丢失数据。
如果条件允许,可以直接将CentOS 7 .4 升级到7 .9 或CentOS Stream8 /9 等最新版本。
内核和驱动都比较新,兼容性问题自然会少一些。

说到底,这个问题就像是生活中的一个小问题。
可以通过更改设置来解决。
如果还不行,就等待正式转弯或者切换到新的位置。
但是,为什么VirtualBox6 .1 使用VMSVGA驱动呢?我记得VirtualBox 5 很好,但是为什么6 .1 突然不兼容了?