centos7系统资源足够且无报错但图形界面会卡住不动

上周 我那个朋友 CentOS7 图形界面卡住
Ctrl+Alt+F2 切到新终端 看卡没
killall program_name 杀程序试试
sudo systemctl restart display-manager.service 重启X窗口 看回正常
GRUB按E linuxefi行加 nomodeset 启动试试
/etc/default/grub改 GRUB_CMDLINE_LINUX加 nomodeset 保存重启
以上都不行 就重启系统 或者装回桌面
重要数据备份 先弄好 算了

centos7一直卡在启动界面

说白了,CentOS7 卡在启动界面就是资源不够、设置不对、文件坏了或SELinux捣乱。

先说最重要的,去年我们跑的那个项目,有次直接卡死就是因为虚拟机内存只分了1 G,启动过程一卡一卡的。
另外一点,启动顺序搞错特别常见,比如光驱优先级太高,系统总在找CD。
还有个细节挺关键的,检查硬盘空间时,要注意根分区是不是快满了——我一开始也以为CPU是瓶颈,后来发现不对,其实3 000量级的服务器跑起来,1 核2 G内存就够了。

等等,还有个事,单用户模式修复文件时,别忘了改回来再重启。
SELinux问题最烦人,但改配置前备份swap文件保命,说实话挺坑的。

建议先从资源检查开始,觉得不对劲再进单用户模式搞修复。
这个点很多人没注意,就是修改完selinux记得把swap也换回来。

u盘安装centos7找不到硬盘(u盘安装centos7不能进入启动界面)

等等,我上周帮邻居老王装系统,他那个老式联想服务器,装完Windows7 后,想装CentOS7 ,结果U盘启动进不去,黑屏。
折腾了半天,最后发现是硬盘模式搞错了。

他那个服务器是2 009 年的型号,硬盘是IDE的,我装Windows的时候用的是AHCI模式,结果装Linux的时候,CentOS7 没认到硬盘。
我就回滚到BIOS,改成IDE模式,再启动U盘,嘿,硬盘立马就认了。

他那个U盘是买的1 6 G的闪迪,我用WinToUSB写镜像的时候,选的是MBR分区表,不是GPT。
当时我就觉得奇怪,这老服务器硬盘能认,说明U盘和启动方式没问题。
可能是CentOS7 的启动参数没对。

我就把启动项的参数改了改,把inst.stage2 =hd:LABEL=CentOSx2 07 x2 0x8 6 _6 4 改成inst.stage2 =hd:/dev/sda,然后重启。
果然,这次能进安装界面了。
老王高兴得直夸我。

不过,我突然想到,如果服务器是更新的型号,比如用了NVMe硬盘,那是不是又要换驱动?他那个老服务器是SATA硬盘,现在都用PCIe了。
这年头装系统,真是得知道各种硬件的脾气。

话说回来,老王问我是不是得买新的U盘,我说不用,他那块1 6 G的闪迪还能用。
他就不信,非要买了个3 2 G的,结果装系统的时候还是用旧的。
我说你干嘛要买新的,他又说,怕用坏了。
唉,这人就是爱攒东西。

不过,他那个老服务器装完CentOS7 后,跑Python脚本居然比Windows快!他说,这下可以跑他的机器学习模型了。
我说那不是挺好的?他点点头,又问我,你那能不能再帮我把这个模型调优一下?
等等,还有个事,他那个IDE硬盘,装CentOS7 后,分区居然是MBR的,不是GPT。
我就想,Linux好像对GPT支持不太好?不过现在都2 02 4 年了,谁还用IDE硬盘啊?真是奇妙的时代。