linux开机禁止启动显卡命令
-
在Linux系统中,可以使用以下命令来禁止启动显卡:
1. 修改启动文件:
打开终端,使用文本编辑器(如vi或nano)以管理员身份编辑 `/etc/default/grub` 文件。找到其中的 `GRUB_CMDLINE_LINUX_DEFAULT` 行,将其修改为:
“`
GRUB_CMDLINE_LINUX_DEFAULT=”nomodeset”
“`
保存并关闭文件。2. 更新GRUB配置:
在终端中执行以下命令以更新GRUB配置文件:
“`
sudo update-grub
“`3. 关闭显卡驱动:
在终端中执行以下命令以关闭显卡驱动:
“`
sudo systemctl set-default multi-user.target
“`
然后重新启动系统。以上操作将在系统启动时禁止加载显卡驱动程序,使系统以纯文本模式启动。这在某些情况下可能有用,例如当显卡驱动与系统不兼容时或需要进行故障排除时。
请注意,在纯文本模式下,您将无法使用图形界面。如果需要使用图形界面,请重新启动系统并删除添加的 `nomodeset` 选项。
希望对您有所帮助!
2年前 -
在Linux系统中,可以通过修改启动配置文件或使用命令行参数来禁止启动显卡。下面是一些常见的方法:
1. 修改启动配置文件:
在大多数Linux发行版中,启动配置文件位于`/etc/default/grub`或`/boot/grub/grub.cfg`。你可以使用文本编辑器打开该文件,然后找到包含启动参数的行。一般来说,该行以`GRUB_CMDLINE_LINUX`开头。在该行的末尾添加参数`nomodeset`或`i915.modeset=0`,即可禁止启动显卡。2. 使用命令行参数:
如果你在启动时无法修改启动配置文件,可以在Grub启动菜单中使用命令行参数来禁止启动显卡。在系统启动时,按下Shift或Esc键可以进入Grub菜单。选择要启动的操作系统,按下e键进入编辑模式。在命令行的末尾添加参数`nomodeset`或`i915.modeset=0`,然后按下Ctrl + X来启动系统。3. 使用DRM_DEBUG_NOMODESET环境变量:
另一种禁止启动显卡的方法是设置DRM_DEBUG_NOMODESET环境变量。你可以通过编辑`/etc/environment`文件,在其中添加一行`export DRM_DEBUG_NOMODESET=1`,然后重新启动系统。4. 禁用显卡驱动:
如果你想完全禁用显卡,可以通过卸载显卡驱动来实现。根据你使用的显卡和驱动的不同,具体的卸载方法也会有所不同。一般来说,你可以使用`modprobe -r`命令来卸载驱动。例如,对于NVIDIA显卡,可以运行`sudo modprobe -r nvidia`来卸载驱动。5. 使用grub配置文件禁用显卡:
在一些特定的Linux发行版中,可以通过修改`/etc/modprobe.d/blacklist.conf`文件来禁用显卡驱动。你可以用文本编辑器打开该文件,在其中添加一行类似于`blacklist nouveau`或`blacklist nvidia`的条目来禁用对应的显卡驱动。然后重新启动系统生效。需要注意的是,禁止启动显卡可能会导致系统启动后无法显示图形界面。如果需要使用图形界面,可以尝试使用专有驱动替代开源驱动,或者在启动时安装显卡驱动。
2年前 -
在Linux系统中,可以通过禁止启动显卡来实现开机时不加载显卡的功能。这对于一些服务器或者嵌入式设备来说是非常有用的。以下是禁止启动显卡的方法和操作流程。
注意:禁止启动显卡可能导致无法显示图形界面,只能使用纯文本界面(命令行界面)进行操作。
1. 修改GRUB配置文件
首先,要编辑GRUB(GRand Unified Bootloader)的配置文件。GRUB是用于加载操作系统的启动引导程序。按照下面的步骤进行操作:
1. 打开终端,输入以下命令来编辑GRUB配置文件:
“`
sudo nano /etc/default/grub
“`2. 找到以`GRUB_CMDLINE_LINUX_DEFAULT`开头的一行,并在引号中添加`nomodeset`参数,示例如下:
“`
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset”
“`3. 保存文件并退出编辑器。
4. 更新GRUB配置文件,使修改生效。在终端中输入以下命令:
“`
sudo update-grub
“`
这将更新GRUB的配置文件,使之包含新添加的`nomodeset`参数。2. 禁用显示管理器
接下来,我们需要禁用显示管理器,以确保系统开机时不尝试加载图形界面。具体的操作取决于你使用的显示管理器。
1. 如果你使用的是GDM(GNOME Display Manager),那么在终端中输入以下命令来停止和禁用GDM服务:
“`
sudo systemctl stop gdm
sudo systemctl disable gdm
“`2. 如果你使用的是LightDM(Lightweight Display Manager),那么在终端中输入以下命令来停止和禁用LightDM服务:
“`
sudo systemctl stop lightdm
sudo systemctl disable lightdm
“`3. 如果你使用的是其他显示管理器(如KDM、XDM等),请按照相关文档或指南中的说明进行操作。
3. 使用文本模式登录
一旦你禁用了显示管理器,系统将不会自动启动图形界面。相反,你将进入纯文本界面(命令行界面)。你可以使用你的用户名和密码登录。
4. 禁用X服务器
最后,我们需要禁用X服务器,以防止它在系统启动时自动启动。
1. 在终端中输入以下命令以停止正在运行的X服务器:
“`
sudo service lightdm stop
“`2. 确保X服务器不会在下次开机时自动启动,输入以下命令:
“`
sudo systemctl disable graphical.target
“`至此,你已经成功禁止了启动显卡。系统将以纯文本界面启动,不会加载图形驱动程序。
请注意,禁止启动显卡可能导致无法使用图形界面,只能通过命令行进行操作。如果你需要重新启用显卡,请按照相同的步骤编辑GRUB配置文件,并删除`nomodeset`参数。然后更新GRUB配置并重新启用显示管理器和X服务器。
总结起来,禁止启动显卡的操作流程包括:
1. 编辑GRUB配置文件,在`GRUB_CMDLINE_LINUX_DEFAULT`的引号中添加`nomodeset`参数。
2. 更新GRUB配置文件。
3. 停止和禁用显示管理器。
4. 使用文本模式登录。
5. 停止X服务器并禁用自动启动。需要注意的是,这个方法适用于大多数基于Debian的Linux发行版(如Ubuntu、Linux Mint等),对于其他发行版可能会有所不同,建议查阅相应的文档或指南来了解如何禁止启动显卡。
2年前