关于实体机安装Ubuntu 22.04.3-desktop-amd64遇见的一些问题

news/2024/12/22 10:47:04/文章来源:https://www.cnblogs.com/prospect-x/p/18444322

安装准备:

  • U启动盘,Ubuntu系统
  • 插入启动盘,开启电脑选择启动项为U启动(我的电脑为F12)

安装Ubuntu系统选启动盘启动后,出现Ubuntu的图标后直接黑屏,无法看到安装界面。
原因:linux内核要加载第三方显卡驱动nouveau驱动。

解决方法:在启动出现Ubuntu的图标后,在选择安装界面先选择Ubuntu,按“E”键进入编辑模式对其中的quiet splash后面进行编辑,删除后面的几个横杠,加上nomodeset(注意!!中间是有空格的)。
示例:quiet splash nomodeset
再按ctrl + X键或者按 F10 使其在此基础上执行

关于linux UEFI启动分区的注意事项(空间大小可自行视设备情况而定)

  • 引导分区 /efi, 逻辑分区, 位置为:可用空间起始位置,用于EFI系统分区,大小:500MB -1024MB(最低500MB)。
  • 交换空间 SWAP, 主分区, 位置为:可用空间起始位置, 用于交换空间, 大小: 电脑物理内存的 1 - 2 倍。
  • 根分区 / , 主分区/逻辑分区,位置为:可用空间起始位置,用于Ext4日志文件系统, 大小:200GB(可视空间大小自行决定)。
  • /home分区, 逻辑分区, 位置为:可用空间起始位置, 用于Ext4日志文件系统, 大小:磁盘剩余的所有空间。

UEFI启动必须得设置引导分区/efi。不然引导文件没有地方放置,将导致系统装好后无法启动!!
引导安装设备选择:/efi的那个设备。如:sda1

安装好系统后
启动黑屏无法进入系统,有电脑logo界面和Ubuntu的logo界面
解决方法:出现了BIOS界面和系统logo后,黑屏出现,按shift键就会出现选项界面。然后选中Ubuntu,按“E”键进入编辑模式,找到quiet splash在后面空格且添加nomodeset再按ctrl + X 或者按 F10 使其再此基础上继续执行。

这样就可以正常进入系统了

接下来把nouveau加入黑名单
Ctrl + Alt + T打开一个终端,输入sudo gedit /etc/modprobe.d/blacklist.conf 后回车。
在文件末尾空白行中输入:blacklist nouveau 点击保存、后关闭。

让黑名单生效:终端中输入:sudo update-initramfs -u

现在系统可以正常启动了

安装NVIDIA驱动
在NVIDIA官网下载对应的驱动程序,操作系统选择Linux 64-bit,下载类型选择生产分支下载好驱动后重启电脑,在BIOS中找到Secure Boot选项并关闭(开启对显卡驱动安装有影响)。
找到下载好的NVIDIA驱动文件夹鼠标在空白处右键“在终端中打开”,若从其他系统拷贝过来,则需执行:chmod +x NVIDIA-Linux-x86_64(版本号).run
sudo bash NVIDIA-Linux-x86_64-(版本号).run //这里可用Tab键补全驱动名称

安装显卡驱动可能遇到的报错

以下来源于知乎作者:岸边散步的鱼儿
链接:https://www.zhihu.com/question/485688105/answer/2332975168

第一个错误,这个错误是确认是否要安装这个驱动,直接继续安装
第二个、第三个错误的原因是Ubuntu环境缺少所需要的依赖
需要装

  • sudo apt-get install gcc
  • sudo apt-get install make

第四个错误和第五个错误的原因是BIOS没有关闭 Secure boot
第六个错误,证明准备工作没有做好

  • 输入命令reboot重启电脑
  • 在用户登录界面,按 Alt + Ctrl + F2 进入命令行
  • 输入命令:sudo systemctl isolate multi-user.target进入无窗口界面
  • 输入用户名与密码进行登录
  • 输入命令:sudo modprobe -r nvidia_drm、sudo modprobe -r nvidia_modeset
  • 重新进入驱动安装
  • 退出无窗口界面:sudo systemctl start graphical.target

第七个错误和第八个错误,首先要确保关闭了Secure Boot,然后删除已经安装的显卡驱动

  • sudo apt-get purge nvidia*
  • sudo apt-get autoremove
  • sudo reboot
    再进行第六个错误的准备工作

第九、第十最后两个警告,不影响安装,如果有需要,可以自己安装需要的依赖

以上来源于知乎作者:岸边散步的鱼儿
链接:https://www.zhihu.com/question/485688105/answer/2332975168

我在其中只遇到了提醒安装GCC的问题和第10个警告
GCC我的解决方法:

  • 执行sudo apt update
  • 执行sudo apt install build-essential


安装完成后执行 sudo NVIDIA-smi查看显卡信息,如出现则说明安装成功了。

以上仅供参考

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/806821.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

忘记帝国 CMS 密码怎么办?教你一招轻松重置

如果您无法通过“找回密码”功能重置密码,可以尝试手动重置密码。备份数据库:在开始任何操作之前,请先备份数据库,以防万一。连接数据库:使用数据库管理工具(如 phpMyAdmin)连接到帝国CMS的数据库。找到用户表:导航到用户表,通常是 phome_enewsuser。查找用户记录:在…

dedecms(织梦)网站安全防护设置

织梦CMS 是国内常用的免费开源管理系统之一,但由于其广泛使用,也存在许多已知的安全漏洞。为了提高织梦CMS网站的安全性,以下是一些有效的安全防护设置步骤: 1. 修改网站后台的访问路径修改后台路径:默认后台路径为 http://域名/dede/。 修改为更复杂的路径,例如 http://…

静态QQ登录代码学习

记录学习 @搬砖界泰斗这只小狐狸 的静态QQ登陆页面源码,了解静态登陆页面如何书写&&拓宽自己对css的理解 Q1:用css调节子级元素位置时什么时候调节margin,什么时候调节padding? A1:margin对外,padding对内 e.g.要实现一个这样的排版 有一个大大盒子fafather,里面…

帝国CMS后台登陆时错误_enewsloginfail

当你在迁移帝国CMS网站后,遇到后台登录时出现“Table phome.***_enewsloginfail doesnt exist”的错误时,通常是因为数据库没有正确恢复。以下是详细的解决步骤: 1. 检查数据库恢复情况登录数据库管理工具:使用 phpMyAdmin 或其他数据库管理工具登录到数据库。检查数据库表…

解决 DedeCMS 报错“Please set ‘request_order’”的问题

如果你使用的是虚拟主机,无法直接修改 php.ini 文件,可以通过修改 DedeCMS 的代码来解决这个问题。找到 common.inc.php 文件:打开织梦CMS安装目录下的 include/common.inc.php 文件。修改代码:使用文本编辑器打开 common.inc.php 文件。找到第 34 行:phpif (strtoupper(i…

织梦错误Please set ‘request_order’

当你在使用 DedeCMS 并遇到错误提示“DedeCMS Error: (PHP 5.3 and above) Please set ‘request_order’ ini value to include C,G and P (recommended: ‘CGP’) in php.ini, more…”时,可以通过以下两种方法来解决这个问题: 方法 1:修改 php.ini 文件找到 php.ini 文件…

PbootCMS管理员密码忘记怎么办?pboot重置密码

1. PbootCMS 后台访问地址和初始密码后台访问地址:plaintexthttp://www.domain.com/admin.php将 www.domain.com 替换为你的实际域名。初始账号和密码:账号:admin 初始密码:1234562. 快速部署到本地或服务器 本地部署使用 PHPStudy:安装 PHPStudy 并按照官方文档搭建环境。…

织梦CMS后台登录验证码如何取消?

如果你想取消织梦CMS后台登录时的验证码,可以通过以下步骤进行操作: 1. 下载并编辑 inc_safe_config.php 文件下载文件:使用 FTP 客户端连接到服务器。 导航到网站根目录下的 DATA 文件夹。 找到 safe/inc_safe_config.php 文件并下载到本地。编辑文件:使用文本编辑器(如 …

执行SQL发生错误!错误:disk I/O error

当 PbootCMS 网站程序提示“执行 SQL 发生错误!错误:disk I/O error”时,通常是由于磁盘 I/O 错误导致的。这可能是由于磁盘空间不足或其他磁盘问题引起的。以下是一些详细的排查和解决步骤: 1. 检查磁盘空间登录服务器:使用 SSH 登录到服务器。检查磁盘空间:运行 df -h …

PbootCMS缓存runtime能删除吗?空间满了怎么办?

PbootCMS 缓存文件夹 runtime 的处理方法 1. runtime 文件夹可以删除吗?可以删除:runtime 文件夹中的缓存文件是可以随意删除的,不会影响网站的功能。 建议定期清理:定期清理缓存文件有助于释放空间,提高系统性能。2. 删除方法后台清理:登录 PbootCMS 后台。 点击右上角的…

flink 1.18.1编译问题处理

编译命令: mvn clean install -DskipTests -Dspotless.check.skip=true -Drat.skip=true -P release flink-runtime-web 编译报错 无法下载node、npm 问题: [ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.11.0:install-node-and-npm (install…

03-逻辑学有哪些分支?

https://zhuanlan.zhihu.com/p/53482378