感谢支持
我们一直在努力

在 MacBook Pro 上安装 Ubuntu 16.04.1 LTS

之前把 MBP 用 bootcamp 装上 Win 10 给小慧当笔电用,现在,她已经有一段时间不用这台电脑了,而我目前也不需要用到 Win 10 的系统,所以我想把这个磁区删除,装上我比较常在用的 Ubuntu。当下,最新的版本是 Ubuntu 16.04.1。

在网路上有找到许多文章,步骤大致上一样。

  1. 分割磁区
    用 MAC 系统内的「磁碟工具程式」来切割硬盘。先选中当前在用的硬盘,像我的是 SSD 256G 的话就是图中的 APPLE SSD …。上面会出现一个「分割」的选项。
    在 MacBook Pro 上安装 Ubuntu 16.04.1 LTS
    再来就是设定要分配给 Linux 的空间,并将该空间设成「MS-DOS (FAT)」。
    在 MacBook Pro 上安装 Ubuntu 16.04.1 LTS
  2. 下载 Ubuntu ISO 档,并烧在 USB 随身碟中
    1. 到 Ubuntu 官网下载 ISO 档。
    2. 在 Windows 中我都是用 Rufus,在 Ubuntu 中则是用 dd,或是这个方法。而在 Mac 中则可以用 UNetbootin 或是:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14

      # 转成 dmg 格式
      hdiutil convertformat UDRWoubuntu64bit.imgubuntu64bit.iso
       
      # 插入空白的 USB 磁碟,列出所有的磁碟编号,以下用 N 代表该 USB 碟
      diskutil list
       
      # Unmount disk
      diskutil unmountDisk/dev/diskN
       
      # 用 dd 写入 USB 磁盘,据说用 rdisk 会比较快一点
      sudo ddif=ubuntu64bit.img.dmgof=/dev/rdiskN bs=1m
       
      # 退出
      diskutil eject/dev/diskN

  3. 重启电脑并按住「Option」键。
  4. 进入 Ubuntu Live 模式时点选桌面上的安装进行安装。在下几步要选安装在哪葛磁区时要选最下面那个选项。
  5. 整个安装完毕后会问你要继续使用或重新开机,要选继续使用。
  6. 这时 MBP 的无线网路是无法使用的,我是接上另一只 USB WiFi 网卡。
  7. 安装 efibootmgr,并设定开机顺序。

    1
    2
    3
    4
    5

    # 安装
    sudo aptgetinstall efibootmgr
     
    # 列出开机顺序
    sudo efibootmgr


    可以看到一段 Bootorder 0000,0080 的字样,0000 代表 Ubuntu 系统,0080 代表 Mac 系统,你可以用 sudo efibootmgr -o 0000,0080 来设定开机顺序(或 -o 0080,0000,但因为等一下要进入 Ubuntu 内安装 grub,所以顺序还是用 0000,0080)。

  8. 重开机。进入 Ubuntu 系统桌面。
  9. 由于是 Retina 萤幕的关系,进到桌面后字体会非常小,要设定一下缩放,让眼睛舒服一点。[系统设定] => [显示器] => [选单和标题列缩放比例]。
    在 MacBook Pro 上安装 Ubuntu 16.04.1 LTS
  10. 设定 grub。编辑 /etc/default/grub,将每一行 GRUB_HIDDEN 开头的设定值都註解起来。

    1
    2

    #GRUB_HIDDEN_TIMEOUT=0
    #GRUB_HIDDEN_TIMEOUT_QUIET=true

    完成后再 sudo update-grub。 

  11. 由于 Retina 的关系,开机的 grub 选单也会变的很小,可以看参考资料 [2] 的 [2.2.1 Fixing small grub fonts] 来变更 grub 的字型,但遇到中文字会怪怪的,应该是选用的字型有关,所以改成:

    1
    2
    3

    # 需要先确定有 NotoSansCJK-Regular.ttc 字型
    $sudo grubmkfonts30o/boot/grub/NotoSansCJKRegular.pf2\
      /usr/share/fonts/opentype/noto/NotoSansCJKRegular.ttc


    修改 /etc/default/grub 在最后一段加入:

    1

    GRUB_FONT=/boot/grub/NotoSansCJKRegular.pf2


    接着就 sudo update-grub

  12. 在 grub 选单中加入 Mac OS X 的选项。编辑 /etc/grub.d/40_custom 加入一行:

    1

    menuentry“OS X El Capitan”{exit}


    但会有一些问题,所以要

    1
    2

    $sudo chmodx/etc/grub.d/30_osprober
    $sudo updategrub

  13. 安装 WiFi driver。sudo apt-get install bcmwl-kernel-source

大致上装到这就差不多已经完成了,再来有些系统优化的工作可以看参考资料 [2] 的 2.4 节,一些像是 power 管理的套件或萤幕跟按键的背光。

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-04/143112.htm

赞(0) 打赏
转载请注明出处:服务器评测 » 在 MacBook Pro 上安装 Ubuntu 16.04.1 LTS
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏