如何在 MacBook Pro Retina 上安装 Linux

发布于 2024-11-19 08:44:59 字数 5080 浏览 0 评论 0

MacBook Pro 拥有非常强大的配置,但是有些人想强上加强,他们想用 Linux 系统。

不管您是想要更开放和个性化的操作系统又或者是您只想要使用某些在 Linux 特有的软件,您都会想要在您的 MacBook 上安装 Linux。 可惜的是 MacBook Pro 们可是一块块密不透风砖头,让您想装其他系统又无从下手。尤其是 Linux,比在 MacBook 上装 Windows 还难。 Boot Camp 对于 Linux 来说也没有什么用处。 虽然如此,但并不代表您完全不能做到,装机走起!

为什么要在 MacBook Pro Retina 上装 Linux?

买 MacBook 不就是为了 OS X 吗?为何要装 Linux? 其实买 MacBook 的原因不仅仅只是因为它的操作系统, 其极致的硬件性能,超长的电池寿命,以及抗操抗造都是购买它的原因。 这些这么好的硬件再加上一块能让您体验到 HiDPI 的清晰度 Retina 显示屏,其不皆是买入的理由乎?

但是如果您对 OS X 无爱,又或者您真心想要使用 Linux,为何不将这自由、开源、小巧、个性化的 Linux 塞进您的高大上的硬件呢?苹果可能有话要说了,可谁在乎呢~

注:在本期教程我们将会使用 最流行的 Linux 发行版 - Ubuntu 来作为我们这次安装的选择。您也可以用自己想用的的 Linux 发行版,但相关的步骤会和本教程略有出入。 如果您把自己的系统玩坏了,我们将不承担任何责任。 本教程将教您如何 Linux 和 OS X 双系统启动,另外只有在 OS X 才能升级固件,所以我们建议您不要将 OS X 删除。

但在我们开始之前,请您用您喜欢的方法(比如 Time Machine 或 CrashPlan)将您的电脑彻底备份,以防万一。

下载 Ubuntu

首先您需要下载一份 Ubuntu 桌面版安装镜像 。 务必选择 64 位的桌面版,虽然该镜像并不是为 Mac 提供的。该镜像在 BIOS 和 EFI 模式下都能启动,而 Mac 的镜像却只能在 BIOS 启动。Mac 是专门设计成这样的,但是我们要使之以 EFI 模式下启动。

写到 U 盘(USB)

其次, 找个 2GB 以上的 USB, 我们将会用该 USB 作为 Ubuntu 的安装启动盘。 你可以按照 Ubuntu 官方指导的步骤 或者 使用专用的图形化工具 来准备安装盘.

调整分区大小

当你完成上一步后,你的 Mac Book Pro 就做好安装的准备了。 打开 Disk Utility(磁盘工具), 点击左边选择你的硬盘, 选择 Partitions(分区)标签页。 把 Mac 分区缩小到你喜欢的大小 - 我们将会用新创建的可用空间来安装 Ubuntu。

启动 Ubuntu 镜像

上述步骤完成后,将 U 盘插入并重启 Mac Book Pro。当关机之后屏幕一黑时,请按住 Option 键(alt)直到你看到不同的启动选项。选择 EFI 选项(如果有两个的话选择左边的哪一个)来从 USB 启动 Ubuntu.

当你看到“Try Ubuntu" 和 "Install Ubuntu" 两个选项的时候, 选择 "Try Ubuntu" 因为我们需要在安装完成之后重启之前弄一些其他的东西。

安装器

当 Ubuntu 的桌面加载好之后,一路向下走直到你看到分区的这一步。 如果你连接不上 WiFi 的话就代表你的 Ubuntu 还暂时不知道如何跟你这位高大上 Mac 做朋友, 不过不用担心, 我们暂时还不需要网络, 在你迟些重启的时候会自动识别你的驱动。

到分区这个步骤之后, 选择 "Do Something else" 这个选项。 然后请确保那块大约 128MB 左右的分区已经被识别为 EFI 启动分区(你可以点击它然后选择 Option 来确定一下; 另外,那个分区应该是 /dev/sda1)。下一步, 你要在新建的空间里创建一个 ext4 分区,在其上挂载“/”路径。 如果你知道你自己在干嘛的话也可以创建几个不同的分区(切记这不是 Windows 啊孩纸)。

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

修改 EFI 引导

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

sudo apt-get install efibootmgr

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

sudo efibootmgr

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

sudo efibootmgr -o 0,80

现在就可以重启了!

恭喜你啦~你的 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 文件。

总结

恭喜你啦, 现在终于有一台属于你的 Linux MacBook Pro Retina 啦!如果你想把你的 Ubuntu 弄得更手熟,请按 让你的 Ubuntu 像家一样舒服 尽情地修改配置吧! 该教程也可用于其他的 Mac 系统,当然每种 Mac 都有不同的好处和坏处。 如果你用的是其他的 Mac,请翻一翻 这篇为 Ubuntu 写的文档

另外,你还可以看一下其他可以在 Mac 安装的 Linux 发行包 哦!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

遥远的她

暂无简介

0 文章
0 评论
22 人气
更多

推荐作者

有深☉意

文章 0 评论 0

硪扪都還晓

文章 0 评论 0

DS

文章 0 评论 0

我也只是我

文章 0 评论 0

TangBin

文章 0 评论 0

橪书

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文