最近新弄了台Mac准备用一用,本人之前一直使用ubuntu。 开始时候随意设置了一个账户,后来想清除这个账户于是点击磁盘管理。由于没注意Mac的分区情况直接抹掉了磁盘上的所有内容以至于完全开不了机。每次开机都显示一个文件夹在跳动,如果在开机时候按住option则会直接进入在线恢复,然而时间太久并且总是给出各种f错误代码。

于是开始搜索Mac重装系统,大多数都是教用另一台Mac制作启动盘。但是本屌假期回国身边很少有人用Mac并且懒得出门麻烦人,于是就想着自己做Mac启动盘。可是网上关于非Mac制作启动盘的少之又少啊,有零星windows下制作教程不过也同样没有windows电脑。本来想着装一个windows双系统来做,不过后来还是因为嫌麻烦并且本屌执拗的性格坚持要用ubuntu做成的执念。最终,竟然成功用ubuntu制作了Mac启动盘, 并且非常简单,于是在这分享给大家,希望帮助后面类似经历的人。

制作过程:

1.下载任意OS X系统文件,百度晕中有很多,最好找个网络链接稳定的地方,总共6G左右,不同版本会不一样。

2.因为Mac系统文件为DMG格式,制作启动盘之前需要把其转为正常的镜像格式。推介使用dmg2img进行格式转换,非常方便并且速度很快。

ubuntu用户可以非常简单地使用安装管理工具:

sudo apt-get install dmg2img

其他linux不知道有没有安装包可以使用,直接源码安装也非常简单;

wget http://vu1tur.eu.org/tools/download.pl?dmg2img-1.6.2.tar.gz -O dmg2img-1.6.2.tar.gz
tar -xvf dmg2img-1.6.2.tar.gz
sudo apt-get install zlib1g-dev libssl-dev libbz2-dev
cd dmg2img-1.6.2
make
sudo make install

安装好后,使用更加简单:

dmg2img OS_X.dmg(替换为自己的dmg文件名)

默认当前目录先会生成一个名字相同,扩展名为img的文件。如OS_X.img

3.把系统镜像文件写入空白大于8G的u盘,需要用的工具dd,当然还有u盘

3.1 首先我们确定u盘在系统的盘符名称,需要用到fdisk命令,并且在sudo模式下。第一步先检查一下插入u盘之前的盘符情况

可以看见只有一块sda为系统的硬盘

插入u盘后再次运行fdisk命令,结果如下

可以看见u盘盘符分配为sdb,这里忽略分区123数字。

3.2使用dd命令进把系统文件写入u盘

假设我们刚才转换好的系统文件路径为/home/xxx/OS_X.img, u盘盘符的路径为/dev/sdb.

命令为:

dd if=/home/xxx/OS_X.img of=/dev/sdb

我自己亲测耗时不到1分钟,本来以为会写很久。

需要注意事项:可能需要root权限,dd命令会完全清除u盘原来内容,不需要盘符后面的数字(因为是写到u盘不是写到u盘分区)。

至此,大功告成!dd结束后拔下U盘,插入Mac并在开机瞬间按下option键进入u盘启动,接下来步骤和其他系统安装一样,不再赘述。

欢迎交流

用linux制作Mac OS U盘启动相关推荐

  1. 制作mac os x lion启动盘

    制作mac os x lion启动盘 背景 胜利的曙光 成功了 背景 家里翻出来一款2011年的MacBook,但是硬盘坏了,换了个硬盘,按照apple的指引,用command+R,启动后从网络安装m ...

  2. 在windows下制作mac os x的启动安装U盘

    在windows下制作mac os x的启动安装U盘 制作教程:在windows下制作mac os x的启动安装U盘

  3. windows电脑制作mac os u盘重装系统_为什么不建议用360重装系统 请耐心等待几分钟...

    谈到重装系统,我们很多人都了解,有朋友问为什么不建议用360重装系统,当然了,还有朋友想问360重装大师可以选择系统吗,这到底是咋回事?其实360安全卫士里的系统重装好吗,今天小编给大家整理了为什么不 ...

  4. 制作Mac的U盘启动系统

    昨天发的<苹果Mac OS X 10.6 Snow Leopard雪豹操作系统BT种子下载>,就有人问怎么把下载的苹果电脑Mac OS X操作系统做成基于U盘或移动硬盘的安装盘并用U盘或移 ...

  5. windows电脑制作mac os u盘重装系统_图文演示u盘重装系统步骤

    U盘重装系统可以帮助大家在电脑死机.蓝屏.黑屏.开不了机的情况下进行重装系统.那么u盘重装系统步骤又是怎么样的呢?今天小编就通过win10系统,用具体的图文演示形式,给大家讲下u盘重装系统步骤. 安装 ...

  6. Windows 下制作 mac os 的优盘启动

    理论上MacBook的操作系统可以直接从WiFi重装,但也有可能遇到网速过慢断线等问题.如果手头没有别的Mac电脑,怎样在Windows 下制作 MacOs 启动优盘?网上有很多AppStore下载制 ...

  7. transmac装黑苹果_TransMac(dmg文件打开工具) v12.5官方版 使用教程:制作mac os 黑苹果启动盘...

    TransMac(dmg文件打开工具)  v12.5官方版 使用教程:制作mac os 黑苹果启动盘 官方版本是要收费的,个人使用好像也没什么影响,就是要等几秒钟后才能启动. TransMac这个软件 ...

  8. mac 环境下 制作windows系统U盘启动盘

    mac 环境下 制作windows系统U盘启动盘 下载系统文件   ylmf.iso 转换为img文件 hdiutil convert /Users/os/Downloads/ylmf.iso -fo ...

  9. grub2命令 linux启动盘,Grub2 制作多系统U盘启动

    文章目录 1.通过DiskGenius对U盘进行转换,并分区 2.在Linux系统中向U盘安装`grub2` 3.去GNOME-LOOK官网下载喜欢的主题 4.配置grub2 5.制作Mac启动盘 6 ...

  10. Win7下制作Mac安装U盘,Windows下制作Mac启动盘

    通常我们制作 Mac 系统的安装盘,都是在 Mac 电脑上进行的.对于一些只有一台 Mac 电脑的小伙伴,如果遇到 Mac 系统坏了的话,事情就显得不好办了.这里为大家介绍一个可在 Windows 电 ...

最新文章

  1. Oracle存储过程语法
  2. google gperf tool【cpu】
  3. 3.2.4 页面分配策略
  4. c++ :静态函数的应用
  5. Spring 事情具体详尽的解释
  6. Java内部类及其实例化
  7. linux下var权限是什么?,linux – 在/ var / www中处理Apache 2用户www-data权限的最佳方法是什么?...
  8. [vue] 动态给vue的data添加一个新的属性时会发生什么?怎样解决?
  9. 立冬节气主题海报你知道怎么做了么?灵感给你,学起来!
  10. 小例子(三)、winform控件的移动
  11. Unity3D | 经典小游戏Battle City
  12. 第一个Django项目----一小时写出账号密码管理系统
  13. 安卓如何隐藏root
  14. ES6(十八)Module
  15. printf中连续输出i++,--i,++i,i--的值如何
  16. 【ACM- OJ】《六度分离》C++
  17. Centos测试作死命令rm -rf /
  18. 光滑性准则(Smoothness Rule) 递推方程(Recursive Equation)
  19. ping不通百度 ubuntu_Ubuntu不可以ping百度,但是可以ping通其ip
  20. java独步寻花,江畔独步寻花

热门文章

  1. Java排序算法——选择排序(Selection Sort)
  2. 视频教程-R语言入门基础-大数据
  3. Url 助手类(Url Helper)
  4. 「企业架构」TOGAF 和Zachman有什么区别?
  5. [解决方案]word文档无法存放过长过大的visio图片
  6. QT/C++高级编程(中)
  7. 驾考维语版本-维语驾考手机电脑版-民语驾考网
  8. 电力-103规约主站端实现
  9. 较为详细的MUSIC算法原理及MATLAB实现
  10. 遗传算法python实例_Python遗传算法框架使用实例(一)使用Geatpy实现句子匹配