{{tag>matériel tutoriel bios portable netbook asus asus_eee_pc }}
----
====== EEE-PC BootBooster et Flash BIOS ======
Cette page à pour but d'organiser le partitionnement du disque de l'eee-pc (SSD ou disque dur) afin d'utiliser certaines fonctions natives chez Asus. Une partition de type "**EFI**" permet d'activer la fonction "Boot Booster" du Bios. Cette fonction enregistre la configuration du Setup dans cette partition "**EFI**" et accélère ainsi le boot du pc (à ne pas confondre avec le boot du système d'exploitation). Le gain peut varier de 4 à 10 secondes. La seconde partition de type "**FAT16**" sert à flasher son bios depuis le disque et n'est pas obligatoire ! On peut tout aussi bien flasher son Bios via une clé USB sur le même principe. Il s'agit juste d'un confort d'utilisation. Ces deux partition doivent être de type primaire et placées en fin de disque (la "EFI" __vraiment__ à la fin).
Tests effectués sur **901** (ssd sda : 4Go | ssd sdb : 8 Go ) et **1000H** ( disque dur sda : 160 Go ).
===== Configuration des partitions =====
* Booter sur une clé USB (version UNR ou Normale).
* Dans la session //live//, lancer [[:gparted|GParted : éditeur de partitions]] (**Système -> Administration -> Gparted**).
Les partitions pour __BootBooster__ et __Bios__ doivent impérativement être de type **PRIMAIRE** et sur le premier disque /dev/sda
==== Cas d'une installation neuve ====
Ici on suppose un eeepc "vierge" ou du moins sans aucune partition.
^ 901 ^^^^^
^ parition ^ système de fichier ^ point de montage ^ type ^ taille ^
| /dev/sda | |||4Go|
| /dev/sdb | |||8Go|
^ 1000H ^^^^^
| /dev/sda | |||160Go|
* Dans la partie "//Unallocated//", faire un clique droit puis **New** (ou Ctrl+N), donner à "//New Size (MiB)://" la valeur **8**, puis taper la touche [TAB] (tabulation), la valeur généré dans le champ "//Free Space Following (MiB)://" doit être copié/collé vers "//Free Space Preceding (MiB)://", puis de nouveau [TAB]. Cette façon de faire aura pour but de "caler" la partition en fin de disque. En "//File System://" mettre **unformatted** et en "//Create as://" mettre **Primary Partition**. Renouveler l'opération si besoin (Bios + BootBooster).
* Créer votre //partition racine// normalement (début de disque).
* Créer votre //Swap// et //Home// en lecteur logique, depuis une partition étendue comprise entre la partition racine et la(les) partition(s) de fin.
* [[#but_a_atteindre|Suite ...]]
==== Cas où Ubuntu est déjà installé ====
^ 901 ^^^^^
^ parition ^ système de fichier ^ point de montage ^ type ^ taille ^
| /dev/sda |||||
| /dev/sda1 | de votre choix | / | primaire | 4Go |
| /dev/sdb |||||
| /dev/sdb1 | de votre choix | /home | primaire | -- |
| /dev/sdb2 | Swap | | primaire | 100Mo |
^ 1000H ^^^^^
| /dev/sda |||||
| /dev/sda1 | de votre choix | / | primaire | -- |
| /dev/sda2 | Swap | | primaire | 1Go |
| /dev/sda3 | de votre choix | /home | primaire | -- |
* Dans Gparted, (**__démonter la partition si besoin__**) faire un clic droit sur la partition **/dev/sda1** puis : **Resize/Move**.
* Dans la boite de dialogue allez sur "//Free Space Following (MiB)://" et mettre **8** (celà libèrera 8 Mo d'espace en fin de disque). Si vous désirez installer la possibilité de mettre à jour votre BIOS directement via votre eeepc renouvelez une seconde fois cette opération (ce qui vous fera un block final de 16 Mo en fin de partition.
==== But à atteindre dans tous les cas ====
^ 901 ^^^^^
^ parition ^ système de fichier ^ point de montage ^ type ^ taille ^
| /dev/sda |||||
| /dev/sda1 | de votre choix | / | primaire | -- |
| /dev/sda2 | **FAT16** | aucun | **primaire** | 8Mo |
| /dev/sda3 | **EFI** | aucun | **primaire** | 8Mo |
| /dev/sdb ||||||
| /dev/sdb1 | de votre choix | /home | primaire | -- ||
| /dev/sdb2 | Swap | | primaire | 100Mo ||
| {{:asus_eee_pc_bios:901-gparted.png?400|}} |||||
^ 1000H - BootBooster uniquement ^^^^^
| /dev/sda |||||
| /dev/sda1 | de votre choix | / | primaire | -- |
| /dev/sda2 | Swap | | primaire | -- ||
| /dev/sda3 | de votre choix | /home | primaire | -- ||
| /dev/sda4 | **EFI** | aucun | **primaire** | 8Mo |
| {{:asus_eee_pc_bios:1000h-gparted.png?400|}} |||||
^ 1000H - Bios et BootBooster ^^^^^
| /dev/sda |||||
| /dev/sda1 | de votre choix | / | primaire | -- |
| /dev/sda4 ||| étendue |||
| /dev/sda5 | Swap | | logique | -- ||
| /dev/sda6 | de votre choix | /home | logique | -- ||
| /dev/sda3 | **FAT16** | aucun | **primaire** | 8Mo |
| /dev/sda2 | **EFI** | aucun | **primaire** | 8Mo |
* Dans la partie "//Unallocated//", faire un clique droit puis **New** (ou Ctrl+N), mettre les valeurs suivante (sans toucher au reste) puis **Add** (renouvelez l'opération dans le cas d'une partition réservée pour mise à jour de Bios)
* //__New Size (MiB):__// 8
* //__Create as:__// Primary Partition
* //__File System:__// unformatted
* Appliquer les changements (ça peut être long dû à la modification de la taille de sda1 - on est en USB Live hein :-D )
===== Système de fichier =====
Attention, manipulations à effectuer avec précaution, ne pas se tromper de partition
* Ouvrir un terminal et taper les commandes suivantes : (//__Nota :__ l'espace entre 'sda' et '2' ou '3' est normal !//. La première ligne change le type de partition, la seconde ligne permet de vérifier la première.)
* Pour la parition de mise à jour de Bios :
* sudo sfdisk --change-id /dev/sda 2 6
sudo sfdisk --print-id /dev/sda 2
* Pour la parition BootBooster :
* sudo sfdisk --change-id /dev/sda 3 ef
sudo sfdisk --print-id /dev/sda 3
===== BootBooster =====
Pour activer le BootBooster il vous suffit de rebooter votre eeepc et de vous rendre dans le //Setup du Bios//. Pour entrer dans le setup, il faut taper sur la touche **F2** (tout de suite au reboot), la frappe répétitive sur la touche **F2** pour "attraper" le setup est généralement la solution la plus "simple" :-P
* Dans le //Setup du Bios//
* se rendre dans l'onglet "Boot"
* puis sur l'option "Boot Booster" mettre "Enabled".
* **F10** pour sauver la configuration et quitter le //setup//.
Le premier boot ne montre aucun changement significatif (chargement des paramètres du boot dans la partition EFI).
===== Flash Bios =====
**ATTENTION ! FAITES CETTE MANIPULATION EN ÉTANT SUR SECTEUR ET NON SUR BATTERIE**
L'utilitaire de flash fait une vérification de l'image ROM avant de lancer le flash à proprement dit. Ne faites aucune manipulation durant toute la phase de flash. L'utilitaire relance tout seul le pc. Ne touchez à rien !
**Vous faites la manipulation du flash de votre Bios à vos risques et périls. Ubuntu-fr (et moi-même) ne pourront être tenu responsable d'une quelconque dégradation de votre eeepc.**
Se rendre sur le site d'[[https://www.asus.com/fr/support/Download-Center/|Asus]] et sélectionner le modèle de votre eeepc. Télécharger le Bios qui vous intéresse.
Si besoin, décompresser l'archive et renommer le fichier 'ROM' avec le nom de votre eeepc (ex: BIOS 2103 Set DVMT memory to maximun, fichier : 901-ASUS-2103.zip -> 901.ROM )
Monter la partition FAT16 : sudo mkdir /media/bios && sudo mount -t msdos /dev/sda2 /media/bios
Copier le FLASH ROM sur la partition de Bios : sudo cp ~/901.ROM /media/bios/901.ROM
Rebooter votre eeepc. Au boot taper sur les touches **Alt** et **F2** (de façon répétitive et simultanée). L'utilitaire de flash va démarrer. Vous verrez : "//Checking for USB Device...//".
A noter que cette manipulation de flash, fonctionne (à priori) sur toutes les cartes mères de marque ASUS avec un AMIBIOS 'American Megatrends, Inc'. (testé sur carte mère Asus A7N8X-E Deluxe et A8N-SLI Deluxe )
----
--- //Contributeur/Mainteneur : [[utilisateurs:McPeter]]//