Cela fait quelque temps que j'avais décidé de flashé mon BIOS. Malheureusement, ces gentlemen de HP ne se sont jamais décidé à créer des utilitaires pour Linux (bon, si, mais c'était il y a 10 ans, au temps des disquettes). Bref, que les linuxiens se démerdent... Et c'est ce qu'ils firent. Ainsi un super utilitaire qui sert à flasher son BIOS (tant celui de sa carte mère que celui de sa carte graphique), et tout cela sans devoir redémarrer son pc: FlashRom. Ce n'est pas beau?
Je vais vous décrire la procédure que j'ai utilisée; Attention, c'est une procédure qui peut s'avérer fatale pour votre ordinateur! Il ne s'agit plus ici de jouer gentillement à changer d'OS, mais bien de BIOS. En cas de mauvaise passe, votre pc peut devenir inutilisable. (et certain de répliquer qu'il suffit de retirer l'EPROM et de la flasher avec un programmateur). Lisez tout l'article avant de commencer!. Pour installer flashrom:
sudo apt-get install flashrom
Bon, on est parti pour commencer le flashage...
Première étape: récupérer une copie du BIOS présent sur le pc. Cette copie, je vous conseille d'en faire quelques unes, histoire de ne pas la perdre définitivement (ce serait très idiot en cas de problèmes). Pour cela, on va utiliser l'option -r de flashrom:
sudo flashrom -r ./out.bin
Le fichier est ainsi créé dans le répertoire courant (par défaut le répertoire home).
Deuxième étape: il s'agit de récupérer l'image du nouveau BIOS. Pour moi, j'ai téléchargé l'installateur, l'exécuter avec Wine, puis recherché le fichier BIOS parmi les fichiers installer (j'ai bêtement comparé la taille du fichier avec celui récupéré lors de l'étape un)
Troisième étape: le flashage en tant que tel. Il s'agit de l'étape la plus délicate: la moindre panne de courant peut interrompre cette tâche et rendre le pc inutilisable. La commande est la suivante:
sudo flashrom -w fichier_a_flasher
Où fichier_a_flasher correspond au fichier du nouveau BIOS. Si le programme prend un peu de temps (surtout lors de l'écriture), c'est normal.
Dernière étape: redémarrer l'ordinateur, et dans un grand stress, attendre voir si tout démarre correctement. Avec le flash, les options du BIOS seront certainement réinitialisées, ce qui signifie que vous devrez tout reconfigurer; et si vous avez comme moi votre partition de boot qui n'est pas la première, il y a de forte chance qu'il ne la retrouve pas. La solution consisterait alors à réinstaller Linux (j'attendrai la prochaine version de ma distribution pour le faire - je vous tiendrai au courant).
En cas de problèmes, vérifier que vous pouvez démarrer un live-cd ou un live-usb. Si c'est le cas, redémarrez une distribution avec Linux dessus, et reflashez votre BIOS avec l'ancienne version que vous avez sauvegardée. Personnellement, avec le live-cd, j'ai pu redémarrer à partir du premier disque dur.
Soyez très prudents lors de ces manipulations. Enjoy!