堕络的小屋

  • 首页
  • 小工具
    • 百度
    • 武器库
    • 堕络的图床
    • 子域名爆破
    • 音乐搜索器
    • 手绘相片制作
    • 微博图片找博主
    • 社会主义核心价值观编码转换
  • 值得一看
    • 黄色
    • 天天优惠
    • 剑灵小助手
  • 系统
    • 高清壁纸
    • 全网优惠券
    • 付费音乐解锁
    • 自动签到框架
    • 我们的足迹系统
    • 网易云音乐签到打卡
    • 全自动网页生成系统
    • 自动采集活动线报
堕络哥哥
一个专业打杂的程序猿
  1. 首页
  2. Linux
  3. 正文

在 MacBook Pro 上安装 Ubuntu 16.04.1 LTS

2017年11月16日

之前把 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 convert-format UDRW-oubuntu-64bit.imgubuntu-64bit.iso
       
      # 插入空白的 USB 磁碟,列出所有的磁碟编号,以下用 N 代表该 USB 碟
      diskutil list
       
      # Unmount disk
      diskutil unmountDisk/dev/diskN
       
      # 用 dd 写入 USB 磁盘,据说用 rdisk 会比较快一点
      sudo ddif=ubuntu-64bit.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 apt-getinstall 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 grub-mkfont-s30-o/boot/grub/NotoSansCJK-Regular.pf2\
      /usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc

    修改 /etc/default/grub 在最后一段加入:
    1
    GRUB_FONT=/boot/grub/NotoSansCJK-Regular.pf2

    接着就 sudo update-grub。
  12. 在 grub 选单中加入 Mac OS X 的选项。编辑 /etc/grub.d/40_custom 加入一行:
    1
    menuentry"OS X El Capitan"{exit}

    但会有一些问题,所以要
    1
    2
    $sudo chmod-x/etc/grub.d/30_os-prober
    $sudo update-grub

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

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

标签: Linux
最后更新:2017年11月16日

chenxing

'

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2024 堕络的小屋. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang