OSX: 命令行制作U盘Recovery HD
2014-07-22 03:37
204 查看
使用命令行操作,很简单,但是操作不当很危险!
免责声明:如果操作不当造成的数据丢失,本人概不负责!
为什么?
不是有OSX恢复磁盘助理嘛?是的,如果只想使用GUI的软件,可以去苹果官方网站:http://support.apple.com/kb/DL1433?viewlocale=zh_CN
唯一的原因就是:生命不息,折腾不止;不过还有另外一个诱因,就是看看到底官方的恢复磁盘助理的原理,换句话说,用自己的办法达到同样的效果。
前提:你有一个工作的Recovery HD,你的Mac支持U盘启动。
1. 准备一个空白的不小于1GB的U盘,其实650MB的就可以。
2. 运行命令,并记住各个参数:
我的机器是:
我要操作的是disk1这个盘,源Recovery HD是disk2s6,它是OS X 10.10 DP3的恢复盘。
3. 创建U盘恢复分区
运行命令和显示:
4. 制作:
5. 验证:
6. 测试:
免责声明:如果操作不当造成的数据丢失,本人概不负责!
为什么?
不是有OSX恢复磁盘助理嘛?是的,如果只想使用GUI的软件,可以去苹果官方网站:http://support.apple.com/kb/DL1433?viewlocale=zh_CN
唯一的原因就是:生命不息,折腾不止;不过还有另外一个诱因,就是看看到底官方的恢复磁盘助理的原理,换句话说,用自己的办法达到同样的效果。
前提:你有一个工作的Recovery HD,你的Mac支持U盘启动。
1. 准备一个空白的不小于1GB的U盘,其实650MB的就可以。
2. 运行命令,并记住各个参数:
diskutil list
我的机器是:
$ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *160.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 159.7 GB disk0s2 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 GB disk1 1: Apple_HFS A 346.9 MB disk1s1 2: Apple_Boot Recovery HD 693.8 MB disk1s2 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *120.0 GB disk2 1: EFI EFI 209.7 MB disk2s1 2: Apple_HFS OSX94 29.5 GB disk2s2 3: Apple_Boot Recovery HD 650.0 MB disk2s3 4: Apple_HFS Data 58.0 GB disk2s4 5: Apple_HFS OSX10DP 23.5 GB disk2s5 6: Apple_Boot Recovery HD 650.0 MB disk2s6 7: Apple_HFS _OSX10DPInstaller_ 7.3 GB disk2s7
我要操作的是disk1这个盘,源Recovery HD是disk2s6,它是OS X 10.10 DP3的恢复盘。
3. 创建U盘恢复分区
运行命令和显示:
$ sudo -s $ diskutil partitionDisk disk1 1 GPT jhfs+ Recovery\ HD 100% Started partitioning on disk1 Unmounting disk Creating the partition map Waiting for the disks to reappear Formatting disk1s1 as Mac OS Extended (Journaled) with name Recovery HD Initialized /dev/rdisk1s1 as a 992 MB case-insensitive HFS Plus volume with a 8192k journal Mounting disk Finished partitioning on disk1 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 GB disk1 1: Apple_HFS Recovery HD 1.0 GB disk1s1
4. 制作:
$ diskutil unmountDisk disk1 Unmount of all volumes on disk1 was successful $ gpt remove -b 40 disk1 disk1s1 removed $ gpt add -b 40 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk1 disk1s1 added $ gpt -r show disk1 start size index contents 0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 2032634 1 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC 2032674 32 Sec GPT table 2032706 1 Sec GPT header $ dd if=/dev/dsik1s6 of=/dev/disk1s1 $ diskutil mount disk1s1 $ bless --folder /Volumes/Recovery HD/com.apple.recovery.boot
5. 验证:
$ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *160.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 159.7 GB disk0s2 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 GB disk1 1: Apple_Boot Recovery HD 1.0 GB disk1s1 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *120.0 GB disk2 1: EFI EFI 209.7 MB disk2s1 2: Apple_HFS OSX94 29.5 GB disk2s2 3: Apple_Boot Recovery HD 650.0 MB disk2s3 4: Apple_HFS Data 58.0 GB disk2s4 5: Apple_HFS OSX10DP 23.5 GB disk2s5 6: Apple_Boot Recovery HD 650.0 MB disk2s6 7: Apple_HFS _OSX10DPInstaller_ 7.3 GB disk2s7
6. 测试:
相关文章推荐
- OSX: 命令行制作U盘Recovery HD
- OSX:视频-命令行制作OSX安装U盘
- OSX:视频-命令行制作OSX安装U盘
- OSX: 命令行制作U盘Recovery HD
- osx制作u盘安装盘
- osx 10.11 一键制作U盘傻瓜工具最新版 无需任何命令
- 如何用命令行制作U盘启动器重装系统
- Mac下使用命令行和clover制作原版10.11.4启动U盘
- osx 10.11.5 El Capitan U盘制作安装
- cmd 命令行制作u盘启动
- mac下U盘装机系统的制作(命令行)
- WINDOWS系统下四叶草CLOVER引导U盘制作
- Ubuntu16.04 U盘安装Ubuntu16.04制作 光盘刻录 安装与简介
- 用linux制作Mac OS U盘启动
- 制作U盘启动系统镜像方法
- grub4dos和syslinux双重引导U盘制作
- MaxDOS v5.8s U盘版 / U盘版制作教程
- 如何制作U盘WIN7系统安装盘以及U盘安装操作系统的方法
- 大白菜u盘制作工具教程
- 制作Mac系统启动U盘