天天看点

搭建自己的Win+Linux双系统

最近又重新搭了一次双系统,感觉比上一次又熟练了不少。

本机系统:WIN10,搭建的linux是ubuntu18.04。

安装过程

安装方面在简书上有一篇考虑得很周到的文章,贴在这里:

https://www.cnblogs.com/masbay/p/11627727.html

其中UltraISO也可以换成rufus,一个更简约的制作系统盘的软件。

另外,文中有一点讲的不是很适合初次装机的人(ubuntu安装界面里的分区问题),在此再重新讲述一遍,方便大家理解:

1)efi:如果是单硬盘,在唯一的一个空闲分区上添加,大小200M,逻辑分区,空间起始位置,用于efi;如果是双硬盘,找到事先分好的200M空闲分区添加,逻辑分区,空间起始位置,用于efi。这个分区必不可少,用于安装ubuntu启动项。以下步骤单双硬盘就一样了,都在那个80G的空闲分区上添加

对于UEFI硬盘,先选中分好的200M空闲分区,点左下角的“+”号来创建分区,按照文中的描述选相应的选项,用于efi指的是用于efi系统分区。

搭建自己的Win+Linux双系统

2)swap:中文是"交换空间",充当ubuntu的虚拟内存,一般的大小为电脑物理内存的2倍左右,可以将其分为8G,逻辑分区,空间起始位置,用于"swap"或"交换空间"

3) /:这是ubuntu 的根目录,用于安装系统和软件,相当于windows的C盘,我们将其分为

20G,主分区,空间起始位置,用于"ext4日志文件系统",挂载点为"/"(根据你的磁盘空间调整,可以大一点,毕竟ubuntu装软件都是默认装在根目录的)

4)/home:相当于windows的其他盘,剩下的全分给它,逻辑分区,空间起始位置,用于"ext4日志文件系统",挂载点为"/home"

上述直接按照对应描述选对应选项也就可以了。其中对于ubuntu根目录的分区,建议可以分多一点,因为各种库和软件会安装于根目录,建议分大于20G的空间。

解决双系统时间混乱问题

在Linux中打开终端,输入指令:sudo hwclock --systohc --localtime即可。

终端下载换源

在终端输入:

sudo gedit /etc/apt/sources.list

在最上方加入阿里源:

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
           

在终端输入:

sudo apt-get update

完成源的更新

pip或pip3换源

修改 ~/.pip/pip.conf 或~/.pip3/pip3.conf (没有就创建一个), 内容如下:

[global]
http://mirrors.aliyun.com/pypi/simple/ 
           

后续

(1)建议安装一个Anaconda,防止以后环境不兼容,使用 source activate + env.,直接在环境中添加各种库。

(2)搭建tensorflow-gpu:

   对于初学者,在N卡驱动的安装时,本文推荐ubuntu软件与更新内自带的安装,可以不用将Nouveau加入blacklist(不过加入blacklist也挺简单),里面有多种N卡驱动选择,都是适合本机显卡的驱动:

“系统设置->软件更新->附加驱动->选择nvidia最新驱动(361)->应用更改”

然后就是tensorflow,cuda,cudnn的对应关系了,说起来也挺简单,在官方网站查看对应的版本就可以了,不要安装错了。(https://www.tensorflow.org/install/source_windows)

   此外,对于CUDA的安装,千万不要在graph driver的那项选y,否则会有驱动冲突。

 

搭建自己的Win+Linux双系统

(3)安装vim之类,多锻炼锻炼自己敲键盘能力,linux上不要过度依赖click

继续阅读