macOS High Sierra USB启动盘制作教程
需积分: 49 150 浏览量
更新于2024-09-07
1
收藏 2.83MB PDF 举报
"mac启动盘制作教程"
在Mac操作系统中,制作启动盘是十分重要的,尤其是在需要进行系统恢复、全新安装或在没有网络的情况下给多台设备装机时。macOS High Sierra启动优盘的制作过程可以分为几个步骤,这里我们将详细介绍如何使用命令行工具制作。
首先,你需要准备以下材料:
1. 一个至少16GB的USB闪存盘(推荐容量更大,以适应不断增长的系统文件)。
2. 下载macOS High Sierra的官方安装程序。这通常可以通过访问Apple中国官网,在"App Store"中找到并下载。
接下来,我们将通过命令行工具`Terminal`来制作启动盘:
1. 打开`Terminal`应用程序,通常可以在 `/Applications/Utilities` 文件夹中找到。
2. 连接你的USB闪存盘到Mac,并确保其中的数据已经备份,因为接下来的操作会清空所有数据。
3. 在`Terminal`中,输入以下命令来获取USB闪存盘的设备标识符:
```
diskutil list
```
这将列出所有连接的存储设备,找出你的USB设备,注意不要选错,通常是类似 `/dev/disk2` 的形式。
4. 接下来,格式化你的USB设备,输入:
```
sudo diskutil eraseDisk FAT32 "Untitled" MBRFormat /dev/diskX
```
这里,将`diskX`替换为你在上一步找到的USB设备标识符,例如 `/dev/disk2`,并且"Untitled"可以替换为你喜欢的卷标名称。
5. 确认格式化后,使用`cp`命令将安装程序复制到USB设备,输入:
```
sudo /usr/bin/hdiutil attach -mountroot /tmp -noverify -noautofsck /path/to/Install\ macOS\ High\ Sierra.app/Contents/Resources/install_os_x.dmg
sudo /usr/bin/hdiutil convert -format UDRW -o /tmp/Untitled.dmg /Volumes/install_os_x/Install\ macOS\ High\ Sierra.app/Contents/Resources/install.img
sudo dd if=/tmp/Untitled.dmg of=/dev/rdiskX bs=1m
```
请将`/path/to/Install\ macOS\ High\ Sierra.app`替换为你的安装程序的路径,`/dev/rdiskX`替换为你的USB设备的标识符(如 `/dev/rdisk2`),并确保你拥有足够权限执行这些命令。
完成上述步骤后,等待`dd`命令执行完毕,这个过程可能需要一段时间,具体取决于你的USB设备速度和系统安装文件的大小。完成后,安全地弹出USB设备,你现在已经拥有一个可用于macOS High Sierra全新安装的USB启动盘了。
值得注意的是,这种方法同样适用于其他版本的macOS,只需要替换对应的安装程序和系统名称即可。同时,市面上也有一些第三方工具,如`RancherOS`或`Disk Utility`,它们提供图形化的界面,使得这个过程更加直观和简单,适合不熟悉命令行操作的用户。
此外,制作好的启动盘还可以用于其他用途,比如系统恢复、系统迁移或者在没有内置光驱的Mac上安装系统。保持一个更新的macOS启动盘在手边,对于经常处理Mac系统的你来说,无疑是一个明智的选择。
点击了解资源详情
2021-09-26 上传
2021-10-07 上传
2021-09-29 上传
2021-09-25 上传
清风晓月微岚
- 粉丝: 0
- 资源: 2
最新资源
- Haskell编写的C-Minus编译器针对TM架构实现
- 水电模拟工具HydroElectric开发使用Matlab
- Vue与antd结合的后台管理系统分模块打包技术解析
- 微信小游戏开发新框架:SFramework_LayaAir
- AFO算法与GA/PSO在多式联运路径优化中的应用研究
- MapleLeaflet:Ruby中构建Leaflet.js地图的简易工具
- FontForge安装包下载指南
- 个人博客系统开发:设计、安全与管理功能解析
- SmartWiki-AmazeUI风格:自定义Markdown Wiki系统
- USB虚拟串口驱动助力刻字机高效运行
- 加拿大早期种子投资通用条款清单详解
- SSM与Layui结合的汽车租赁系统
- 探索混沌与精英引导结合的鲸鱼优化算法
- Scala教程详解:代码实例与实践操作指南
- Rails 4.0+ 资产管道集成 Handlebars.js 实例解析
- Python实现Spark计算矩阵向量的余弦相似度