Случается иногда необходимость обновить прошивку от какого-нибудь устройства (RAID-контроллер, жесткий диск) на HP-шных серверах. При этом временами могут возникать неочевидные трудности.
Во-первых, у HP очень большой, корявый и криво локализованный сайт, на котором довольно сложно найти нужное. Во-вторых, Linux-версии программ-апдейтеров распространяются максимум для Linux Redhat Enterprise сервер. В-третьих, они выглядят как Zsh-скрипты с "пристёгнутым" в их конец бинарником. И в четвёртых, они достаточно кривые и просто так не запускаются.
Чтобы победить грабли, нужно проделать следующее.
- Найти и скачать с офсайта HP нужную версию онлайн-прошивальщика для Linux. Скорее всего, надо будет пройти по ссылке на "Red Hat Enterprise Linux 6 Server (x86-64)".
- После скачивания положить его в отдельную папочку и присвоить ему права запуска 700 (разрешено выполнять от root-а).
- Если в системе не установлен Zsh, то установить ("apt-get install zsh").
- Открыть любым текстовым редактором скрипт-прошивальщик и поменять там первую строчку ("Sha-Bang") на "#!/usr/bin/zsh".
- Сменить текущую директорию ("cd") на ту, где лежит скрипт.
- Сделать "export PATH=$PATH:." (грязный хак, но без этого оно скорее всего не запустится с отлупом типа "CPINIT: file not found").
- Запустить сам скрипт командой типа "./CP023180.scexe" (циферки в каждом отдельном случае будут разными).