TOP

Mac安装Ubuntu18.04双系统经验以及感悟(一)
2019-12-18 18:26:17 】 浏览:86
Tags:Mac 安装 Ubuntu18.04 系统 经验 以及 感悟

1.扯一会

提到Mac很多人估计会觉得高大上,其实我也是这么认为的,因为我在13年之前用的不是Mac 而是普通的笔记本,总幻想着拥有一台Mac,当然了这个愿望在13年10月份左右就实现了

Mac最大的特点估计就是

a. 装x

b. 轻便好携带

c. Mac OS系统的流畅,以及几乎没有广告以及病毒的侵扰

d. 很容易编写、运行类Unix系统平台上的程序(MacOS就是根据很久之前的Unix系统发展而来,当然得支持Linux控的需求啦)

e. 搞UI设计的同学也非常喜欢

。。。

2.引入正题

2.1 为什么我会想到在Mac上安装Ubuntu呢?

2.1.1 “模型”惹的祸

之前当我需要用到Linux系统(例如Ubuntu这个发型版本)时,我基本都会在虚拟机(就是在Mac电脑上用特殊软件再虚拟出一台电脑,软件有很多,我一直喜欢用VMware)

可是最近需要研究人工智能(听上去高大上,实际上啊离真正的智能人脑还有很大差距)中的深度学习,再说的具体点就是需要用到训练模型,例如使用TensorFlow进行训练,

说到这估计很多同学就说,我要进行的“训练”与安装Ubuntu什么关系啊,这八杆子还没有一撇呢!请听我慢慢道来

因为我手头只有Mac电脑,自己阿里云的服务器性能一般(平时也就用来完成基本的web项目),而想要完成人工智能 其中一个很重要的一点是得到一个“类似人脑”的模型,可用理解为一套算法,用这个“算法”去工作,像语音识别,车牌识别等,而得到这个“模型”,就需要“训练”,这个过程是需要大量的计算的,而使用CPU(就是电脑上最核心的那块)的话 训练的时间太长太长了

因此,在研究深度学习这块,基本都不会使用CPU,而是使用GPU来实现模型的训练

 

2.1.2 Mac上的GPU

 

也不知是为什么,Mac电脑这么优秀,按常理说什么都是优秀的才对,这话在人工智能方面就差点意思了,为什么这么说呢?

现在(2019年)Mac上的GPU型号都是AMD的,而不是英伟达的,而训练模型方面英伟达的显卡被很多人工智能框架的厂商支持,而AMD的很少,当时自己不知郁闷了多久(我一直跟学生说Mac多么多么的好,这脸被打的啪啪响。。。)

还好,终于搜索到了一点信息,可用使用ROCm这个平台来实现对TensorFlow的支持,逻辑图如下

既然看到了曙光,那么久研究呗,所以进入到ROCm的研究

2.1.3 要疯了,Mac竟然不支持ROCm

看到ROCm之后,就像看到了一根 jiu ming 稻草,赶紧各种Google、Bing,最终发现,这个该s的ROCm现在支持支Linux系统版本

2.1.4 安装Ubuntu的原因归纳

经过上面的一番折腾,终于到了本话题的结束语,由于需要使用TensorFlow这样的框架,它需要计算性能更高的GPU,而Mac只有AMD的GPU,而想要用这样的GPU就需要安装ROCm,而ROCm不能再Mac OS上安装,

所以我需要在Mac这台电脑上安装Ubuntu,那为什么不使用之前提到的虚拟机来实现呢,我的想法时虚拟机的性能本来就比物理机要慢,然后用它来训练模型肯定不会很快,所以就在在Mac电脑上在保留Mac os系统的前提下 安装Ubuntu这款Linux发行版系统

 

2.2 Mac安装Ubuntu双系统(注意新手最好不要操作,有可能会将Mac给全盘抹掉

安装的大体流程如下,如果遇到问题请自行google

a. 下载Ubuntu18.04.iso 文件,这个Google、百度出很多,免费的

b. 找一个U盘

c. 将Ubuntu18.04.iso解压(普通的压缩文件即可)会得到一个文件夹

d. 将上一步得到的文件夹中的所有文件复制到U盘中

e. 磁盘分区(就是从现有硬盘中分一片空间 用来安装Ubuntu)

f. 关闭Mac电脑

g. 启动电脑(注意,在按下电源键之后,要迅速的按下option键),此时会出现选择项

h. 选择EFI

i. 接下来会看到Ubuntu的系统界面,然后桌面上有安装的快捷键,一步步安装即可(注意这个过程中选择硬盘时 一定要选择步骤e分出来的那块,否则选错之后Mac系统上的所有资料就可能全被删除)

注意:

1. 上述步骤仅仅是我现存的一点记忆,安装的时候没有截图,所以各位同学如果觉得抽象,且自己想安装的话,可用自行google也会查询出很多Mac安装Ubuntu的教程

2. 因为已经安装了双系统所以,重启电脑后,默认是进去Ubuntu,如果想切换到Mac 请重启电脑,然后按住option键,选择即可

 

2.3 Ubuntu安装ROCm

当成功启动Ubuntu系统之后,立即就通过ROCm的官方文档,安装了ROCm,安装的过程还算顺利

大体流程如下:

a. 修改Ubuntu18.04的更新源为阿里云

b. 使用apt-get install 命令安装ROCm

如果安装过程有问题,可用参考这篇文章https://www.jianshu.com/p/6fabdcde831b

2.4 又又又遇到问题

安装完ROCm之后,就安装TensorFlow的GPU版本,参考的方式见https://pypi.org/project/tensorflow-gpu/ 效果如下

本以为安装完TensorFlow之后,就可以了,说实在的 当时的心情真的 很开心。。。。就像中奖一样。。。。飘阿飘啊。。。。。我飘了。。。。

但是,但是,但是

当我在执行import tensorflow后,竟然出错了,,,,,,天空一万匹马。。。。

万念俱灰,,,,

怎么办?

干脆删了Ubuntu吧,既然它不能用ROCm留着还占用空间,不删除等什么。。。。。

2.5 Mac系统崩溃了

重启系统之后,选择运行了Mac OS,然后准备用“磁盘工具”将之前分配给Ubuntu的空间删除,所以就打开了这个软件

 

打开之后,选择了之前分配的Ubuntu空间,然后将其进行了“抹掉”

但是抹掉的操作是成功的,只不过当时抹掉之后,我注意到了一点 磁盘的某个信息是FFFFFFFFFF,当时心里还在嘀咕,不会重启之后不能启动吧,,,,呸,,这乌鸦嘴。。。。

果不其然,重启之后,就么有然后了,不能进入macOS,而是一个"grub"的界面,,,,,,这个我大体之后再09年上学那会当时用的普通笔记本电脑重新Windows系统时遇到过,可是这都10年了谁还记得

当时是晚上11点左右(周4),既然不能进入那就赶紧Google吧,晚上11点了,电脑不能开机,怎么查?只能用手机,此时才真正体会大屏的好处,,,,查了N久 结果无功而返。。。

还好第二天周五不上课,学生做项目(Python Django web 项目),我这一天也没闲着,打了4个苹果客服的电话,让其帮我解决问题 (主要的问题是 可用重装macOS系统,但是想把之前的数据copy,即备份),

可是 他们依然没有解决(不过这个过程倒是知道了一件事情,苹果的官方客服可用远程操作指定apple id的手机,之前远程控制过Mac,而这次是手机 这个就厉害了,这足够说明 苹果的系统有很多个后门,只是我们用户不知道而已,可想而知暗地里苹果收集了多少中国的重要信息,真的是可怕;感慨什么时候我们国家才会有真正自己研发的可
Mac安装Ubuntu18.04双系统经验以及感悟(一) https://www.cppentry.com/bencandy.php?fid=104&id=272961

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇没有了 下一篇centos7安装redis