Ubuntu安装的两个阶段都要进行一定的设置来临时禁用掉独显或者ubuntu的通用显卡驱动。
U盘启动阶段
U盘启动阶段要对U盘启动项进行设置,通过BIOS设置第一boot为USB hard disk后可以进到U盘引导项,第一项为 “try or install ubuntu”,倒计时10s后自动进入。
这个时候不要进入,按“e”键进入启动设置,然后在linux开头的项目最后,输入 ”nomodeset“,记得和前面的指令之间留有空格。
(按“e”后可以之间按↑,↓键选到linux启动项那一行,可能有的显示器分辨率的原因,这一行显示为多行,这个时候不用再按↑↓键了,可以直接按键盘的“end”键或者按←→键移动到这一行的末尾,再输入“nomodeset”)
Ubuntu安装完成后启动阶段
在启动ubuntu时,如果是单系统,请按“shift”进入ubuntu的启动设置,然后在”ubuntu”项(一般就是第一项)按“e”键,然后进入设置,同样在linux行,最后位置加入”nouveau.modeset=0“
总结和提示
这个错误基本是因为N卡和ubuntu自带的通用驱动不匹配导致的,但是在刚安装的时候,我们没办法重新安装驱动,所以只能先把N卡或者ubuntu的驱动ban掉。
此外,好像从22.04(也可能是20.04)开始,在ubuntu设置中,软件与更新项,附加驱动中附带了N卡的驱动,这个时候我们去选择一个非open,非server的版本安装即可,记得在安装前配置g++, gcc-12(NVIDIA Driver 似乎指定22.04ubuntu在gcc12上编译),make。如果安装失败,可能是因为gdm3的显示原因,可以更换为lightdm后尝试安装,安装完可以再换回来。
这个时候提前安装了驱动,在安装CUDA的时候第一条会有一个提示,说检查到一个已经存在的驱动,继续安装可能会覆盖!切记,这个时候继续安装,然后在选项中把Driver前的X去掉,不要让它再安装驱动了。
个人博客:https://kecilimu-notion.vercel.app/
个人邮箱:kecilimu@163.com
转载请务必注明出处