admin管理员组

文章数量:1532187

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

(献祭掉配好环境的Ubuntu)

  1. 装机前的准备

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

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

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

  2. 正式开始

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

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

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

b.写入硬盘镜像

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

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

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

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

c.为硬盘划分分区

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

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

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

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

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

d.启动安装程序

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

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

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

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

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

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

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

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

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

/:所有文件的根目录

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

/usr:存放用户程序

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

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

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

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

- 再设置引导

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

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

- 设置/boot:存放grub等

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

- 设置/主目录:

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

- 设置/home分区:

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

- 设置/usr分区:

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

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

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

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

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

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

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

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

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

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

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

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

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

ll /etc/modprobe.d/blacklist.conf

显示目标文件属性为-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

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

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

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

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

双系统参考网站:

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

编辑:赵有为

图片来源:赵有为

本文标签: 干货装机黑屏双系统教程