0


在macOS上使用镜像文件制作安装系统U盘

在macOS上制作安装系统U盘

1:下载ISO文件

确保您已经下载了所需的 ISO文件。例如,文件名可能是

ubuntu-22.04-live-server-amd64.iso

2:插入USB驱动器

将您希望用来创建安装U盘的USB驱动器插入到您的macOS电脑中。

3:找到USB驱动器的设备路径

  1. 打开终端应用程序(您可以在Applications > Utilities中找到它)。
  2. 运行以下命令以列出所有存储设备:diskutil list

这将列出所有已连接的磁盘。找到您的USB驱动器,例如

/dev/disk2

(注意,这个路径可能会根据您的系统而有所不同)。

4:卸载USB驱动器

在继续之前,您需要卸载(但不要弹出)USB驱动器:

diskutil unmountDisk /dev/disk2

确保将

/dev/disk2

替换为您在上一步找到的设备路径。

5:使用

dd

命令创建启动U盘

接下来,使用

dd

命令将ISO文件写入USB驱动器。运行以下命令:

sudoddif=/path/to/ubuntu-22.04-live-server-amd64.iso of=/dev/rdisk2 bs=1m

请确保:

  • /path/to/ubuntu-22.04-live-server-amd64.iso替换为您ISO文件的实际路径。
  • /dev/rdisk2替换为您的USB驱动器的路径,但注意使用rdisk而不是disk以提高写入速度。

注意:

dd

命令执行期间不会有进度提示,这个过程可能需要一些时间,具体取决于ISO文件大小和USB驱动器的写入速度。

6:完成并弹出USB驱动器

dd

命令完成后,确保同步数据并安全弹出USB驱动器:

sudo diskutil eject /dev/disk2

额外提示

  • 在执行dd命令时要非常小心,错误地指定目标磁盘路径可能会导致数据丢失。
  • 您可以使用拖放操作来获取ISO文件的路径:在命令行中输入dd if=然后将ISO文件拖入终端窗口。

完成这些步骤后,您的USB驱动器应该已经被成功地制作成Ubuntu Server的启动U盘。现在您可以使用它来启动您的目标机器并安装Ubuntu Server。

dd

是一个强大的命令行工具,用于在类Unix操作系统中低级别地复制和转换文件。下面是对

dd

命令的详解,包括它的常见选项和示例。

dd

命令

基本语法

ddif=<input_file>of=<output_file>[options]
  • if:输入文件(input file)的路径。可以是一个文件、设备(例如硬盘、分区)或标准输入。
  • of:输出文件(output file)的路径。可以是一个文件、设备或标准输出。

常见选项

  • bs=<bytes>:指定读写操作的块大小(以字节为单位)。可以加快速度。常用单位:b(字节)、k(千字节)、M(兆字节)、G(千兆字节)。
  • count=<number>:指定仅拷贝块的数量。
  • skip=<number>:从输入文件开头跳过块的数量。
  • seek=<number>:从输出文件开头跳过块的数量。
  • conv=<conversion>:指定转换操作,例如noerror(忽略读取错误继续),sync(将每个输入块与NUL填充到 ibs 大小)等。

实用示例

备份硬盘或分区

将硬盘或分区的内容备份到一个文件中:

sudoddif=/dev/disk1 of=/path/to/backup.img bs=4M
  • if=/dev/disk1:输入文件为整个硬盘。
  • of=/path/to/backup.img:输出文件为备份映像文件。
  • bs=4M:块大小为4兆字节。
从备份还原硬盘或分区

将备份文件恢复到硬盘或分区:

sudoddif=/path/to/backup.img of=/dev/disk1 bs=4M
  • if=/path/to/backup.img:输入文件为备份映像文件。
  • of=/dev/disk1:输出文件为整个硬盘。
  • bs=4M:块大小为4兆字节。
创建指定大小的文件

创建一个大小为1GB的空文件:

ddif=/dev/zero of=emptyfile bs=1M count=1024
  • if=/dev/zero:输入文件为提供零值的设备文件。
  • of=emptyfile:输出文件为要创建的文件。
  • bs=1M:块大小为1兆字节。
  • count=1024:复制1024个块。
测试磁盘写入速度

通过写入数据到磁盘来测试写入速度:

ddif=/dev/zero of=testfile bs=1G count=1oflag=dsync
  • if=/dev/zero:输入文件为提供零值的设备文件。
  • of=testfile:输出文件为测试文件。
  • bs=1G:块大小为1千兆字节。
  • count=1:复制1个块。
  • oflag=dsync:确保每次写入数据到磁盘后都进行同步。
标签: macos

本文转载自: https://blog.csdn.net/qq_36549698/article/details/139782946
版权归原作者 YaeSaraki 所有, 如有侵权,请联系我们删除。

“在macOS上使用镜像文件制作安装系统U盘”的评论:

还没有评论