expert:bios_flash_freedos
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | expert:bios_flash_freedos [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{expert: | ||
+ | |||
+ | ===== Mise à jour de bios avec Freedos ===== | ||
+ | |||
+ | Quand on vie sans windows sur son ordinateur, on se retrouve parfois dans une impasse lorsqu' | ||
+ | |||
+ | < | ||
+ | Les touches utilisées sont indiquées entre crochets, exemple **[ctrl]** pour la touche " | ||
+ | |||
+ | ==== Vérifier qu'il n' | ||
+ | |||
+ | La première étape consiste à essayer par tous les moyens de ne pas avoir à utiliser ce tutoriel ! ;-) La mise à jour de bios est une opération délicate car une erreur durant son exécution peut entraîner de sérieux problèmes pour récupérer le matériel, voir le transformer en " | ||
+ | Comme on néglige parfois le plus simple, vérifiez que votre matériel ne dispose pas d'une fonction de flashage " | ||
+ | |||
+ | <note warning> | ||
+ | Les procédures décrites ici sont techniques, vous devrez ensuite opérer en ligne de commande DOS depuis Freedos, parfois avec un clavier en Qwerty. **Vous êtes prévenu, vous pouvez rendre totalement inutilisable votre matériel en suivant ce tutoriel de travers, et parfois malheureusement même en le suivant bien** (image bios défectueuse ou inadaptée).</ | ||
+ | |||
+ | Si vraiment vous ne trouvez rien d' | ||
+ | |||
+ | ==== Réunir le nécessaire ==== | ||
+ | |||
+ | Tout d' | ||
+ | Sur le site de " | ||
+ | |||
+ | Pour déterminer quelle version du Bios est actuellement installée depuis Linux vous avez l' | ||
+ | |||
+ | < | ||
+ | # dmidecode --type bios | ||
+ | # hwinfo --bios | ||
+ | # lshw | grep -C5 BIOS</ | ||
+ | |||
+ | |||
+ | Il nous faut une image du système Freedos, vous avez plusieurs options : | ||
+ | |||
+ | * Créer | ||
+ | * Créer une clé usb amorçable embarquant Freedos | ||
+ | * Installer Freedos sur une petite partition dédiée (ou mieux dans une image dans votre partition Linux) et le charger à l'aide de votre chargeur d' | ||
+ | |||
+ | La solution la plus souple est sans aucun doute la clé usb amorçable car elle sera réutilisable à chaque nouvelle mise à jour, et surtout le support accessible en écriture vous permet de faire une sauvegarde de l' | ||
+ | **Vous n'avez besoin que d'une seule de ces méthodes** (clé usb ou CDRom/ | ||
+ | |||
+ | ==== Créer une clé usb Freedos ==== | ||
+ | |||
+ | Vous avez besoin d'une clé usb, même la plus vieille de vos " | ||
+ | |||
+ | Téléchargez une image d' | ||
+ | Sur [[http:// | ||
+ | |||
+ | Maintenant passons à la préparation de la clé usb, vous devez la formater en FAT16, une seule partition. Vous pouvez utiliser différents programmes pour effectuer cette tâche comme " | ||
+ | Ensuite vous devez connaître de manière certaine l' | ||
+ | |||
+ | < | ||
+ | |||
+ | # fdisk -l</ | ||
+ | |||
+ | |||
+ | Une fois l' | ||
+ | |||
+ | < | ||
+ | |||
+ | La première étape consiste à " | ||
+ | |||
+ | {{ expert: | ||
+ | |||
+ | Ensuite vous allez créer une " | ||
+ | |||
+ | {{ expert: | ||
+ | |||
+ | De retour à l' | ||
+ | |||
+ | {{ expert: | ||
+ | \\ | ||
+ | {{ expert: | ||
+ | |||
+ | Cfdisk vous indiquera sans doute que le marqueur d' | ||
+ | |||
+ | {{ expert: | ||
+ | |||
+ | C'est fini pour la clé que vous pouvez laisser branchée.\\ | ||
+ | |||
+ | < | ||
+ | |||
+ | Passons à l' | ||
+ | avec votre gestionnaire de paquets préféré. | ||
+ | |||
+ | <note tip>" | ||
+ | |||
+ | (Peut nécessiter des droits root) | ||
+ | < | ||
+ | |||
+ | Nous lançons qemu en lui assignant la clé usb (remplacez "/ | ||
+ | |||
+ | L' | ||
+ | |||
+ | **Sur le premier écran choisissez l' | ||
+ | |||
+ | {{ expert: | ||
+ | \\ | ||
+ | |||
+ | " | ||
+ | \\ | ||
+ | {{ expert: | ||
+ | \\ | ||
+ | {{ expert: | ||
+ | \\ | ||
+ | {{ expert: | ||
+ | \\ | ||
+ | |||
+ | Utilisez les flèches de votre clavier pour vous déplacer et éventuellement dé-sélectionner certains paquetages, ensuite validez avec le bouton " | ||
+ | {{ expert: | ||
+ | \\ | ||
+ | L' | ||
+ | \\ | ||
+ | {{ expert: | ||
+ | \\ | ||
+ | |||
+ | Pour **libérer la souris** si vous avez cliqué sur la fenêtre Qemu utilisez la combinaison de touches **[ctrl] [alt]**.\\ | ||
+ | |||
+ | <note tip>Si quelque chose se passe mal pendant l' | ||
+ | |||
+ | Lorsque l' | ||
+ | |||
+ | {{ expert: | ||
+ | |||
+ | J'ai rencontré un bogue étrange sur les deux versions de Freedos testées (fdbasecd et fdfullcd) qui empêche de charger le mode 4 "no driver" | ||
+ | |||
+ | < | ||
+ | |||
+ | Vous allez vous retrouver dans un éditeur de texte ouvert sur le fichier " | ||
+ | |||
+ | < | ||
+ | |||
+ | et **ajoutez en début de ligne** <color red> | ||
+ | |||
+ | < | ||
+ | |||
+ | Pour sauvegarder ouvrez le menu principal avec les touches **[alt] [F]** et validez " | ||
+ | |||
+ | {{ expert: | ||
+ | \\ | ||
+ | {{ expert: | ||
+ | \\ | ||
+ | |||
+ | Ça y est, votre clé est prête, fermez la fenêtre de Qemu, et testez votre clé toute chaude avec Qemu (peut nécessiter des droits root) : | ||
+ | |||
+ | < | ||
+ | |||
+ | Si tout va bien vous verrez ça : | ||
+ | |||
+ | {{ expert: | ||
+ | |||
+ | Testez avec n' | ||
+ | Pour tester le bon fonctionnement tapez les commandes " | ||
+ | |||
+ | {{ expert: | ||
+ | \\ | ||
+ | |||
+ | Reste à vous pencher sur le manuel de votre ordinateur pour savoir comment démarrer sur la clé usb, et tester grandeur nature. | ||
+ | Pour copier les utilitaires de flashage et image de bios il suffit de monter votre clé usb depuis votre navigateur de fichier ([[gnome: | ||
+ | |||
+ | |||
+ | ==== Créer un CDRom amorçable (ou une disquette) Freedos ==== | ||
+ | |||
+ | Nous allons utiliser une image initialement prévue pour des disquettes de 2.88Mo, pour avoir suffisamment d' | ||
+ | Pour ma part je préfère utiliser une image provenant du projet " | ||
+ | Décompressez l' | ||
+ | |||
+ | Copiez cette image disque dans un coin propre de votre système (je la suppose dans ~), nous allons la monter pour examiner son contenu et y copier les utilitaires de flashage : | ||
+ | |||
+ | < | ||
+ | |||
+ | # mount -o loop -t vfat ~/ | ||
+ | |||
+ | $ ls -l ~/dosdisk | ||
+ | -rwxr-xr-x 1 root root 66090 2009-06-19 18:19 command.com | ||
+ | -rwxr-xr-x 1 root root 52 2009-06-19 18:19 config.sys | ||
+ | -rwxr-xr-x 1 root root 45680 2009-06-19 18:19 kernel.sys | ||
+ | -rwxr-xr-x 1 root root 1486 2009-06-19 18:19 readme | ||
+ | -rwxr-xr-x 1 root root 9221 2009-06-19 18:19 sys.com</ | ||
+ | |||
+ | Ici j' | ||
+ | |||
+ | Il reste à incorporer l' | ||
+ | |||
+ | < | ||
+ | # cp ~/ | ||
+ | # umount ~/ | ||
+ | |||
+ | Voilà, l' | ||
+ | |||
+ | < | ||
+ | |||
+ | " | ||
+ | |||
+ | < | ||
+ | |||
+ | Une fois devant le prompt Freedos " | ||
+ | |||
+ | Cette méthode a l' | ||
+ | |||
+ | ==== Trucs en vrac ==== | ||
+ | |||
+ | * Pour graver une image " | ||
+ | |||
+ | < | ||
+ | |||
+ | Vous remplacerez " | ||
+ | |||
+ | |||
+ | * Sur certaines cartes mère un " | ||
+ | |||
+ | * Le logiciel " | ||
+ | |||
+ | * Les utilitaires de flashage ne sont PAS interchangeables, | ||
+ | |||
+ | * Il est possible de partitionner la clé usb une fois Freedos installé pour récupérer de la place utilisable dessus, cependant ça peut bloquer le démarrage sur certains ordinateurs. Au lancement Freedos vous demandera sur quel disque vous désirez amorcer, les partitions seront identifiées " | ||
+ | |||
+ | * FAT16 est limité à une partition de 2Go. Les noms de fichiers longs seront tronqués dans Freedos, utilisez " | ||
+ | |||
+ | ==== Liens ==== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ----------------------------------------------------------------------- | ||
+ | |||
+ | [[expert: |
expert/bios_flash_freedos.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1