Ubuntu系统安装好了之后为啥外接显示屏不亮了

Ubuntu系统安装好了之后为啥显示器屏幕不亮了

解决办法:按照下面的代码在终端执行,安装显卡驱动。

1)sudo apt-get update

`sudo apt-get update` 是一个在基于 Debian 的 Linux 发行版(如 Ubuntu)中常用的命令。这个命令的主要作用是更新本地包列表。具体来说,它的含义和功能如下:

①**sudo**:这是一个用于在 Linux 系统中执行需要管理员(或称为超级用户)权限的命令的前缀。`sudo` 代表 "substitute user and do",即替代用户并执行。在这里,它允许当前用户以超级用户的身份执行后续的命令。

②**apt-get**:这是 Advanced Package Tool(高级包工具)的一个组件,用于处理 Debian 包。`apt-get` 是一个强大的命令行工具,用于安装、更新、删除和管理 Debian 包。

③**update**:这是 `apt-get` 的一个子命令,用于从软件包的源位置(通常在 `/etc/apt/sources.list` 文件中列出)获取最新的包信息。这包括可用的包版本、依赖关系等。

综合起来,`sudo apt-get update` 的作用是:

- 以超级用户权限运行。- 使用 `apt-get` 工具。

- 更新本地系统中关于可用软件包的信息。

这个命令不会安装或更新软件包,它只是确保你的系统知道哪些软件包是可用的,以及它们的最新版本是什么。这是在安装新软件或更新现有软件之前通常需要执行的一步。

注意:在实际使用中,由于 `apt` 是 `apt-get` 的新版替代品,现在更推荐使用 `sudo apt update` 来完成同样的任务。

2)sudo apt-get install mesa-common-dev

`sudo apt-get install mesa-common-dev` 是一个在基于 Debian 的 Linux 发行版(如 Ubuntu)中用于安装 `mesa-common-dev` 软件包的命令。下面是对这个命令的详细解释:

1. **sudo**:如前所述,`sudo` 是用于以超级用户权限执行命令的前缀,允许当前用户执行需要管理员权限的操作。

2. **apt-get**:这是 Debian 系统中的包管理工具,用于安装、更新和卸载软件包。

3. **install**:这是 `apt-get` 的一个子命令,用于安装指定的软件包。

4. **mesa-common-dev**:这是要安装的软件包名称。`mesa-common-dev` 是 Mesa 3D 图形库的开发文件包,包含了开发 OpenGL 应用程序所需的头文件和库文件。Mesa 是一个开源的实现多种图形 API(包括 OpenGL、Vulkan 等)的库。

### 安装 `mesa-common-dev` 的目的

- **开发 OpenGL 应用**:安装这个包后,开发者可以编译和开发基于 OpenGL 的图形应用程序。
- **依赖关系**:其他需要使用 Mesa 图形库的开发包或应用程序可能会依赖这个包。

### 注意事项

- **权限**:由于安装软件包需要管理员权限,因此命令前需要加上 `sudo`。
- **更新包列表**:在执行安装命令之前,通常建议先运行 `sudo apt-get update` 以更新本地包列表,确保安装的是最新版本的软件包。
- **替代命令**:现在更推荐使用 `sudo apt install mesa-common-dev` 来完成同样的任务,因为 `apt` 是 `apt-get` 的新版替代品。

通过安装 `mesa-common-dev`,开发者可以获得必要的开发文件来创建和编译使用 Mesa 图形库的应用程序。

3)sudo dpkg -i *.deb

`sudo dpkg -i *.deb` 是一个在基于 Debian 的 Linux 发行版中用于安装 `.deb` 格式软件包的命令。下面是对这个命令的详细解释:

1. **sudo**:如前所述,`sudo` 是用于以超级用户权限执行命令的前缀,允许当前用户执行需要管理员权限的操作。

2. **dpkg**:这是 Debian 系统中的底层包管理工具,用于安装、更新和卸载 `.deb` 格式的软件包。

3. **-i**:这是 `dpkg` 的一个选项,表示 "install",即安装软件包。

4. ***.deb**:这是一个通配符表达式,表示当前目录下所有的 `.deb` 文件。`.deb` 是 Debian 软件包的文件格式。

### 命令的作用

- **安装软件包**:这个命令会安装当前目录下所有的 `.deb` 文件。

- **逐个安装**:`dpkg` 会逐个处理每个 `.deb` 文件,按照它们在文件系统中的顺序进行安装。

### 注意事项

- **依赖关系**:`dpkg` 不会自动处理软件包之间的依赖关系。如果某个软件包依赖其他未安装的软件包,安装过程可能会失败。为了解决依赖关系,通常需要在 `dpkg` 安装后运行 `sudo apt-get install -f` 或 `sudo apt install -f`。

- **权限**:由于安装软件包需要管理员权限,因此命令前需要加上 `sudo`。

- **文件位置**:确保 `.deb` 文件位于当前目录或提供正确的文件路径。

### 使用场景

- **手动安装**:当从非官方源或手动下载的 `.deb` 文件需要安装时,可以使用这个命令。

- **脚本中**:在自动化脚本中,可能会使用这个命令来安装一系列的 `.deb` 文件。

### 示例

假设当前目录下有两个 `.deb` 文件:`package1.deb` 和 `package2.deb`,执行 `sudo dpkg -i *.deb` 会依次安装这两个软件包。

通过这个命令,用户可以手动安装从各种来源获取的 `.deb` 格式软件包,但需要注意处理可能出现的依赖关系问题。

4)sudo apt-get install nvidia-driver-535

`sudo apt-get install nvidia-driver-535` 是在基于 Debian 的 Linux 发行版(如 Ubuntu)中用于安装 NVIDIA 535 版本驱动的命令。以下是该命令及其相关信息的详细解释:

### 命令解释

1. **sudo**:以超级用户权限执行命令,这是安装系统组件所必需的。

2. **apt-get**:这是 Advanced Package Tool 的命令行接口,用于处理 Linux 系统中的软件包。

3. **install**:表示要安装指定的软件包。

4. **nvidia-driver-535**:这是要安装的 NVIDIA 显卡驱动的版本号。

### 安装步骤

1. **更新包列表**:

   在安装驱动之前,通常需要更新本地的包列表,以确保系统知道所有可用的软件包。可以使用以下命令:

    bash

   sudo apt-get update

2. **安装驱动**:

   执行以下命令来安装 NVIDIA 535 驱动:

    bash

   sudo apt-get install nvidia-driver-535

   这将下载并安装 NVIDIA 535 版本的驱动程序。

3. **重启系统**:

   安装完成后,需要重启系统以使驱动生效:

    bash

   sudo reboot  

4. **验证安装**:

   重启后,可以使用以下命令来验证驱动是否已正确安装:

    bash

   nvidia-smi

   这将显示显卡的信息,如果安装成功,你将看到显卡的详细规格和当前状态

### 注意事项

- **禁用nouveau**:在安装 NVIDIA 驱动之前,通常需要禁用 nouveau(默认的 NVIDIA 开源驱动),以避免冲突。可以通过编辑 `/etc/modprobe.d/blacklist.conf` 文件并添加以下内容来实现:

   bash

  blacklist nouveau

  options nouveau modeset=0

   

  然后 update-initramfs -u 命令更新 initramfs 并重启系统。

- **Secure Boot**:如果系统启用了 Secure Boot,可能需要关闭它以使 NVIDIA 驱动正常加载。这需要在 BIOS 中进行设置。

### 兼容性和功能

- **NVIDIA Driver 535**:这是通用版本的 NVIDIA 驱动程序,适用于大多数 NVIDIA 显卡和桌面/笔记本电脑系统,提供广泛的兼容性和功能,支持各种应用程序和游戏。

- **CUDA 兼容性**:该驱动程序支持 CUDA 12.2.2,适合需要高性能计算和深度学习环境的用户。

通过以上步骤,你可以在基于 Debian 的 Linux 系统中成功安装 NVIDIA 535 驱动程序,并确保其正常工作。

按照上述四步如图

51e70278b0b74e059efb18e40758755d.jpg

cba3cd6bf4f84ac8bd23572f182f8d46.jpg2d74bbe5d7ba431784f279f2262405b3.jpg

然后重启电脑 

5)重启电脑选择Ubuntu系统

6)选择镜像设置

ab2e80a019e544fba805ac357a26571d.jpg

4f6644202a9a442c8d679ba1707ae511.jpg

 成功解决问题!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值