用linux制作Mac OS U盘启动
最近新弄了台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盘启动相关推荐
- 制作mac os x lion启动盘
制作mac os x lion启动盘 背景 胜利的曙光 成功了 背景 家里翻出来一款2011年的MacBook,但是硬盘坏了,换了个硬盘,按照apple的指引,用command+R,启动后从网络安装m ...
- 在windows下制作mac os x的启动安装U盘
在windows下制作mac os x的启动安装U盘 制作教程:在windows下制作mac os x的启动安装U盘
- windows电脑制作mac os u盘重装系统_为什么不建议用360重装系统 请耐心等待几分钟...
谈到重装系统,我们很多人都了解,有朋友问为什么不建议用360重装系统,当然了,还有朋友想问360重装大师可以选择系统吗,这到底是咋回事?其实360安全卫士里的系统重装好吗,今天小编给大家整理了为什么不 ...
- 制作Mac的U盘启动系统
昨天发的<苹果Mac OS X 10.6 Snow Leopard雪豹操作系统BT种子下载>,就有人问怎么把下载的苹果电脑Mac OS X操作系统做成基于U盘或移动硬盘的安装盘并用U盘或移 ...
- windows电脑制作mac os u盘重装系统_图文演示u盘重装系统步骤
U盘重装系统可以帮助大家在电脑死机.蓝屏.黑屏.开不了机的情况下进行重装系统.那么u盘重装系统步骤又是怎么样的呢?今天小编就通过win10系统,用具体的图文演示形式,给大家讲下u盘重装系统步骤. 安装 ...
- Windows 下制作 mac os 的优盘启动
理论上MacBook的操作系统可以直接从WiFi重装,但也有可能遇到网速过慢断线等问题.如果手头没有别的Mac电脑,怎样在Windows 下制作 MacOs 启动优盘?网上有很多AppStore下载制 ...
- transmac装黑苹果_TransMac(dmg文件打开工具) v12.5官方版 使用教程:制作mac os 黑苹果启动盘...
TransMac(dmg文件打开工具) v12.5官方版 使用教程:制作mac os 黑苹果启动盘 官方版本是要收费的,个人使用好像也没什么影响,就是要等几秒钟后才能启动. TransMac这个软件 ...
- mac 环境下 制作windows系统U盘启动盘
mac 环境下 制作windows系统U盘启动盘 下载系统文件 ylmf.iso 转换为img文件 hdiutil convert /Users/os/Downloads/ylmf.iso -fo ...
- grub2命令 linux启动盘,Grub2 制作多系统U盘启动
文章目录 1.通过DiskGenius对U盘进行转换,并分区 2.在Linux系统中向U盘安装`grub2` 3.去GNOME-LOOK官网下载喜欢的主题 4.配置grub2 5.制作Mac启动盘 6 ...
- Win7下制作Mac安装U盘,Windows下制作Mac启动盘
通常我们制作 Mac 系统的安装盘,都是在 Mac 电脑上进行的.对于一些只有一台 Mac 电脑的小伙伴,如果遇到 Mac 系统坏了的话,事情就显得不好办了.这里为大家介绍一个可在 Windows 电 ...
最新文章
- Oracle存储过程语法
- google gperf tool【cpu】
- 3.2.4 页面分配策略
- c++ :静态函数的应用
- Spring 事情具体详尽的解释
- Java内部类及其实例化
- linux下var权限是什么?,linux – 在/ var / www中处理Apache 2用户www-data权限的最佳方法是什么?...
- [vue] 动态给vue的data添加一个新的属性时会发生什么?怎样解决?
- 立冬节气主题海报你知道怎么做了么?灵感给你,学起来!
- 小例子(三)、winform控件的移动
- Unity3D | 经典小游戏Battle City
- 第一个Django项目----一小时写出账号密码管理系统
- 安卓如何隐藏root
- ES6(十八)Module
- printf中连续输出i++,--i,++i,i--的值如何
- 【ACM- OJ】《六度分离》C++
- Centos测试作死命令rm -rf /
- 光滑性准则(Smoothness Rule) 递推方程(Recursive Equation)
- ping不通百度 ubuntu_Ubuntu不可以ping百度,但是可以ping通其ip
- java独步寻花,江畔独步寻花