深度学习环境搭建第一步----windows10与ubuntu18.04双系统安装

1.安装前准备工作

1. 1 了解安装环境

一般来说,我们的windows10系统肯定是已经安装好的,在安装双系统之前我们首先要了解一下自己电脑的环境,比如是否支持uefi启动,如何进入BIOS环境,哪个盘是固态盘,哪些盘是机械盘等等。本人的笔记本是惠普光影精灵4,支持uefi启动,进入BIOS环境的方法是电脑启动时不停地用手戳键盘左上角的ESC键,然后出现提示菜单,按F10可进入BIOS设置。

1.2 基础环境配置

  • 关闭windows的快捷启动:

打开控制面板-->硬件与声音-->电源选项-->选择电源按钮的功能,取消勾选“启用快速启用”,点击保存修改。

  • 禁用Security Boot:

禁用Security Boot是进入BIOS环境后修改的。

这两步很重要,至于为什么,咱也不知道,咱也不敢问,总之网上教程都是这么说的,总不会错的。

1.3 预留安装空间

进入win10的磁盘管理程序,将已分配的卷压缩,挤出未使用空间,或者直接删除已经备份好的卷,总之要留出未分配空间(free space)供Ubuntu的安装。这里是我ubuntu系统安装后的效果:

 在安装前我画的红框的分区都应该是未分配就对了,我这里是在C盘(固态硬盘)空出了2G空间用来存放ubuntu的引导文件,其实要不了2G,还剩下1.81G,因为把ubuntu和windows的引导文件放在同一块盘,开机时就可以选择两个系统。然后,我将D盘全部空出,用来作为ubuntu存放文件的地方。

如果你是安装失败后或者不管遇到什么问题,又回到这里重新安装,你可能需要之前的删除Ubuntu EFI分区及启动项,过程详见

彻底删除Ubuntu EFI分区及启动项

1.4 制作启动盘

  • 下载ubuntu18.04 LTS镜像文件:

    下载地址:https://www.ubuntu.com/download/desktop。

  • 下载制作Ubuntu启动盘的工具,强烈建议使用rufus制作Ubuntu启动盘

    rufus下载地址:https://rufus.ie/,下载便携版就已经足够使用了,大小只有1M。

插入一个空的U盘,打开rufus,选择如下:

点击开始,就会开始制作启动盘。

如果磁盘格式是MBR,择上述分区类型和目标系统选择默认即可(换句话说,只要选择了iso镜像文件,其他一切默认就可,本人发下,其实磁盘格式是GPT,使用默认也是可以的)

2. 安装Ubuntu

重启笔记本,进入BIOS(惠普:ESC-->F10),启动方式选择UEFI 优先(BOTH也行),然后启动顺序把U盘放在第一的位置。然后选择从相应的U盘(惠普:F9)中启动。然后我的笔记本上就出现了以下内容之后关机:

Failed to open \EFI\BOOT\mmx64.efi-Not Found

Failed to load image \EFI\BOOT\mmx64.efi:Not Found

Failed to start MokManager:Not Found

Something has gone seriously wrong: import_mok_state() failed: Not Found

 解决办法是将U盘取出,插入另一台笔记本上,选择文件夹EFI/BOOT\,将里面的grubx64.efi改为mmx64.efi即可,接下来重新安装,出现以下信息:

当看到“Try Ubuntu", “Install Ubuntu”, “…” 这个黑色界面的时候按"e",然后可以看到一段英文,把段落中的"quiet splash"修改成"nomodeset",修改完按F10重启。
然后就直接进入Try Ubuntu的界面,双击桌面上的安装包安装,如果没有直接进入Try Ubuntu界面的话就选择Install Ubuntu安装。

运行起来后,第一步:选择语言,根据个人爱好选择中文

第二步,选择键盘布局,一般直接选择英语(美国)

 第三步:选择是否连接网络,为了安装能更快完成,这里选择不连接网络,安装完毕后,更新为国内镜像源之后再进行更新安装会快很多

第四步:选择是否更新软件,同样的,为了能安装快点完成,我们只选择normal installation就可以了,更新等其他操作,等更换了镜像源再安装就可以了。

 第五步:选择安装类型,这里选择Something else

 按继续,下一步,进入分配磁盘界面

 该界面可以开始你的分区分配,选择你准备用来安装Ubuntu的磁盘,前面显示的是free space

 我这里的图片用的是别人博客里面的图片,所以和我之前的磁盘管理中的分区情况不一致,你可以按照以下指示分配分区。

首先要确认分区,你在准备磁盘的时候已经有了整个磁盘的未分配空间,你应该要记住它的大小,记名称没有用,因为在Ubuntu 中只有分区,没有磁盘。

点击+号,添加分区,分区大小参照下图:
 

点击+号下拉,就可以进行选择,首先是‘/’根目录,文件类型选择ext4,根目录是整个Ubuntu系统的核心文件,个人建议25-30G最好;

然后下拉选择'/boot',文件类型是ext4,因为是双系统,所以这里千万要注意,我们选择Windows所在磁盘的2G未分配磁盘(前面分配磁盘的时候有讲到),说白了就是让Ubuntu的引导文件和Windows的引导文件同属一个磁盘。

swap分区的类型是swap,要特别注意,不要弄错了。

其他几个照此方法进行操作,将上图5个分区都弄好就行了。

然后点击install就可以进行安装了。

到这里就等待系统安装完毕了,安装完毕会要求你重启。
再次进入登入Ubuntu系统前的黑色界面,再次按"e",可以看到一段不一样的英文,把段落中的"linux"打头的一句话的最后添加上"nouveau.modeset=0"。按F10重启。
重启后进入到Ubuntu18.04的系统中,然后安装Nvidia显卡驱动。
3. Nvidia显卡驱动安装

软件源更改:将软件源更改为阿里云的源,提高在线安装软件的速度

  • 源配置文件位置/etc/apt/sources.list,在修改前我们备份一下原配置文件。

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.default
  • 添加阿里云配置:使用vi命令,打开文件/etc/apt/sources.list,用以下内容替换原有内容
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
  •  更新缓存
sudo apt-get update
sudo apt-get upgrade

禁用nouveau :

  • 编辑文件/etc/modprobe.d/blacklist.conf,在末尾添加以下代码:
blacklist nouveau
options nouveau modeset=0
  • 保存后重启ubuntu,然后用lsmod | grep nouveau检查一下是否禁用成功,若输出为空则表示禁用成功。

查看显卡信息:

在查看前,先用命令apt install ubuntu-drivers-common安装ubuntu-drivers devices,使用ubuntu-drivers devices查看。

gefeng@HP-Ubuntu:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Csv0000103Csd00008478bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP107M [GeForce GTX 1050 Ti Mobile]
driver   : nvidia-driver-390 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

这里的显卡是 GTX 1050 Ti ,推荐安装的驱动版本是 390。

驱动安装

sudo apt install nvidia-driver-390

安装完成后,查看一下显卡信息

nvidia-smi

机器的信息如下:

GPUä¿¡æ¯

参考:

(双硬盘(SSD+HDD)/单硬盘)双系统win10+ubuntu18.04安装记录

Failed to open \EFI\BOOT\mmx64.efi问题解决

安装Ubuntu18.04和Windows10双系统时卡死

机器学习:基础环境搭建

注:双系统安装完成后,如何在系统启动时可选择进入哪个系统,设置方法参见win10 和 Ubuntu18.04 启动启动引导项管理

 

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值