文章目录
前言
为了避免自己和有相似经历的xd们再度踩坑,打算在这一篇中仔细记录一下我配置ubuntu20.04+win双系统的经历。如果对各位有帮助,欢迎留下你们的回复~
本文中不包含图片(可是截图真的很麻烦啊喂!
如果不喜欢看文字只能表示骚瑞啦~
本文包含:
完全卸载现有的双系统ubuntu;
安装新的ubuntu20.04;
配置显卡驱动以及cuda、cudnn
你可能感兴趣的部分有:
如何通过shell菜单进入u盘启动;
系统安装完毕后重启卡在clean黑屏界面;
安装nvidia显卡驱动和cuda遇到fail的问题
此文写于2024.5.11
一、完全卸载ubuntu
这里参考了此篇博客,亲测有效!
奉上DiskGenius下载链接
避免博客丢失,这里简单记录一下要点:
1.通过Bios界面调整电脑系统的启动顺序
(个人觉得非必要)
我使用的是技嘉的塔式工作站,启动Bios只需要在启动页按下delete键,可以看到页面右下角的编号变化
2.通过windows系统删除原有ubuntu系统所占用的分区
ubuntu系统所占用的分区应在windows系统盘符所占用的分区之后,通常包含一个启动分区FAT32,一个交换空间swap,以及主目录EXT4
这一步骤要慎重!!!
3.使用diskpart删除ubuntu的启动项
使用win+R快捷键直接启动diskpart(输入diskpart就好~
在diskpart命令行输入:
list disk
会列出一些电脑上的磁盘信息
选择Windows的安装磁盘,启动项一般都是在磁盘0,然后查看该磁盘的分区信息
select disk 0
list partition
确定Windows的EFI分区,一般是200多M,一般都是分区1,然后为它分配盘符,方便后续进入其中删除ubuntu启动项
select partition 1
assign letter=J
接下来我们应该可以在计算机中看到分配的J盘已经显示出来了,但是由于没有权限,是没有办法进入滴~
这里只要用记事本大法即可。使用管理员权限运行记事本,在记事本中打开J盘,我们可以看到一个EFI文件夹,进入其中把ubuntu文件夹整个删除就完成啦!
最后记得把J这个盘符给还原掉:
remove letter=J
到这里,ubuntu系统就完美卸载完成咯~
二、安装ubuntu20.04
终于到了激动人心的安装新系统环节了!
老样子,这里我抄了这篇博客(阿不是
但是有一些地方因为计算机环境差异并不是完全一致的,这里把我的步骤再记录一下
1.制作启动盘
我这里使用了UltraISO进行启动盘的制作,下载链接在这
这一步骤就是简单刻录一个启动盘,这里不赘述咯。
2.u盘启动,但是shell引导?
重启电脑!
这里我们首先需要在Bios界面里面设置启动顺序(当然如果你插上u盘能够顺利进入u盘启动也可以跳过
老样子,启动页面按下Delete键进入Bios界面,把启动顺序调成uefi在最上面,具体的可以参考这个
然后重启电脑!
但是我在这里没办法直接进入正常u盘启动的图形界面,只能进入一个shell的黑屏命令行
为了解决这个问题,我参考了这一篇博客
淡定!接下来整理一下如何从uefi shell命令行引导u盘启动
首先,在命令行输入:
fs0:
ls
我这里直接就进入了u盘的目录中,可以看到列出的u盘中的文件夹
接下来进入EFI文件夹:
cd EFI
ls
同样的这里也有一堆文件夹,进入BOOT文件夹
cd Boot
ls
可以看到这里有一个启动文件,我的是BOOTx64.efi
BOOTx64.efi
直接启动就OK啦(吗?
这里我又碰到了一个问题!虽然进入了图形界面,但是ubuntu报了一个错导致无法安装!
阿没关系,反正我换了一个usb口就解决了。
3.安装系统
终于终于!可以开始安装系统咯!
这一部分就没啥好说的啦,随便参考一个教程就好了
讲一下分区的部分吧,在选择安装系统位置的时候最好选择自行分区,这样可以保证分区的确定性~
我按照教程分配了三个区:
EFI启动分区500MB
交换分区10000MB
Ext4文件分区-剩下全部
然后在选择启动分区的时候要注意,需要选择和我们分配的EFI启动分区同样的区符!
然后在选择安装时有三个选项
下载更新/不下载更新/下载图形软件等第三方库
在我看来都一样,因为我不论选哪个重启电脑后都没办法正常进入图形界面,但是大部分人都建议选择下载图形软件这一项
4.重启后卡在clean黑屏界面?
现在来说一下卡在clean黑屏界面是怎么解决的:
这里我主要参考了这篇博客
事实上,似乎只要在启动页面修改一下参数就可以进入图形界面了,显卡驱动的事情我们放在后面说~
首先进入启动页面,光标选中ubuntu
然后按下E键,可以进入一个启动的参数页(阿大概吧
可以看到,出来的界面中下部分有一处写着
ro quiet splash...
这里把ro直接改成rw,并在splash后面加上nomodeset,像这样:
rw quiet splash nomodeset $vt_handoff
按下F10就可以正常进入了!
图形界面!我好想你!
对了,这里修改的参数是临时的,如果以后又遇到了这种情况,还需要重复以上的操作哦。
三、安装显卡驱动和cuda
现在可以安装显卡驱动和cuda啦,在新的cuda版本中,我们可以选择直接下载本地runfile的形式一步到位!
1.卸载nouveau驱动和nvidia驱动
这一部分也有很多博客,就不赘述啦
2.官网下载runfile可执行文件
这里给出11.8版本的下载链接。
你以为到这就结束了吗?
no no no
3.cuda安装失败?
在安装的过程中我还遇到了nvidia驱动没有卸载干净的问题,但这很容易解决,使用教程里的操作即可
sudo apt-get --purge remove nvidia*
sudo apt autoremove
然后紧接着,我又遇到了gcc版本不兼容导致的安装失败问题,这里我参考了这个
总算是顺利安装完毕了,添加一下环境变量先:
随便开一个终端,输入:
sudo gedit ~/.bashrc
其实这里用什么打开都可以,只要是文本处理工具就行,
在最后加上:
export PATH=$PATH:$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda
保存!并且运行:
source ~/.bashrc
使用nvcc -V验证一下,完美!
总结
其实在ubuntu系统下,很多次安装失败或是无法进入系统都是有原因的,不要盲目重装系统,多探寻、多思考总是一件好事。
感谢各位大佬分享的经验!也感谢点进来看的各位!一起加油吧~