はじめに
AIX インストールの方法にはいくつか種類がありますが、USB flash drive にイメージを書き込んで導入に利用することができます。
USB flash drive 用に一つのファイルになった iso イメージも提供されています。(DVD の場合は iso イメージが2つに別れている。)
以下では Mac で USB flash drive に AIX install image を書き込んで Bootable なデバイスを作成する手順を記載します。
環境
- Mac
$ uname -mrsv
Darwin 23.1.0 Darwin Kernel Version 23.1.0: Mon Oct 9 21:28:12 PDT 2023; root:xnu-10002.41.9~6/RELEASE_ARM64_T8103 arm64
- AIX install image
IBM Entitled Systems Support からダウンロードした AIX 7.3 TL2 SP1 のイメージを利用
$ ls -lh AIX_v7.3_Install_7300-02-01-2346_flash_112023_LCD8265304.iso
-rw-r--r-- 1 aaaaaaaaaaaa staff 8.0G 12 14 15:53 AIX_v7.3_Install_7300-02-01-2346_flash_112023_LCD8265304.iso
$ file AIX_v7.3_Install_7300-02-01-2346_flash_112023_LCD8265304.iso
AIX_v7.3_Install_7300-02-01-2346_flash_112023_LCD8265304.iso: ISO 9660 CD-ROM filesystem data (DOS/MBR boot sector) 'LCD8_2653_04'
Mac での作業
USB flash drive の確認
USB flash drive を接続して diskutil list
コマンドで認識を確認します。
今回は /dev/disk4
として認識されています。
$ diskutil list
/dev/disk0 (internal, physical):
(中略)
/dev/disk3 (synthesized):
(中略)
/dev/disk4 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *31.0 GB disk4
1: Windows_FAT_32 KIOXIA 31.0 GB disk4s1
USB flash drive のフォーマット
diskutil eraseDisk
コマンドで USB flash drive のフォーマットします。
$ diskutil eraseDisk MS-DOS UNTITLED /dev/disk4
Started erase on disk4
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk4s2 as MS-DOS (FAT) with name UNTITLED
512 bytes per physical sector
/dev/rdisk4s2: 60050752 sectors in 1876586 FAT32 clusters (16384 bytes/cluster)
bps=512 spc=32 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=60080128 bspf=14661 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk4
USB flash drive がフォーマットされたことを確認します。
$ diskutil list
(中略)
/dev/disk4 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *31.0 GB disk4
1: EFI EFI 209.7 MB disk4s1
2: Microsoft Basic Data UNTITLED 30.8 GB disk4s2
USB flash drive への iso イメージの書き込み
diskutil unmountDisk
コマンドで USB flash drive をアンマウントします。
$ diskutil unmountDisk /dev/disk4
Unmount of all volumes on disk4 was successful
dd
コマンドで AIX install image を USB flash drive へ書き込みます。
$ sudo dd if=./AIX_v7.3_Install_7300-02-01-2346_flash_112023_LCD8265304.iso of=/dev/disk4 bs=1m
Password:
8169+1 records in
8169+1 records out
8565850112 bytes transferred in 823.823214 secs (10397680 bytes/sec)
diskutil eject
コマンドで USB flash drive を取り出します。
$ diskutil eject /dev/disk4
Disk /dev/disk4 ejected
再度 USB flash drive を接続し、書き込み結果を確認します。
AIX install image が書き込まれていることが確認できます。
$ diskutil list
(中略)
/dev/disk4 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: LCD8_2653_04 *31.0 GB disk4
$ mount
(中略)
/dev/disk4 on /Volumes/LCD8_2653_04 (udf, local, nodev, nosuid, read-only, noowners)
$ ls -al
total 96
drwxrwxr-x 10 aaaaaaaaaaaa staff 656 10 28 06:46 .
drwxr-xr-x 4 root wheel 128 12 1 15:03 ..
-rwxrwxr-x 1 aaaaaaaaaaaa staff 42 10 28 06:46 .Version
drwxr-xr-x 2 aaaaaaaaaaaa staff 40 10 28 06:40 7300-02
-rwxr-xr-x 1 aaaaaaaaaaaa staff 16 10 28 06:40 OSLEVEL
-rwxr-xr-x 1 aaaaaaaaaaaa staff 863 10 28 06:40 README.aix
drwxrwxr-x 4 aaaaaaaaaaaa staff 128 10 28 06:41 RPMS
-rwxr-xr-x 1 aaaaaaaaaaaa staff 6469 10 28 06:40 bosinst.data
-rwxr-xr-x 1 aaaaaaaaaaaa staff 15950 10 28 06:40 image.data
drwxr-xr-x 3 aaaaaaaaaaaa staff 84 10 28 06:40 installp
drwxr-xr-x 3 aaaaaaaaaaaa staff 84 10 28 06:43 ismp
drwxr-xr-x 2 aaaaaaaaaaaa staff 936 10 28 06:42 license
drwxr-xr-x 3 aaaaaaaaaaaa staff 136 10 28 06:40 ppc
drwxr-xr-x 3 aaaaaaaaaaaa staff 84 10 28 06:40 root
drwxr-xr-x 10 aaaaaaaaaaaa staff 392 10 28 06:44 usr
(参考) IBM Power での導入
作成した USB flash drive で導入すると正常にブートしてくることを確認できました。
SMS 上でのブートデバイスの選択では、Hard Drive
-> USB
で表示されます。
導入が始まって以降は、DVD や NIM からの導入と差異はありません。
PowerPC Firmware
Version FW1030.20 (ML1030_060)
SMS (c) Copyright IBM Corp. 2000,2023 All rights reserved.
-------------------------------------------------------------------------------
Select Device
Device Current Device
Number Position Name
1. - USB Disk
( loc=U78DB.ND0.WZS0346-P0-C5-T2-L1-L0-L0 )
-------------------------------------------------------------------------------
Navigation keys:
M = return to Main Menu
ESC key = return to previous screen X = eXit System Management Services
-------------------------------------------------------------------------------
Type menu item number and press Enter or select Navigation key:
-------------------------------------------------------------------------------
Welcome to AIX.
boot image timestamp: 16:35:12 10/27/2023
The current time and date: 01:36:52 12/19/2023
processor count: 1; memory size: 8192MB; kernel size: 58074281
boot device: /pci@80000002000001a/usb@0/hub@1/usb-scsi@8/disk@0,0:\ppc\chrp\bootfile.exe
-------------------------------------------------------------------------------
まとめ
AIX であっても iso イメージの USB flash drive への書き込みは他の OS と同様の手順で実施可能です。
頻度は多くないと思いますが、DVD や NIM がない環境での導入の選択肢として参考にしていただければと思います。