ubuntu 安装GPU黑屏 修改GRUB_Win10+Ubuntu双系统装机小教程【干货】

上周搞了一下双系统(因为虚拟机体验太差),装了一个Ubuntu 18.04第二系统,碰到了很多坑,在这里和大家分享一下。哪里有问题,欢迎指正我。

(献祭掉配好环境的Ubuntu)

fefd2b611ce5c8ac7f415532dc2229ad.png

  1. 装机前的准备

    1. 有足够的耐心,不急躁。能碰到问题坚持从各种论坛搜索解决答案,因为Linux内核的系统对不同电脑的适应程度是不同的,主要取决于电脑硬件的型号,期间可能会出现各种问题,有时候强制退出可能会损伤电脑硬件

    2. 有一个用来做镜像载体的U盘,因为需要格式化,所以建议把资料备份一下

    3. 电脑硬盘有50G以上的容量

  2. 正式开始

    1. 下载一个Ubuntu的镜像文件(.iso)

f918fe342f76c5176fcb21b902397c88.png

我装的是18.04,可以根据自己的需要下载相应的版本

下载下来是这个文件(长得差不多就行)

7f93cf28d2f3053d57a15f27795135bb.png

b.写入硬盘镜像

我用的是软碟通,网上有免费破解版

(1)打开软碟通,点击左上角的文件,打开下载的镜像文件(.iso)的路径并选中

3e9297df9acc9dd9f816c241ab0ae7d7.png

(2)点击启动,设置硬盘驱动器为插入的U盘,写入

f4501890ceb025880a7a9718c2b16a61.png

(3)等写入完成后镜像U盘就制作好了

c85d03b8cedc83ed0b6fafeed86b44db.png

c.为硬盘划分分区

可以选择一个剩余空间比较大的盘,至少50G,可以考虑50G-100G,根据个人喜好和电脑的配置。

(1)右键我的电脑,选择管理,在计算机管理里选中磁盘管理

75c42f2a96ae905d8701647cbf1d220b.png

(2)选择一个剩余空间比较大盘符,选中并右键选择压缩卷(我这里已经装了一个Ubuntu,所以截图就从网上找了一个)推荐压缩50-100G出来,我压了60G

88efcac48fd61bc2debf4aa694531531.png

Warning:压缩过程中不要强制退出,否则可能会损坏硬盘扇区

a1b2993a994e7c7eca3c01afb68b082b.png

之后就可以重启进入BIOS设置U盘启动

d.启动安装程序

(1)(不同电脑设置u盘启动的方式可能不相同,具体可以百度)以我的电脑为例,开机出现dell的logo时按下f12选择u盘启动(USB-UEFI OS(KingstonDataTraveler))

f942fc79ac45d37b71d5d3d26ee13fd9.png

(2)选择U盘启动后就会进入一下界面,可以选择直接安装,也可以选择在不安装的情况下体验Ubuntu,我们以体验Ubuntu为例

6a8ab9f10ef013fede8d58c5f34b3418.png

(3)进入体验模式后可以操作一下体验一下Ubuntu,想正式安装时点击桌面的安装程序。

169fa0b4a1b4d7929614d55f4146fd8d.png

    (4)进入安装程序后先选择语言(简体中文),设置键盘布局(可以测试一下键盘布局是否正常)

6d36d12b253c4173ee47351dc643751b.png

9e954a46d46c4c919c6ed1622cca7ae0.png

(5)连接wifi,最好连上网络,安装过程中会下载一些文件

220d36bf56e3676e60455dfa56aa5827.png

(6)更新和其他软件如图所示

981c9dcfb6f175712c2e6e1ffeae4d88.png

(7)安装类型选择其他选项,以便于我们划分空间

4284533f3b344973a56d1debc32fdf81.png

(8)接下来是划分空间,非常重要

划分之前我先说一下linux的文件系统

/:所有文件的根目录

/bin,/usr/bin:系统默认的执行文件的放置目录

/usr:存放用户程序

/home:系统默认的用于存放用户账号的根目录

swap:相当于windows的虚拟内存,一般设置为和物理内存一样大

进入划分页面后先找到之前压缩出的硬盘空间,选中后按加号

d88de85d6be764db4b8aa6527fd113f4.png

- 我们先设置swap,我的设备物理内存是8G,就设置为8192M,选择主分区,空间起始位置

bf6076ebf6764c1a83380c4bcbce26ce.png

- 再设置引导

设置EFI引导,我们选择逻辑分区,空间起始位置,用于EFI系统分区,大小500M即可(步骤同上)

注:Legacy启动的话就没有这个步骤

- 设置/boot:存放grub等

选择逻辑分区,空间起始位置,用于Ext4日志文件,挂载点为:/boot,大小为200M

- 设置/主目录:

选择逻辑分区,空间起始位置,用于Ext4日志文件,挂载点为:/,大小我分的比较大,大概30G

- 设置/home分区:

选择逻辑分区,空间起始位置,用于Ext4日志文件,挂载点为:/,大小我分的比较大,大小与下面的/usr对半分

- 设置/usr分区:

选择逻辑分区,空间起始位置,用于Ext4日志文件,挂载点为:/,大小我分的比较大

(9)设置完大小后,选择下面安装启动引道器的设备:选择类型为EFI的那个分区,然后最后检查一遍

88d69b4e57ff12119693d8e3c4cc7ae5.png

(10)出现一下窗口,点继续就可以

6ac0358d981b1b1b4e1259f3be84debf.png

(11)设置位置,用户名,密码

7f5a834b3f6857d7e3c1d7ee30f3bb88.png

74fa64d5ede9663095aff3360b23c91f.png

(12)点击安装,快乐地打一会儿游戏,安装基本就完成了

41ab11ccd55c44e890aa3f6fe6b7f97c.png

Tips:如果出现一下内容可以忽略,是控制台没法识别触摸板传入的信号(误触触摸板会出现这种情况)

0989ea9d5860e531b1700c3104b9fc78.png

(13)安装完成后重启,会出现以下界面(我的电脑默认使用Ubuntu的grub引导系统)

f02fd1b1aa173fd8315fb5cbdc2ed0d9.png

第一个是启动Ubuntu,第二个是启动的高级选项,第三个是启动windows

Warning:启动Ubuntu的时候有很大可能会卡在启动的紫色界面,原因是Ubuntu对英伟达显卡的兼容新不是很好,主要是驱动问题,所以如果卡在紫色界面,就要进行以下操作

(1)在紫色界面进入Ubuntu高级选项,并选择recovery mode并进入

5e76beaf9f3e19a9c309881cb7d24a76.png

(2)之后出现的一大堆控制台信息不用管它,启动完毕之后是下图那样

f5873df600b4893045b1ce3c9093f3cb.png

b716ac01bd8e9feebe26dc3ff4217942.png

(3)选择root Drop to root shell prompt并进入,之后按下Enter

1e900b2b1bc381a45ce5ae735f82535a.png

(4)我们之后要修改系统配置文件,先查看这个文件的属性

ll /etc/modprobe.d/blacklist.conf

1f22c1148c5ce10090f2314d84087ec1.png

显示目标文件属性为-rw-r--r--,即为不可修改

所以要修改属性

sudo chmod 666 /etc/modprobe.d/blacklist.conf

(777即为-rwxrwxrwx,r为可读,w为可写,x为可执行,其中r权重为4,w权重2,x权重为1(8421码)(猜的))

修改完属性,我们就要修改这个文件的属性,熟悉vim的可以直接

sudo vi /etc/modprobe.d/blacklist.conf

7b349a1b65c4f78dcce610d916401a0a.png

在文件尾部加入一下几句话(上图是加完后的文件)

blacklist vga16blacklist nouveaublacklist rivafbblacklist rivatvblacklist nvidiafb

保存退出即可

另外一个方法是使用echo命令和重定向运算符>>

在控制台依次写入以下命令

echo "blacklist vga16" >> /etc/modprobe.d/blacklist.confecho "blacklist nouveau" >> /etc/modprobe.d/blacklist.confecho "blacklist rivafb" >> /etc/modprobe.d/blacklist.confecho "blacklist rivatv" >> /etc/modprobe.d/blacklist.confecho "blacklist nvidiafb" >> /etc/modprobe.d/blacklist.conf

最后把文件属性改回来

sudo chmod 644 /etc/modprobe.d/blacklist.conf

最最最最最最后,更新linux内核

sudo update-initramfs -u

最最最最最最最后,重启

sudo reboot -h now

重启后应该就可以正常进入Ubuntu了,也可以选择更新一下驱动(有点大)

召唤出控制台输入以下命令(不更新也能正常用)

sudo apt-get-repository ppa:graphics-drivers/ppasudo apt-get updateubuntu-drivers devices

选择一个驱动后安装即可

sudo apt-get install driverName

最后:

因为Ubuntu对不同的电脑兼容性都不太一样,取决于主板、显卡还有其他硬件,所以可能还会出现其他的一下没有见过的问题,所以出现问题后多在论坛等网站找解决方法,认真、坚持。

a6f9d35fd578aa934e684e68cfe11756.png

卡死问题解决方案的参考网站:

 https://my.oschina.net/morven/blog/1840336

双系统参考网站:

 https://blog.csdn.net/s717597589/article/details/79117112

编辑:赵有为

图片来源:赵有为

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值