SMiTTY.VN
Tạo USB Bootable cho file ISO

Theo khuyến nghị của IBM, thì thứ tự ưu tiên khi bootable ISO file là
NIM Server
VIOS Server
NFS Server
USB Media
Tất nhiên rồi, nếu hệ thống có NIM server, thì boot qua NIM này là cách tốt nhất, và luôn được khuyến nghị.
Tuy nhiên, không phải hệ thống nào cũng có NIM, nên... giải pháp tiếp theo đc hướng tới là dùng VIOS server, tuy nhiên ko phải hệ thống nào cũng có VIOS (với những server vật lý chỉ có 1 Lpar, thì Lpar này sẽ ôm hết resource).
Giải pháp tiếp theo đc hướng tới là dùng NFS server. Đây cũng là giải pháp tốt, nhưng giả sử ko đc hỗ trợ thì khi đó, giải pháp cuối cùng có thể sử dụng là dùng USB Media.
Điều kiện tiên quyết để có thể sử dụng USB Bootable là dung lượng tối thiểu 32Gb.
Do kiến trúc đặc biệt của AIX, nên cách tạo USB bootable cũng khác so với khi tạo cho các OS khác (như Linux hay Windows chẳng hạn).
Giả sử, file ISO cần để tạo bootable có tên là AIX73.ISO, khi này, để tạo khi tạo USB Bootable có thể làm theo các cách như sau:
1./ Dùng server AIX khác
Đây là cách chuẩn nhất và đc khuyến nghị. Giải sử, file AIX73.ISO đặt tại /tmp/AIX73.ISO của server AIX trung gian.
Lúc này, cắm USB vào server trung gian, sau đó scan devices (#cfgmgr hoặc #cfgmgr -v) để tìm USB vừa cắm (#lsdev -Cc usb), thường usb sẽ là usb0 hoặc usb1.
Tiếp theo, ghi file ISO trực tiếp vào USB bằng lệnh:
#dd if=/tmp/mksysb_iso/cd_image_xxxx.iso of=/dev/rusb0 bs=4M
Lệnh dd sẽ ghi đè dữ liệu thô (raw block) lên USB để biến nó thành thiết bị boot phần cứng.
Ở lệnh trên, có mẹo nhỏ là: Hãy dùng đường dẫn thiết bị dạng thô (/dev/rusb0 - có chữ r ở trước) và tham số bs=4M để tốc độ ghi ra USB đạt mức tối đa. Quá trình này có thể mất từ 15 - 45 phút tùy thuộc vào tốc độ ghi của chiếc USB.
2./ Dùng Rufus
Chỉ sử dụng cách này nếu không có AIX trung gian. Cách này có nhược điểm là bị server kén boot (nguyên nhân có thể bootable devcies đc tạo từ thiết bị có kiến trúc khác với AIX)
Một lưu ý khi dùng rufus là phải chọn option "dd" khi đc rufus yêu cầu chọn.