LoginSignup
0
0

【2024年04月版】MacでProxmoxのインストールUSBを作成【diskutil, dd】

Posted at

はじめに

Proxmox 8.1 で遊びたかったので、インストールUSBを作成する時のメモ

環境

MacbookPro 14 (2023/11) Sonoma 14.3

手順

  • isoのダウンロード
  • usbメモリの初期化とアンマウント (diskutil)
  • usbメモリにisoを書き込み (dd)
  • usbメモリによるブートの確認

isoのダウンロード

Proxmox のHPからダウンロードします。

image.png

Proxmox - Downloads から isoを直接ダウンロードします。

image.png

usbメモリの初期化とアンマウント (diskutil)

usb の確認

usbメモリを差し込んで、認識されているパスを確認します。
コマンドは、 diskutil list です。
差し込む前と、差し込んだあとで、追加されたディスクを確認するとわかりやすいです。

  • 差込前
 % diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:             Apple_APFS_ISC Container disk1         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk3         994.7 GB   disk0s2
   3:        Apple_APFS_Recovery Container disk2         5.4 GB     disk0s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +994.7 GB   disk3
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            14.4 GB    disk3s1
   2:              APFS Snapshot com.apple.os.update-... 14.4 GB    disk3s1s1
   3:                APFS Volume Preboot                 11.4 GB    disk3s2
   4:                APFS Volume Recovery                1.9 GB     disk3s3
   5:                APFS Volume Data                    786.1 GB   disk3s5
   6:                APFS Volume VM                      15.0 GB    disk3s6

ここでは、128GBのusbメモリを差し込んでいます。/dev/disk4として認識されています。

  • 差込後
% diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:             Apple_APFS_ISC Container disk1         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk3         994.7 GB   disk0s2
   3:        Apple_APFS_Recovery Container disk2         5.4 GB     disk0s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +994.7 GB   disk3
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            14.4 GB    disk3s1
   2:              APFS Snapshot com.apple.os.update-... 14.4 GB    disk3s1s1
   3:                APFS Volume Preboot                 11.4 GB    disk3s2
   4:                APFS Volume Recovery                1.9 GB     disk3s3
   5:                APFS Volume Data                    786.1 GB   disk3s5
   6:                APFS Volume VM                      15.0 GB    disk3s6

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *125.8 GB   disk4
   1:        Apple_partition_map                         4.1 KB     disk4s1
   2:                  Apple_HFS                         9.7 MB     disk4s2

usbメモリの初期化

diskutil eraseDisk でusbメモリを初期化します。フォーマットをExFT、ディスク名をPVE、パスを/dev/disk4で指定しています。

% diskutil eraseDisk ExFAT PVE /dev/disk4
Started erase on disk4
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk4s2 as ExFAT with name PVE
Volume name      : PVE
Partition offset : 411648 sectors (210763776 bytes)
Volume size      : 245346304 sectors (125617307648 bytes)
Bytes per sector : 512
Bytes per cluster: 131072
FAT offset       : 2048 sectors (1048576 bytes)
# FAT sectors    : 8192
Number of FATs   : 1
Cluster offset   : 10240 sectors (5242880 bytes)
# Clusters       : 958344
Volume Serial #  : 660b7ccd
Bitmap start     : 2
Bitmap file size : 119793
Upcase start     : 3
Upcase file size : 5836
Root start       : 4
Mounting disk
Finished erase on disk4

usbメモリのアンマウント

diskutil unmountDisk でアンマウントします。
busyが発生する場合などは、Finderやアンチウイルスソフトなどで開いていないか確認して、終了してください。

% diskutil unmountDisk /dev/disk4
Unmount of all volumes on disk4 was successful

usbメモリにisoを書き込み (dd)

usbメモリに書き込み

dd で ダウンロードしたisoイメージを書き込みます。
sudo による権限が必要です。

% sudo dd if=./proxmox-ve_8.1-2.iso of=/dev/disk4 bs=1m status=progress
  1277165568 bytes (1277 MB, 1218 MiB) transferred 28.024s, 46 MB/s
1229+1 records in
1229+1 records out
1289736192 bytes transferred in 28.351713 secs (45490591 bytes/sec)

usbメモリのアンマウント

diskutil unmountDisk でアンマウントします。

% diskutil unmountDisk /dev/disk4
Unmount of all volumes on disk4 was successful

usbメモリによるブートの確認

インストールを行うPCで、BIOSやUEFIでUSBメモリからのブート設定を行い、起動すれば成功です。

image.png

さいごに

かんたんでしたね

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0