linux开机禁止启动显卡命令

fiy 其他 1176

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在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年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部