【2024】最新的踩了超多坑的ubuntu20.04双系统安装日记!


前言

为了避免自己和有相似经历的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系统下,很多次安装失败或是无法进入系统都是有原因的,不要盲目重装系统,多探寻、多思考总是一件好事。

感谢各位大佬分享的经验!也感谢点进来看的各位!一起加油吧~

  • 41
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
安装Ubuntu 20.04双系统需要以下步骤: 1. 首先,确保你有一个可用的空闲分区来安装Ubuntu。如果你已经有一个可用的分区,可以跳过这一步。否则,你需要在Windows中缩小分区来为Ubuntu腾出空间。 2. 下载Ubuntu 20.04的ISO镜像文件。你可以在Ubuntu官方网站上找到它并下载到你的计算机上。 3. 创建一个Ubuntu的启动盘。你可以使用Rufus、Etcher或者其他工具来将下载的ISO文件写入USB闪存驱动器中。确保你的计算机可以从USB启动。 4. 在计算机上插入Ubuntu的启动盘,并重启计算机。 5. 进入计算机的BIOS设置界面。通常,在计算机启动时按下F2、F12、Delete键等可以进入BIOS设置界面。在设置界面中,找到启动选项,并将USB设备排在第一位。 6. 保存设置并退出BIOS。计算机将重新启动,并从Ubuntu的启动盘启动。 7. 在Ubuntu的启动菜单中,选择“安装Ubuntu”并按Enter键。 8. 进入安装向导,选择你想要的语言和时区,并点击“继续”。 9. 在安装类型选项中,选择“其他选项”并点击“继续”。 10. 在分区界面中,选择空闲的分区并点击“加号”按钮。设置分区的大小、文件系统和挂载点。通常,你需要为根目录(/)和交换分区(swap)分配空间。 11. 确认分区设置后,点击“安装现在”继续。 12. 在安装过程中,你将需要设置用户名、密码和计算机名等信息。填写完毕后,点击“继续”。 13. 等待安装过程完成。一旦安装完成,重启计算机。 14. 在重启时,拔掉Ubuntu的启动盘,计算机将自动从硬盘启动。 15. 现在你应该可以看到一个引导菜单,选择Ubuntu并按Enter键进入系统。 这样,你就成功地在Ubuntu 20.04安装双系统。请注意,在安装双系统时,请务必备份重要的数据,并谨慎操作以避免意外删除数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值