Flasher le bios d’un Dell depuis ubuntu 11.10

Dans cet article, nous allons voir comment flasher le bios d’un portable Dell Latitude D620 sous ubuntu 11.10 directement. La méthode peut bien entendu être appliquée à d’autre modèles de chez Dell.

1. Récupération de la mise à jour sur le site Dell.

Dans notre cas, le fichier obtenu s’appelle D620_A10.EXE. Nous allons donc positionner les droits d’exécution dessus :

chmod +x D620_A10.EXE

2. Extraction du BIOS

Nous allons installer wine afin de pouvoir extraire le nouveau bios à proprement parler du .exe téléchargé précédemment.

sudo apt-get install wine
wine ./D620_A10.EXE -writehdrfile -nopause

Cela nous permet de récupérer un fichier D620_A10.hdr contenant les données utiles pour la suite …

3. Flash du BIOS

Tout d’abord, nous allons installer les outils necessaires :

sudo apt-get install firmware-addon-dell
sudo modprobe dell_rbu

Il ne nous reste plus qu’à flasher avec la commande :

sudo dellBiosUpdate -u -f ./D620_A10.hdr --reboot

Installer SQL*Plus sur Ubuntu 11.10

Dans cet article, nous allons installer le client SQL*Plus d’Oracle sous Ubuntu 11.10.

Tout d’abord nous allons installer les pré-requis :

sudo apt-get install libaio1 unzip

Si nous utilisons les PAM (pam_ldap, pam_mysql, …) pour l’authentification des utilisateurs de la machine, alors il faut installer le daemon nscd :

sudo apt-get install nscd
sudo update-rc.d nscd enable

Nous allons donc télécharger depuis les fichiers instantclient-basic-linux32-11.2.0.2.0.zip et instantclient-sqlplus-linux32-11.2.0.2.0.zip.

Nous les décompressons dans /usr/local :

sudo unzip instantclient-sqlplus-linux32-11.2.0.2.0.zip -d /usr/local
sudo unzip instantclient-basic-linux32-11.2.0.2.0.zip -d /usr/local
sudo ln -s /usr/local/instantclient_11_2/sqlplus /usr/bin/sqlplus

Nous allons ensuite créer le fichier /etc/ld.so.conf.d/sqlplus.conf (sudo vi /etc/ld.so.conf.d/sqlplus.conf) et y mettre :

/usr/local/instantclient_11_2

Suivi d’un :

sudo ldconfig

Nous allons télécharger une icone et la placer dans /usr/local/instantclient_11_2 :

cd /usr/local/instantclient_11_2
sudo wget http://www.mricons.com/ajax/download/png/95358/128/sql -O sqlplus.png

Nous allons ajouter une entrée dans le menu Gnome en créant le fichier /usr/share/applications/sqlplus.desktop (sudo vi /usr/share/applications/sqlplus.desktop) et en y mettant :


[Desktop Entry]
Encoding=UTF-8
Name=SqlPlus
GenericName=SqlPlus
Comment=Oracle Instant Client SqlPlus
Exec=/usr/bin/gnome-terminal -t "SQL*Plus" -e "/usr/bin/sqlplus /nolog"
Terminal=False;
Type=Application
Categories=Development
Version=11.2.0.2
Icon=/usr/local/instantclient_11_2/sqlplus.png

Nous pouvons maintenant lancer SQL*Plus depuis le menu Gnome et nous connecter à un serveur de bases de données Oracle :