用createinstallmedia创建可恢复的OSX安装DMG
准备
从App Store下载OS X安装程序,下载完成,会在应用程序目录 /Applications 下找到类似 Install OS X 10.xxxxxx.app(中文名如:安装 OS X 10.xxxxxx.app)
说明:以OS X 10.11的新版本磁盘管理工具为例,旧版本功能上是相同的。
制作
假设下载的安装就是【Install OS X 10.11 Developer Beta.app】,下面是步骤:
1. 在桌面创建一个文件夹,命名为:OS X 10.11 El Capitan Beta
2. 将应用程序文件夹里的Install OS X 10.11 Developer Beta.app移动到这个文件夹里
3. 打开磁盘工具,菜单:文件 - 新建镜像 - 来自文件夹的镜像,选择刚才桌面创建的文件夹,存储未名称OSX、位置桌面、映像格式读/写,于是创建了一个合适大小的dmg
4. 用createinstallmedia将安装媒体创建到这个dmg中:
打开桌面创建的OSX.dmg,出现OS X 10.11 El Capitan Beta卷,在终端里输入:
$ sudo ~/Desktop/OS\ X\ 10.11\ El\ Capitan\ Beta/Install\ OS\ X\ 10.11\ Developer\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/OS\ X\ 10.11\ El\ Capitan\ Beta --applicationpath ~/Desktop/OS\ X\ 10.11\ El\ Capitan\ Beta/Install\ OS\ X\ 10.11\ Developer\ Beta.app --nointeraction
Password:
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
其中所有的文件路径都可以通过拖入图标的方式获得,不必手动输入。
5. 对这个dmg进行压缩:打开磁盘工具,推出刚刚创建的dmg卷,菜单:镜像 - 转换,在出现的窗口里选择桌面的OSX.dmg,存储为:OS X 10.11 El Caption Beta、位置桌面、映像格式压缩,转换成功后就得到了想要的OS X 10.11 El Caption Beta.dmg。OSX.dmg和OS X 10.11 El Capitan Beta文件夹可以删除掉了。
6. 对OS X 10.11 El Caption Beta.dmg进行恢复镜像的验证:打开磁盘工具,推出它的卷:Install OS X 10.11 Developer Beta。然后菜单:映像 - 扫描要恢复的映像,选择它。操作成功就完成了验证。
使用
用恢复dmg制作USB恢复盘。以一个8G的U盘为例(无论是U盘还是移动硬盘,建议恢复分区至少8GB)
1. 插入U盘,打开磁盘工具,选择U盘(不是卷),点抹掉,U盘中的数据会被全部清除,并被重新创建为GUID分区格式,分区为Mac OS 扩展(日志式)。
2. 选择U盘的卷,菜单:编辑 - 恢复,点映像按钮,选择我们前面创建的dmg,然后点恢复。
恢复过程比较漫长,完成后,U盘就是一个OSX安装盘了。
3. 连接U盘,启动(或重启)电脑时,按住Option键,会出现引导选项,U盘被正确识别出,进入就可以使用了。
用createinstallmedia创建可恢复的OSX安装DMG的更多相关文章
- 烂泥:KVM快照的创建与恢复
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 因为要做有关KVM虚拟机的实验,所以需要虚拟机生成快照.查询相关资料,说KVM可以使用两种方法生成虚拟机的快照. 方法一.使用qemu-img snap ...
- PostgreSQL空间数据库创建备份恢复(PostGIS vs ArcGIS)
梯子 PostGIS创建备份恢复ArcGIS创建备份恢复 PostGIS 创建 安装就不必介绍了,windows下使用安装工具Application Stack Builder,选择空间扩展PostG ...
- Mac OSX 安装qemu
参考: Installing QEMU on OS X Homebrew Mac OSX 安装qemu 1.Install Homebrew: /usr/bin/ruby -e "$(cur ...
- Mac 命令行安装 dmg文件
1.安装dmg文件 hdiutil attach jdk-9.0.1_osx-x64_bin.dmg 会挂载在 /Volumes 目录下 2.安装pkg文件(可以 man installer 查看命令 ...
- 使用 CreateInstallMedia 创建 苹果系统安装U盘
一般来说,从app store上面 下载下来的image位置,都是在 /Applications 下面 使用命令创建安装U盘,(备份一下命令,太长,记不住) sudo /Applications/In ...
- 《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.1 安装Oracle数据库软件和创建数据库概览)
当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 2.1 安装Oracle数据库软件和 ...
- GitLab备份的创建与恢复
使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份: gitlab-rake gitlab:backup:create使 ...
- OSX安装Mysql8.0
OSX下MySQL的安装非常方便,可以通过官网的dmg包进行安装,也可通过brew进行安装.以下介绍如何通过brew如何安装MySQL. 0X00.安装前的准备 既然要通过brew安装,那么就需要确保 ...
- virsh创建和恢复快照
virsh创建快照: virsh snapshot-create-as image的名称 snapshot的名称 例如: virsh snapshot-create-as 172.16.1.1_cen ...
随机推荐
- Navicat for MySQL远程连接虚拟机
在虚拟机中进入mysql mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT O ...
- 前端框架之jQuery
一 iQuery是什么 jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team jQuery是继prototype之后又一个优秀的Java ...
- Android系统移植与调试之------->如何修改Android的默认语言、默认时区
修改device/other/TBDG1073/ system.prop文件 1.设置默认语言 找到device/other/TBDG1073/ system.prop文件,修改属性ro.produc ...
- boost之算法
STL里的算法已经很好了,在boost里有几个小的算法 1.BOOST_FOREACH使用方法,定义一个容器里内部类型数据,容器作为参数传递. #include <iostream> #i ...
- nodejs开发解决方案
1.2. 统一环境 开发环境 nvm nrm nodejs 0.10.38 node-inspector 部署环境 nvm nrm iojs 2.x pm2 nginx 异步流程控制:Promise是 ...
- 剑指offer 面试47题
面试47题:题:礼物的最大价值 题目:在一个mxn的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0),你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格,直到到达棋盘的 ...
- c#中使用NetCDF存储二维数据的读写操作简单应用
[DllImport( [DllImport( [DllImport( ...
- Android下拉快捷设置面板添加快捷开关流程
快速设定面板上快捷开关的加载流程,包括图标等的加载和点击事件等的处理过程,以及创建一个快捷开关的主要过程(以增加一个锁屏开关为例).本文所讨论的Android版本为5.1. 快捷开关的加载流程 资源模 ...
- LVM逻辑磁盘管理
一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵 ...
- CSS3 画点好玩的东西
虽然项目赶工还是挺忙的,但闲了总要找点乐子嘛,毕竟秃顶和猝死两座大山夹逼着编程员们. 好吧,其实是无聊起来我自己都怕,于是就做了点小玩意. .heart { position: relative; t ...