Mise à jour du microprogramme Dell PowerEdge sur Ubuntu?

La société pour laquelle j'ai travaillé récemment a remporté un lot de machines PowerEdge SC1425 d'occasion. Nous aimerions les utiliser. Notre système d'exploitation de choix est Ubuntu Server 10.04 64-bit, qui installe juste peachy sur ce type de machine.

Maintenant, j'aimerais installer les mises à jour du firmware de Dell, qui sont apparemment marquées comme recommandé. Cela inclut les mises à jour pour le BIOS, le BMC et éventuellement un autre matériel.

Je trouve incroyablement difficile de localiser les fichiers sur le site Web de Dell et d'installer l'un d'entre eux sur un système Ubuntu:

  • J'ai téléchargé le fichier OM_6.2.0_SUU_A01.iso .
    • Je crois avoir lu que le DVD SUU devrait pouvoir mettre à jour tout PowerEdge récent. Est-ce correct?
    • Est-ce la dernière version? Outre le numéro de version, A01 a-t-il une signification?
    • Cette image est-elle amorçable? (Pour le moment, j'ai juste recourbé avec un montage de périphérique en boucle.)
  • Running /bin/bash ./suu du DVD, je reçois:

     # /bin/bash ./suu ./suu: line 262: ./java/linux/i386/bin/java: No such file or directory 

    Le fichier existe et est exécutable. Mais je ne peux pas l'exécuter directement à partir du shell non plus.

Je ne suis pas sûr de ce que vous recherchez, mais j'ai tendance à mettre à niveau les systèmes PowerEdge en utilisant le CD OMSA en direct depuis le site Dell OpenManage . Je viens de le démarrer (c'est basé sur CentOS), téléchargé les fichiers de mise à niveau nécessaires pour Red Hat, les exécute, puis redémarre le système d'origine.

The file exists and is executable, though. But I cannot execute it directly from the shell either.

Vous manquez probablement les bibliothèques de compatibilité 32 bits, empêchant l'exécution de Java 32 bits. Dans la documentation, il indique explicitement que SUU est une application 32 bits et ce que les dépendances doivent fonctionner dans un environnement 64 bits.

Ce sont les dépendances documentées pour Red Hat. Je suppose qu'ils devraient être disponibles pour Ubuntu sous les mêmes noms ou des noms similaires; Procmail, glibc, compat-libstdc ++ – 296, compat-libstdc ++ – 33, libstdc ++, zlib et libxml2.

Je sais que cette question a longtemps été répondu, mais il m'a fallu un certain temps pour comprendre, alors je réponds pour le bénéfice d'autrui qui peut être en train de chercher cette question.

Le manuel Fine a fonctionné pour Ubuntu 12.04 LTS sur un Dell PowerEdge 2850. Je n'ai même pas eu à utiliser l'option de démarrage du noyau redémarrer = bios. Pas de fous avec les images de disquette, dosemu, ou d'autres wackiness.

http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate

Les instructions indiquent où obtenir le BIOS brut sur le site Web linux.dell.com.

Vous devrez monter l'image avec -o exec pour permettre l'exécution de l'application à partir de ce DVD (ou image iso)

Je brûle toujours le SUU sur le disque et le démarre. De là, vous pouvez naviguer dans les menus Dell, rechercher les mises à jour nécessaires du microprogramme et les installer. Redémarrez et vous êtes prêt à démarrer.