remove graphics centos

本文介绍如何在Linux系统中通过编辑inittab文件及grub菜单来更改系统的默认启动级别至3,并确保在此级别下启动特定的服务。适用于希望精细化控制开机流程的系统管理员。

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

# vim /etc/inittab 5 --> 3
# vim /boot/grub/menu.lst #splash

1. /boot/grub/menu.lst
default=0
timeout=0
#splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title SWare (2.6.18-92.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-92.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-92.el5.img

2. /etc/inittab
修改第一行:id:5:initdefault:
改为 : id:3:initdefault:
修改最后一行:x:5:respawn:/etc/X11/prefdm –nodaemon
为: x:3:respawn:/etc/X11/prefdm –nodaemon

将启动级别改为3级.并让3级启动进入用户登录状态时,运行prefdm;而我们的本地界面已经将prefdm设置为自动登录,从而启动webce的本地桌面。
<think>好的,我现在要帮助用户在CentOS 7上为J1900平台升级内核以安装最新的显卡驱动。首先,我需要确认用户的需求:他们希望通过升级内核来获取更新的显示驱动程序版本。J1900是Intel的赛扬处理器,集成的是Intel HD Graphics显卡,所以可能需要的是Intel的显卡驱动,但用户提到NVIDIA驱动安装的引用,可能用户可能有混淆或者实际情况需要NVIDIA驱动?不过J1900平台通常没有独立显卡,可能用户可能使用的是其他硬件?需要进一步确认,但根据提供的信息,用户引用了NVIDIA驱动的安装步骤,所以假设用户可能在使用NVIDIA显卡。 不过,J1900处理器内置的是Intel的集成显卡,所以这里可能存在矛盾。或者用户可能是在J1900平台上安装了独立NVIDIA显卡?需要用户确认硬件配置,但假设用户确实需要安装NVIDIA驱动,那么流程如下: 首先,升级内核可能需要添加ELRepo仓库,安装mainline版本的内核。然后安装新内核后,需要重启进入新内核,再安装NVIDIA驱动。但需要注意,升级内核可能会影响系统稳定性,尤其是对于较旧的硬件如J1900。此外,NVIDIA驱动需要兼容新的内核版本,否则可能需要手动编译驱动,这可能会比较复杂。 步骤可能包括: 1. 备份重要数据,防止升级内核导致的问题。 2. 添加ELRepo仓库,安装最新的稳定内核。 3. 更新GRUB配置,重启到新内核。 4. 禁用nouveau驱动(如用户之前的引用所述)。 5. 下载并安装NVIDIA驱动,可能需要从NVIDIA官网下载对应版本。 6. 配置Xorg(如果使用图形界面)。 7. 验证驱动安装是否成功。 需要注意的问题: - J1900平台可能使用较旧的硬件架构,新内核是否支持? - NVIDIA驱动是否支持新升级的内核版本?可能需要查找兼容的驱动版本。 - 在安装过程中,如果遇到问题,可能需要进入旧内核回退。 另外,用户提到的是“显示驱动程序”,如果是Intel集成显卡,可能需要升级内核以获取更新的Intel驱动,这种情况下升级内核后可能不需要额外安装驱动,因为Intel驱动通常集成在内核中。但用户引用了NVIDIA驱动的步骤,所以可能用户有NVIDIA显卡,需要明确。 可能的解决方案步骤: 1. 升级内核到较新版本,通过ELRepo。 2. 确认新内核是否包含所需的显卡驱动模块。 3. 如果使用NVIDIA显卡,则按照NVIDIA官方步骤安装驱动,可能需要禁用nouveau。 4. 如果使用Intel集成显卡,升级内核可能已经包含更新的驱动,无需额外安装。 现在需要将步骤详细分解,确保用户能够正确操作。同时要考虑可能的问题,如依赖项、内核版本兼容性等。</think>### CentOS 7在J1900平台上通过升级内核安装最新显卡驱动步骤 #### 1. **备份系统** - 执行`sudo tar -cvpzf /backup.tar.gz / --exclude=/backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/run`备份关键数据,避免内核升级导致系统异常[^1]。 #### 2. **添加ELRepo仓库并升级内核** ```bash # 导入ELRepo公钥 sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 安装ELRepo仓库 sudo rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm # 安装最新长期支持(LTS)内核 sudo yum --enablerepo=elrepo-kernel install kernel-lt -y # 或安装主线内核(风险较高) # sudo yum --enablerepo=elrepo-kernel install kernel-ml -y ``` #### 3. **设置默认启动内核** ```bash # 查看可用内核 sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg # 修改默认启动项(例如选择第0项) sudo grub2-set-default 0 # 生成新GRUB配置 sudo grub2-mkconfig -o /boot/grub2/grub.cfg # 重启系统 sudo reboot ``` #### 4. **验证新内核版本** ```bash uname -r # 应显示类似4.19.x-lt或更高版本 ``` #### 5. **安装显卡驱动** *若为NVIDIA显卡:* - **禁用nouveau驱动**: ```bash echo "blacklist nouveau" | sudo tee /etc/modprobe.d/nvidia-blacklist.conf sudo cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak sudo dracut --force sudo reboot # 重启后nouveau应不再加载 ``` - **安装驱动**: 1. 从[NVIDIA官网](https://www.nvidia.com/Download/index.aspx)下载适用于J1900平台(通常为x86_64架构)的驱动,例如`NVIDIA-Linux-x86_64-470.161.03.run`。 2. 进入文本模式:`sudo systemctl isolate multi-user.target` 3. 运行安装程序:`sudo sh NVIDIA-Linux-x86_64-*.run` *若为Intel集成显卡*: - 升级内核后,Intel驱动已集成,通过`lsmod | grep i915`验证模块加载。 #### 6. **验证驱动状态** ```bash # NVIDIA显卡检查 nvidia-smi # 应显示GPU信息 # Intel显卡检查 glxinfo | grep "OpenGL renderer" # 应显示Intel渲染器 ``` #### 7. **回退方案(可选)** - 若新内核不兼容,重启时在GRUB界面选择旧内核进入系统,执行: ```bash sudo yum remove kernel-lt # 移除问题内核 sudo grub2-mkconfig -o /boot/grub2/grub.cfg ``` --- ### 关键注意事项 1. **J1900平台限制** J1900为Bay Trail架构,最高支持Linux 4.19内核[^2],建议选择`kernel-lt`而非`kernel-ml`以避免兼容性问题。 2. **驱动兼容性** NVIDIA驱动需与内核版本匹配。若安装失败,尝试以下命令生成模块签名: ```bash sudo /usr/lib/nvidia/src/gcc/version.h # 生成版本头文件 sudo dkms install -m nvidia -v <驱动版本号> ``` 3. **图形界面配置** 若使用GNOME/Cinnamon,需在Xorg配置中添加: ```bash sudo nvidia-xconfig # 自动生成/etc/X11/xorg.conf ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值