MENU

DGX Spark(純正)のOS Recovery 体験(記載中)

DGX Spark(純正)のOS Recovery をせざるを得なくなった。以下はその手順の実体験(中)。

  1. https://docs.nvidia.com/dgx/dgx-spark/system-recovery.html のとおりに実施するのだが。
    • 16GB以上の USB flash drive を準備
    • ここではMacOS 15.7.5(24G624) Sequoia でUSB起動のOSを作成する。
    • Download the recovery media archive file (tar.gz format) をダウンロード
      • 私の作業時では dgx-spark-recovery-image-1.120.38.tar.gz をダウンロード
    • tar.gzファイルを tar xvfコマンド(または gtar コマンドを導入してそれで)で展開
      • usbimg.customer というフォルダに展開された。
    • usbimg.customer フォルダに移動し、CreateUSBKeyMacOS.sh を実行
    • 最終的にこのコマンドで以下の出力のように最後まで行き着いたのだが、実際には [3/5] Ensuring the BOOTME volume is mounted… でBOOTME volumeとしてマウントできずにエラーで終了
      • MacOS (すくなくともSequoia)では、パーティション作成時に名前を BOOTMEという固定名に変更できず、”NO NAME”というVolumeのままマウントされれしまうバグがあるようで、これを姑息的に以下の方法で修正する必要があった。
        • CreateUSBKeyMacOS.sh 内の157行目 echo “[3/5] Ensuring the BOOTME volume is mounted…” の次に diskutil rename ‘/Volumes/NO NAME’ BOOTME というスクリプトを追加し、その上で、CreateUSBKeyMacOS.sh を再実行(何度実行しても構わない)。

$ ./CreateUSBKeyMacOS.sh
Password:

/==================================\
|| _ _ || ||| |_ _ | |_ / _ \/ | ||
||| |_ / _ / | | | | ___ \ ||
||| | (| __ \ || || |) | || |||| _,|/_|___/|__/ ||
==================================/
For DGX Spark

FastOS Image Version:
NAME=”DGX SPARK FASTOS”
DATE=”2026-02-25T01:40:55+00:00″
VERSION=”1.120.38″
BUILD_TYPE=”customer”

Looking for external disks…
Select the USB disk to format (this will ERASE it):

1) /dev/disk2 — 2.0 TB — HDCZ-UT
2) /dev/disk3 — 63.2 GB — Transcend 64GB

Enter the number [1-2] and press Enter: 2

You selected: /dev/disk3 — 63.2 GB — Transcend 64GB
WARNING: THIS OPERATION WILL ERASE ALL DATA ON THE DISK.
Type ‘YES’ (uppercase) to continue: YES

[1/5] Unmounting volumes of /dev/disk3…
[2/5] Creating partition map and FAT32 volume ‘BOOTME’…
Started partitioning on disk3
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk3s1 as MS-DOS (FAT32) with name BOOTME
512 bytes per physical sector
/dev/rdisk3s1: 60517280 sectors in 1891165 FAT32 clusters (16384 bytes/cluster)
bps=512 spc=32 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=2048 drv=0x80 bsec=60546880 bspf=14775 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished partitioning on disk3
/dev/disk3 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *63.2 GB disk3
1: DOS_FAT_32 NO NAME 31.0 GB disk3s1
(free space) 32.2 GB –
[3/5] Ensuring the BOOTME volume is mounted…
Volume on disk3s1 renamed to BOOTME

[4/5] Copying files from:
/Users/kohe/Downloads/usbimg.customer/usb
to:
/Volumes/BOOTME

Using rsync with progress…
rsync(12417): warning: /Volumes/BOOTME//./.Spotlight-V100: unreadable directory: Operation not permitted
./
efi.tar.xz
1710732 100% 23.60MB/s 00:00:00 (xfer#1, to-check=1/261)
fastos-release.txt
98 100% 260.82KB/s 00:00:00 (xfer#2, to-check=2/261)
fastos.partaa
4089446400 100% 13.37MB/s 00:04:51 (xfer#3, to-check=3/261)
fastos.partab
1601071028 100% 10.54MB/s 00:02:24 (xfer#4, to-check=4/261)
initrd
78693266 100% 12.07MB/s 00:00:06 (xfer#5, to-check=5/261)
sgdisk.txt.example
97 100% 120.07KB/s 00:00:00 (xfer#6, to-check=6/261)
vmlinuz
20640848 100% 11.59MB/s 00:00:01 (xfer#7, to-check=7/261)
boot/
boot/boot.cat
2048 100% 3.12MB/s 00:00:00 (xfer#8, to-check=9/261)
boot/grub/
boot/grub/grub.cfg
1886 100% 3.27MB/s 00:00:00 (xfer#9, to-check=11/261)
boot/grub/usb_grub_display_console.cfg
1886 100% 5.67MB/s 00:00:00 (xfer#10, to-check=12/261)

省略

fw/yukon_ec_nofuse.cap

         519263 100%   12.54MB/s   00:00:00 (xfer#253, to-check=260/261)

Copy completed.

[5/5] Ejecting the device…

Password:

SUCCESSFULLY FLASHED

MacOS Flash script by (asier@nvidia.com)

Press any key to continue…

目次

いよいよUSBでBOOT

USBメモリを装着して、電源を入れなおす。ちなみにDGX SparkもThinkStation PGXも電源ランプがなく、スイッチもトグル(オンオフで位置が変わる形式)では無いので、電源が入っているのか入っていないのか分からないので不便。ランプ付きのUSBマウスやUSBランプなどを装着しておくと分かりやすい。

USBから起動できるようにBIOS設定を変更するメニユーを出すには、電源入れた直後に、(NVIDIAのロゴ表示がディスプレイに出る前に)キーボードのESCキー(またはDELキー)を連打して、BIOS設定画面が出るまで連打する。

よかったらシェアください
  • URLをコピーしました!
目次