mac air 装ubuntu16.04
前言
我的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的更多相关文章
- Mac 远程桌面 ubuntu16.04 unity
待解决问题: 使用 vnc 远程桌面 ubunt16.04的自带桌面 unity 尝试方法 : 查看了各种方法, 基本都是曲线救国, 安装 gnome 或者 xfce4等其他桌面系统, 而我只想用好看 ...
- Ubuntu12.04中的虚拟机安装Ubuntu16.04,并实现远程控制16.04
目录 1.设置网络连接 1.1 VMware虚拟机网络地址设置 1.2 设置虚拟机内Ubuntu16.04的网络模式 未开机状态下 开机状态下 1.3 查看虚拟机中Ubuntu16.04的IP 2.进 ...
- 联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装
https://blog.csdn.net/la9881275/article/details/86720752 Ubuntu16.04系统安装拿到Ubuntu镜像制作装机优盘,这里就不写了.我的优盘 ...
- Win10+Ubuntu16.04双系统安装过程中遇到的一些问题及解决办法
前两天闲来无聊重装了系统,装的是win10 64的系统,后来心血来潮索性再装Ubuntu,搞成win10+Ubuntu双系统. win10系统的镜像文件可以通过MSDN网站获取,MSDN是一个很可靠的 ...
- (原)使用1080Ti显卡时安装ubuntu16.04.1及驱动的步骤
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6811328.html 参考网址: http://www.cnblogs.com/darkknightz ...
- Hyper-V虚拟机上安装Ubuntu16.04/Ubuntu18.04.2LTS,搭建GitLab
我的电脑系统是win10,内存8g如下 一开始是装的Ubuntu18.04.2LTS, gitlab-ce_12.1.3-ce.0_amd64.deb,每次能够安装成功,但是修改完ip后,运行gitl ...
- acm的ubuntu (ubuntu16.04 安装指南,chrome安装,vim配置,git设置和github,装QQ)
日常手贱把ubuntu14.04更新到了16.04,然后就game over了.mdzz,不然泥萌也看不到这篇博客了=.= 然后花了些时间重装了一个16.04版的,原来那个14.04的用可以用,就是动 ...
- Ubuntu16.04安装mac主题(转载)
Ubuntu16.04配置Mac主题 作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7072878.html 觉得有帮助?欢迎 ...
- mac使用vnc远程登录ubuntu16.04桌面
mac使用vnc远程登录ubuntu16.04桌面 1.安装在Ubuntu上安装x11vnc,如下: sudo apt-get install x11vnc 2.配置vnc密码 x11vnc -sto ...
随机推荐
- MyCAT+MySQL 搭建高可用企业级数据库集群——第2章 MyCat入门
2-1 章节综述 2-2 什么是MyCat 2-3 什么是数据库中间层 2-4 MyCat的主要作用 2-5 MyCat基本元素 2-6 MyCat的安装 2-1 章节综述 1.掌握Mycat的基础概 ...
- 【转】ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了
原文链接:https://www.cnblogs.com/yilezhu/p/9241261.html 引言 在使用asp.net core 进行api开发完成后,书写api说明文档对于程序员来说想必 ...
- Linux服务架设篇--traceroute命令
作用: 查看数据包在传输过程中经过了哪些IP地址的路由器.网关. 工作原理: 首先向远程主机发送TTL为1的UDP数据包,按照协议规定,路由器收到数据包,TTL值减1,这时TTL就为0,路由器就会丢弃 ...
- Mapper的方式总结
Mapper的方式总结: <mappers> <!-- 通过package元素将会把指定包下面的所有Mapper接口进行注册 --> <package name=&quo ...
- MongoDB Linux下的安装和启动
1. 下载MongoDB,此处下载的版本是:mongodb-linux-i686-1.8.1.tgz.tar. http://fastdl.mongodb.org/linux/mongodb-linu ...
- Python调用MYSQL,将文件名和路径批量入库用法小结
最近项目需要将大量的压缩文件导入到数据库中,所以开始总结用Python批量处理的办法,本次是首先将这些压缩文件的文件名提取出来,然后导入到数据库中. 由于涉及到路径的读取处理,所以方法有os模块和co ...
- java实现分页功能的类
package smn.util; public class Pager { private int pageNow; private int pageSize=4; private int tota ...
- [LINUX]警告:检测到时钟错误。您的创建可能是不完整的。
[LINUX]警告:检测到时钟错误.您的创建可能是不完整的. 原因: 如果上一次编译时为20071001,你把系统时间改成20070901后再编译就会报这样的错误. 解决: 把时间 ...
- Word2010 自动生成二级编号
http://jingyan.baidu.com/article/3ea5148901919752e61bbafe.html
- BZOJ 2005 2005: [Noi2010]能量采集 | 容斥原理
题目: http://www.lydsy.com/JudgeOnline/problem.php?id=2005 题解: http://blog.csdn.net/popoqqq/article/de ...