前言

  我的mac air购于14年,128GB款。最开始我只是在OS X系统里留出了70GB给ubuntu,然后通过u盘装了ubuntu 14.04,后来又陆续将系统升级到15.04、16.04。各方面运作都很正常,应该说是很完美了,不应该再折腾了,但唯一的缺点,这也是导致我有删掉OS X想法的原因,就是70G真心不够用,特别是当初分区的时候,只给了root分区10GB。本来OS X系统我就没怎么用过,工作、娱乐都是在ubuntu下,因此最终下定决心实现自己的这个想法。本文就记录了实现这想法的过程。

基本操作流程

  • 将home分区数据备份出来,毕竟要重新配一次系统实在是太花时间了。注意,备份的时候,目标磁盘必须是linux文件系统格式,否则有可能会丢失文件属性。同时,建议从u盘起系统,然后执行sudo cp -arf home分区路径 目标磁盘路径/ 来备份;
  • 将ubuntu 16.04系统装到u盘并从u盘启动;
  • 安装方式选择删除所有磁盘数据安装方式,并且使能lvm功能。另外,建议如果你不是那么注重安全的话,不要使能home分区加密,加密不仅会导致io操作减慢,同时会偶尔遇到这样、那样的问题,也就是说不是那么稳定;
  • 安装完后,拔掉u盘,启动系统,将之前备份的home分区的所有数据重新拷贝回来。同样,也是建议从u盘起系统,然后执行sudo cp -arf 目标磁盘路径/备份的home/ 系统home分区路径 来恢复 (注意home路径最后的'/');

说明: 之所以使能lvm功能,是因为我们真的不能确保某个分区空间是否能适应以后系统的扩张,而lvm的优势就是解决这个问题的。

2016/05/12补充

今天把摄像头的问题也解决了,之前一直没用到camera,所以也就没有去理会。解决方法主要是参考了github,不过发现这个驱动有些bug,虽然能够将就的用着,但是如果程序没有正常退出等其他意外操作,那么下次camera就打不开了,必须卸载驱动,然后重新装载驱动才能解决。这个问题我打算过段时间尝试解决,然后在这里更新,期待...

总结

  这次的折腾还是冒着一定风险的(毕竟对它的bootloader不清楚,不像grub、bios等),操作之前也到网上搜索了很多资料,但在mac air下做这种操作的基本没有!所以特意在这里总结下,上面的流程写的不是很详细,我会根据评论来不断恢复,让其完善!最后给出配置mac键盘的文章链接 AppleKeyboard

完!
2016年5月

mac air 装ubuntu16.04的更多相关文章

  1. Mac 远程桌面 ubuntu16.04 unity

    待解决问题: 使用 vnc 远程桌面 ubunt16.04的自带桌面 unity 尝试方法 : 查看了各种方法, 基本都是曲线救国, 安装 gnome 或者 xfce4等其他桌面系统, 而我只想用好看 ...

  2. Ubuntu12.04中的虚拟机安装Ubuntu16.04,并实现远程控制16.04

    目录 1.设置网络连接 1.1 VMware虚拟机网络地址设置 1.2 设置虚拟机内Ubuntu16.04的网络模式 未开机状态下 开机状态下 1.3 查看虚拟机中Ubuntu16.04的IP 2.进 ...

  3. 联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装

    https://blog.csdn.net/la9881275/article/details/86720752 Ubuntu16.04系统安装拿到Ubuntu镜像制作装机优盘,这里就不写了.我的优盘 ...

  4. Win10+Ubuntu16.04双系统安装过程中遇到的一些问题及解决办法

    前两天闲来无聊重装了系统,装的是win10 64的系统,后来心血来潮索性再装Ubuntu,搞成win10+Ubuntu双系统. win10系统的镜像文件可以通过MSDN网站获取,MSDN是一个很可靠的 ...

  5. (原)使用1080Ti显卡时安装ubuntu16.04.1及驱动的步骤

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6811328.html 参考网址: http://www.cnblogs.com/darkknightz ...

  6. Hyper-V虚拟机上安装Ubuntu16.04/Ubuntu18.04.2LTS,搭建GitLab

    我的电脑系统是win10,内存8g如下 一开始是装的Ubuntu18.04.2LTS, gitlab-ce_12.1.3-ce.0_amd64.deb,每次能够安装成功,但是修改完ip后,运行gitl ...

  7. acm的ubuntu (ubuntu16.04 安装指南,chrome安装,vim配置,git设置和github,装QQ)

    日常手贱把ubuntu14.04更新到了16.04,然后就game over了.mdzz,不然泥萌也看不到这篇博客了=.= 然后花了些时间重装了一个16.04版的,原来那个14.04的用可以用,就是动 ...

  8. Ubuntu16.04安装mac主题(转载)

    Ubuntu16.04配置Mac主题 作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7072878.html 觉得有帮助?欢迎 ...

  9. mac使用vnc远程登录ubuntu16.04桌面

    mac使用vnc远程登录ubuntu16.04桌面 1.安装在Ubuntu上安装x11vnc,如下: sudo apt-get install x11vnc 2.配置vnc密码 x11vnc -sto ...

随机推荐

  1. ADVICE FOR SHORT-TERM MACHINE LEARNING RESEARCH PROJECTS(短期机器学习研究的建议)

    – Tim Rocktäschel, Jakob Foerster and Greg Farquhar, 29/08/2018 Every year we get contacted by stude ...

  2. linux备忘录-shell脚本

    知识 shell执行方式 shell执行方式有 通过source或. 在现在的bash环境中执行脚本 变量等会保持 通过bash shell.sh或sh shell.sh 使用一个新的bash环境执行 ...

  3. Servlet入门(2)

    1.url_pattern匹配模式 2.servlet生命周期 3.servlet线程问题 一.url_pattern 1.定义: 当浏览器发起一个url请求后,该请求发送到servlet容器的时候, ...

  4. 编程练习:寻找发帖"水王"扩展问题一

    回顾 寻找发帖水王的问题总结起来就是在一个数组中某一个元素出现次数超过了数组长度的一半,那么可以很顺利的找到这个元素,实现见"编程练习:寻找发帖水王" 扩展 上面的问题中,强调了某 ...

  5. js中迭代元素特性与DOM中的DocumentFragment类型 笔记

    JS中迭代元素特性 在需要将DOM结构序列化为XML或者HTML字符串时,多数都会涉及遍历元素的特性,这个时候attributes属性就可以派上用场. 以下代码展示了如何迭代元素的每一个特性,然后将他 ...

  6. lintcode-60-搜索插入位置

    60-搜索插入位置 给定一个排序数组和一个目标值,如果在数组中找到目标值则返回索引.如果没有,返回到它将会被按顺序插入的位置. 你可以假设在数组中无重复元素. 样例 [1,3,5,6],5 → 2 [ ...

  7. Java面试题(下)

    这部分主要是开源Java EE框架方面的内容,包括hibernate.MyBatis.spring.Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题, ...

  8. Python数据分析(三)pandas resample 重采样

    下方是pandas中resample方法的定义,帮助文档http://pandas.pydata.org/pandas-docs/stable/timeseries.html#resampling中有 ...

  9. 强大的JQuery数组封装使用

    JQuery对数组的处理非常便捷并且功能强大齐全,一步到位的封装了很多原生js数组不能企及的功能.下面来看看JQuery数组的强大之处在哪. $.each(array, [callback]) 遍历 ...

  10. Codeforces Round #348 (VK Cup 2016 Round 2, Div. 2 Edition) C

    C. Little Artem and Matrix time limit per test 2 seconds memory limit per test 256 megabytes input s ...