macOS Mojave 10.14.4 安装Ubuntu 18.04 双系统

  • 0. 准备工作 & 系统情况
  • 1. 制作Ubuntu安装盘(U盘)
  • 2. 硬盘分区
  • 3. 安装Ubuntu
  • 4. 正常使用GRUB
  • 5. 调整Ubuntu设置

2019.07.18 补充

注意!!!在按该教程安装Ubuntu双系统之后请勿使用bootcamp尝试安装Windows系统,笔者如是尝试的结果是macOS系统与Ubuntu系统分配的磁盘区域均被隐藏,无法切换macOS和Ubuntu系统,可能与GRUB设置有关,笔者尚未解决,特此补充。

===========================================================
个人笔记_2019.06.22

===============================================================

0. 准备工作 & 系统情况

  1. macOS 版本:macOS Mojave 10.14.4
  2. Ubuntu 版本:ubuntu 18.04.2 desktop amd64
  3. 一个大于4G的U盘作为Ubuntu安装盘
  4. 一份好心情

1. 制作Ubuntu安装盘(U盘)

首先,你需要下载一个Ubuntu系统,可以从Ubuntu官方网站下载,也可以从国内各大镜像站,比如清华大学镜像站等地方下载。

然后,制作安装盘,制作过程网上有很多教程,我参考的是这篇文章:How to Create and Boot From a Linux USB Drive on Mac,简单易懂,分分钟就弄好了。

2. 硬盘分区

这一步,其实挺困扰我的。我刚开始为了避免走弯路,在网上寻找教程的时候主要参考的是某记上的一篇文章:如何在MacBook Pro Retina上安装Linux。

上文对我的帮助很大,但是他/她用的系统似乎是老版本的系统,新版本(我也不知道从哪个版本开始的,有兴趣或者了解的同学可告诉我,我记得我大一的时候用的那款2012 MID 的机器好像就是这个样子…)的磁盘工具已经和之前的不同了,加入了容器什么什么的,感觉比以前复杂了。

由于我用bootcamp安装了win10,所以我的电脑已经分成了两个卷,我的硬盘是512G的,实际分配大概是macOS占350G,win10占150G,于是我希望能在macOS中分出50G给Ubuntu,然而我在macOS中分割出50G给Ubuntu后,在后续安装时还是无法找到分割出的50G空间,只有一个350G的分区,也就是原来的macOS分区…

搏一搏,单车变摩托! 我想了一下,好像Windows除了打游戏也暂时没什么用了?一狠心,我把win10删了…还原了一个完整500G的macOS系统分区

然后,我的macOS系统是在容器“disk1”里面的,选中最上面的APPLE SSD SM0512G Media(我的硬盘是512的所以是SM0512G)将其进行分区,获得一个新的容器“disko3”,容器里面有一个分区,我命名为“Ubuntu”(现在已经看不到了,可能跟我安装Ubuntu系统时对其进行了格式化有关,不能被识别了),大小为50G,用来安装Ubuntu。下图现在只能看到在整个硬盘里面存在了50G的一个分区:

3. 安装Ubuntu

后面的部分与如何在MacBook Pro Retina上安装Linux基本一致,为了保证文章完整性,还是把这一部分写下来。由于我已经安装完成,安装时没有把图弄下来,故部分图片摘自上述文章。再次感谢慕容3218556的贡献!

完成Ubuntu安装盘系统分区之后,就可以重新启动电脑了。和bootcamp双系统一样,启动时按住option(alt)键,直到出现下图:

选择EFI启动,有两个选左边那个,这时候会提示你:
Try Ubuntu without installing
Install Ubuntu
balabala…

请选择Try Ubuntu without installing然后会加载Ubuntu桌面,我们在加载出来的Ubuntu桌面,点击图标Install什么什么的那个进行安装。

一路安装自己的情况选择,一般默认就好,但是为了避免麻烦和出问题?我把update新版本什么的那一项取消了勾选。到选择安装位置的时候,请选择Something else,于是来到Installation Type选择页面,如下图所示:

确保那块大约128MB左右的分区已经被识别为EFI启动分区,分区名应该是 /dev/sda1。

然后,在新建的空间,也就是那个50G分卷里创建一个 ext4分区,在其上挂载“/”路径

在你开始下一步之前,请确保你的安装引导程序(boot loader)是选择了 /dev/sda1,GRUB也是装到该分区的。

然后,正常安装就可以了… 安装完成后请勿直接重新启动,还需要做点事儿。

以下内容均摘自如何在MacBook Pro Retina上安装Linux

4. 正常使用GRUB

当你的安装器装完Ubuntu之后,不要按重启!!! 我们还需要弄这么点东西才能使用GRUB。 请运行下列的指令:

sudo apt-get install efibootmgr

这个将会暂时地安装一个EFI boot的配置工具,然后 运行:

sudo efibootmgr

这个将会显示出当前的启动设置, 你应该看到的是 “ubuntu” 和 “Boot0000”,当前的EFI设置是把系统指向 Boot0080,这样的话就会跳过GRUB然后直接跳入OS X,所以我们要用以下指令来修复它:

sudo efibootmgr -o 0,80

现在就可以重启了!

5. 调整Ubuntu设置

首先你需要改一下GRUB的设置,这样你的SSD盘才不会偶尔死机, 在Terminal输入:

sudo nano /etc/default/grub

找到 GRUB_CMDLINE_LINUX那一行 , 把它改成 GRUB_CMDLINE_LINUX=“libata.force=noncq” 。 按下CTRL + X保存,然后按Y来确定保存。 接下来你要在Terminal输入:

sudo nano /etc/grub.d/40_custom

打开一个新的文件,请使用真丶精准手指准确地一字一字输入:

menuentry "Mac OS X" {exit
}

这将会让你boot到你安装好的Mac OS X(GRUB的32-bit和64-bit项不能用)。然后CTRL+X 和 Y 保存退出,然后输入:

sudo update-grub

最后必须要重启才能生效。

在极其高清的Retina显示屏上神马都这么小,坑爹啊啊? 去Setting -> Display 里把 Scaling Factor弄大一点吧,不然妈妈又要担心你的近视眼了。

你也可能觉得在边边上改变窗口大小是一件极其困难的事情,坑爹啊啊? 去Terminal输入:

sudo nano /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml

然后在里面修改成下面的参数:

<distance name="left_width" value="4"/>
<distance name="right_width" value="4"/>
<distance name="bottom_height" value="4"/>

如果还是太小,把上面的东西改成6吧!

最后,如果你觉得你的Linux把你那Retina鲜艳的颜色洗掉了,请到你的OS X盘,找到以下的文件:

/Library/ColorSync/Profiles/Displays/Color LCD-xxxxxx.icc

xxxxxx只是一串随机的字符,不过这路径应该只有一个文件。把他搬到你Ubuntu的Home folder, 然后到 System Settings –> Color 选择 Add New Profile 并选择你那刚弄过来的icc文件。

苹果系统 macOS Mojave 10.14.4上安装 Ubuntu 18.04 双系统相关推荐

  1. 台式机下成功在windows10的基础上安装Ubuntu 18.04 LTS 系统(详细教程)

    台式机成功在windows10的基础上安装Ubuntu 18.04 LTS 系统 1 前言 因为工作缘故经常需要使用windows和ubuntu两个不同的计算机系统,因此想把实验室的台式机安装成双系统 ...

  2. 记一次安装 ubuntu 18.04 双系统 (双硬盘)

    安装 ubuntu 18.04 奉劝那些没装双系统的都装装,昨天一个晚上+今天一个早上+一会下午就弄完了.虽然感觉不是百分百弄完了,但是起码可以用了- 简明要点 就直接说要点了,大话就不聊了.同时默认 ...

  3. win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)

    刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 BIOS引导方式 目前主要的系统引导方式也有两种:传统的LegacyBI ...

  4. cdr mac majave os_苹果最新 macOS Mojave 10.14 正式版 懒人镜像

    本帖最后由 kissfox 于 2018-10-15 10:24 编辑 苹果最新 macOS Mojave 10.14 正式版 懒人镜像 近期很多人在找我帮忙找MAC OS Mojave 10.14苹 ...

  5. 苹果系统 macOS Catalina 10.15.7 安装 Ubuntu 20.04 双系统 采用rEFInd引导

    苹果系统 macOS Catalina 10.15.7 安装 Ubuntu 20.04 双系统 采用rEFInd引导 0. 前言 1. 准备工作 & 系统情况 2. 制作Ubuntu安装盘(U ...

  6. ubuntu18安装很慢_双硬盘装Win 10+Ubuntu 18.04双系统中的一些坑

    之前在笔记本和台式机上装了很多回双系统,三系统,也无论是单硬盘还是双硬盘,都没有一次失败,都顺利恢复了GRUB引导项,能同时引导双系统或三系统.最近在笔记本上又装双系统,同样的安装方式和BIOS设置, ...

  7. Dell Inspiron 3670 安装 Win 10 和 Ubuntu 18.04 双系统,UEFI 启动

    Dell Inspiron 3670 安装 Win 10 和 Ubuntu 18.04 双系统,UEFI 启动 电脑配置(Inspiron 3670-R1847S) BIOS 设置 制作启动盘 安装 ...

  8. 机械革命Z2 air 安装 win10 + Ubuntu 18.04 双系统

    机械革命Z2 air 安装 win10 + Ubuntu 18.04 双系统 准备工作 Ubuntu的安装过程 安装Nvidia 1060 max-q 显卡驱动 安装后遇到的问题 Ubuntu 与wi ...

  9. Win10 + Ubuntu 18.04 双系统工作环境配置

    补一个吧,上个月搞得,写在本地Markdown里了,其实现在已经把Ubuntu换成Deepin了,哈哈. 重装Deepin里的一些问题也可以参考这里的解决方案. Win10 + Ubuntu 18.0 ...

最新文章

  1. 简述控制反转ioc_阅读Spring源码:IOC控制反转前的处理
  2. 人工智能在语音和数字图像处理领域有哪些具体化应用_智能呼叫中心系统有哪些优势...
  3. java 析构函数_《JAVA编程思想》5分钟速成:第5章(初始化和清理)
  4. 瞎折腾-CentOS 7.4 编译4.16.2版kernel 并安装
  5. C#基础---Queue(队列)的应用
  6. 单例模式中为什么用枚举更好
  7. centos7配置ntp服务器
  8. 【Shell】Sed 删除、替换、增加字符串
  9. FFmpeg将MP4视频切割成ts文件
  10. Unity3D说明文档翻译-Physics Manager
  11. cadence导入dxf文件_CADENCE16.3导入DXF文件
  12. “毕竟,你胜利了......敬胜利者一杯。”
  13. 树莓派存储方案_如何在树莓派上搭建私有云存储
  14. JAVA计算机毕业设计房屋租赁管理系统Mybatis+系统+数据库+调试部署
  15. Objective-C 【对象-多文件开发简介】
  16. 【10月最新】必问的25道mybatis面试题,都会的话你也可以去大厂
  17. mac 开启android 模拟器,Mac下安卓模拟器环境配置
  18. Latex中在字母上加上波浪线
  19. 达人评测 惠普星15和惠普战66选哪个好
  20. Nagios监控软件源码安装

热门文章

  1. 移动电影院开启5G全新征程
  2. 今天出门你查老黄历了吗?包括万年历在内的超多免费可用 API 推荐(一)
  3. [阅读笔记1]Data Poisoning Attacks to Deep Learning BasedRecommender Systems
  4. 直流无刷电机(BLDC)与永磁同步电机(PMSM)的区别
  5. 【RS-Attack】攻击MF:Data Poisoning Attacks on Factorization-Based Collaborative Filtering (NIPS‘16)
  6. Java正则表达式校验数字、字母及特殊字符
  7. 2022年度上半年河南省建筑工程安全文明标准化示范工地认定意见公示
  8. python实现从oracle读数据写入mysql(1)
  9. 【金猿产品展】云简业财——满足中大型企业个性化需求的报销、费控、预算、业财一体化管理平台...
  10. python 利用requests库抓取网站图片