ubuntu20.04开机 一个横杠
时间: 2023-10-26 18:05:44 浏览: 77
引用中提到,开机后出现一个小横杠闪烁的界面是由于nvidia显卡驱动与linux系统内核不匹配所导致的。解决这个问题的方法有以下几种:
1. 安装nvidia显卡驱动和重装CUDA:按下Ctrl + Alt + F2进入命令行界面,根据系统提示输入用户名和密码,然后找到NVIDIA驱动程序的run文件安装驱动,如果已经安装过就不需要再装了;然后找到CUDA的run文件重装CUDA,如果提示已经存在,选择升级所有。最后开启图形界面并重启系统。
2. 安装适合的Linux系统内核:使用命令`uname -r`查看当前内核版本,然后使用命令`ubuntu-drivers devices`查看可安装的内核版本。根据CUDA版本要求,在网站上找到对应的内核版本并下载,然后使用命令`sudo apt install nvidia-driver-470`安装内核。
3. 如果出现perform MOK management提示:选择enroll mok -> continue -> yes -> 输入之前安装显卡驱动时设置的密码 -> reboot。
请注意,更新内核时要注意Ubuntu 20.04目前只支持5.15版本,如果安装了最新的5.19版本可能导致nvidia驱动无法安装。
相关问题
ubuntu20.04开机启动
在Ubuntu 20.04中,你可以通过以下几种方式来实现开机启动服务或脚本。
第一种方式是通过编辑配置文件来实现开机启动。系统启动时需要加载的配置文件包括:
- /etc/profile
- /root/.bash_profile
- /etc/bashrc
- /root/.bashrc
- /etc/profile.d/*.sh
- /etc/profile.d/lang.sh
- /etc/sysconfig/i18n
- /etc/rc.local(/etc/rc.d/rc.local)
你可以编辑这些文件,将需要开机启动的服务或脚本添加到其中。
第二种方式是使用systemctl命令来管理开机启动项。你可以使用以下命令来操作:
- 列出所有启动项:sudo systemctl list-unit-files
- 查看.service文件的路径及内容:sudo systemctl status \[service_name\]
- 禁用开机启动:sudo systemctl disable \[service_name\]
- 停止已经开启的服务:sudo systemctl stop \[service_name\]
第三种方式是通过创建自启动脚本来实现开机启动。你可以按照以下步骤进行操作:
1. 创建一个脚本文件,比如在/usr/local目录下创建一个test.sh文件。
2. 在脚本文件中写入需要在开机时执行的命令,比如:
```
#!/bin/sh
echo "看到这行字,说明添加自启动脚本成功。" > /usr/local/test.log
exit 0
```
3. 赋予脚本文件执行权限:sudo chmod +x /usr/local/test.sh
4. 创建软链接:sudo ln -s /usr/local/test.sh /etc/rc.local
5. 重启Linux系统:sudo shutdown -r now
6. 查看test.log文件的内容,如果看到"看到这行字,说明添加自启动脚本成功",则表示自启动脚本添加成功:cat /usr/local/test.log
希望以上信息对你有所帮助。
#### 引用[.reference_title]
- *1* [(转载)Linux Ubuntu 20.04 —添加开机启动(服务/脚本)](https://blog.csdn.net/weixin_41996280/article/details/126815259)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [ubuntu20.04设置开机自启动](https://blog.csdn.net/m0_59586152/article/details/125328374)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
ubuntu20.04是一个命令开机自动运行
您可以通过以下步骤使命令在Ubuntu 20.04开机时自动运行:
1. 打开终端(Ctrl + Alt + T)。
2. 使用以下命令打开 rc.local 文件:
sudo nano /etc/rc.local
3. 在文件的末尾添加您要运行的命令。例如,如果您想要运行一个名为 "myscript.sh" 的脚本,您可以添加以下行:
/path/to/myscript.sh &
请注意,& 符号将使脚本在后台运行。
4. 保存并关闭文件(Ctrl + X,然后输入 Y 并按 Enter)。
5. 确保 rc.local 文件具有可执行权限。使用以下命令添加权限:
sudo chmod +x /etc/rc.local
6. 重新启动 Ubuntu 系统以使更改生效。您的命令应该在系统启动时自动运行。
请注意,由于 Ubuntu 20.04 默认情况下使用 systemd,因此也可以使用 systemd unit 文件来实现类似的自动运行功能。但是,以上方法仍然适用于 rc.local 文件在 Ubuntu 20.04 中的使用。