aboutsummaryrefslogtreecommitdiff
path: root/i18n/fr_FR/docs/install/$
blob: cd98e1f16891e38350ff258859173699fd419d95 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
---
Titre: Instructions d'installation
...

Cette section concerne l'installation de Libreboot sur les cibles supportées.

NOTE: si vous éxecutiez `flashrom -p internal` pour le flashage basé logiciellement,  et vous avez une erreur concernant l'accés à `/dev/mem`, vous devrez redémarrer avec le paramètre de kernel `iomem=relaxed` avant d'éxecuter flashrom, ou utiliser un kernel qui a `CONFIG_STRICT_DEVMEM ` non activé.

Quels systèmes sont compatibles avec Libreboot ?
--------------------------------------------

-   [Information à propos de la compatibilité matérielle Libreboot](../hardware)


Informations générales
-------------------

-   [Information à propos des images ROM libreboot](#rom)

Flashage via des méthodes logicielles, sur système:
-----------------------------------------

-   [Comment mettre à jour ou installer libreboot sur tout les systèmes](#flashrom)

-   [How to update or install libreboot on all systems](#flashrom)
-   [ASUS KFSN4-DRE](#flashrom)
-   [ThinkPad X60/T60 (if running Lenovo BIOS)](#flashrom_lenovobios)
-   [Apple MacBook2,1](#flashrom_macbook21)
-   [ASUS Chromebook C201](c201.md)

Mettre en place les programmeurs, pour le flashage externe SPI
-----------------------------------------------------------------

-   [BeagleBone Black Setup](bbb_setup.md)
-   [Raspberry Pi Setup](rpi_setup.md)

Flashage via les méthodes matérielles, sur le système:
-----------------------------------------

-   [Gigabyte GA-G41-ES2L](ga-g41m-es2l.md)
-   [Intel D510MO](d510mo.md)
-   [Intel D945GCLF](d945gclf.md)
-   [ASUS KGPE-D16](kgpe-d16.md)
-   [ASUS KCMA-D8](kcma-d8.md)
-   [ASUS Chromebook C201](c201.md)
-   [ThinkPad X60](x60_unbrick.md)
-   [ThinkPad X60 Tablet](x60tablet_unbrick.md)
-   [ThinkPad T60](t60_unbrick.md)
-   [ThinkPad X200/X200S/X200T](x200_external.md)
-   [ThinkPad R400](r400_external.md)
-   [ThinkPad T400](t400_external.md)
-   [ThinkPad T500](t500_external.md)
-   [ThinkPad W500](t500_external.md)

Information à propos des images ROM libreboot {#rom}
======================================

Libreboot distribue des images ROM pré-compilée, construites à partir du code source de libreboot. Ces images sont fournies pour le confort de l'utilisateur, comme ça ils n'ont pas à construire quoi que ce soit depuis la source de leur propre chef.

Ces images ROM dans chaque archive utilise le suivant à la fin de leur nom de fichier, si elles sont construites avec la charge utile GRUB: `*_*keymap*_*mode*.rom`

Modes disponibles: vesafb ou txtmode. Les images ROM vesafb sont recommandés pour un usage régulier, mais quand vous flashez pour la première fois utilisez la version txtmode, car elle vient avec Memtext86+, qui demande le text-mode au lieu du framebuffer d'habitude utilisé par l'initialisation des graphiques natifs de coreboot.
La machine devrait être testée avec Memtest86+ après chaque réassemblage ou changement du bios constructeur (d'origine) à cause de différences dans le code de raminit.

`keymap` peut être une des quelques mappage de touches que le clavier supporte (il y en a quelques un), qui affecte la configuration de la disposition du clavier qui est utilisé dans GRUB. Ca n'a pas d'importance quel image ROM vous utilisez ici, tant que le mappage des touches dans GNU+Linux est concerné.


Les mappages de touches sont nommés en accordance avec chaque disposition de clavier supportées dans GRUB. Pour apprendre comment ces mappages de touches sont créés, regardez [../grub/\#grub\_keyboard](../grub/#grub_keyboard)


QEMU
----

Libreboot arrive avec des images ROM construites pour QEMU par défaut:

Des exemples de comment utiliser les images ROM de libreboot dans QEMU:

    $ qemu-system-i386 -M q35 -m 512 -bios qemu_q35_ich9_keymap_mode.rom
    $ qemu-system-i386 -M pc -m 512 -bios qemu_i440fx_piix4_keymap_mode.rom

Vous pouvez optionnellement spécifié l'argument `-serial stdio`, comme ça QEMU émulera un terminal en série sur l'entrée/sortie standard (très certainement votre émulateur de terminal ou TTY).

D'autres arguments sont disponibles pour QEMU. Le manuel contiendra plus d'informations.

Comment mettre à jour ou installer libreboot (si vous êtes déjà en train d'éxecuter libreboot ou coreboot) {#flashrom}
=====================================================================================

Sur toutes les cibles actuelles, mettre à jour libreboot peut être accomplit sans désassemblage,
et de ce fait, sans avoir à re-flasher extérieurement en utilisant n'important quel matériel spécialisé.
En d'autres mots, vous pouvez tout faire de façon logicielle, directement depuis le système d'exploitation qui
est en cours d'éxecution sur votre système Libreboot.

*Si vous êtes en train d'utiliser `libreboot_src` ou git, alors rendez-vous bien sûr
que vous avez compilé les sources en premier (regardez [../git/\#build](../git/#build)).*

Regardez à la [liste des images ROM](#rom) pour voir quelle image est compatible avec votre appareil.


Êtes-vous en train d'exécuter le micrologiciel d'origine propriétaire ?
-------------------------------------------------------------

Si vous êtes en train d'éxecuter le micrologiciel propriétaire (ni libreboot ou coreboot), alors les instructions de flashage pour votre système vont être différentes.

Les utilisateurs du X60/T60 éxecutant le micrologiciel propriétaire devrait se référer à [\#flashrom\_lenovobios](#flashrom_lenovobios). Les utilisateurs de MacBook2,1 éxecutant l'EFI d'Apple devrait se référer à [\#flashrom\_macbook21](#flashrom_macbook21)

Les utilisateurs de X200, se référeront à [x200\_external.md](x200_external.md), ceux de R400 à [r400\_external.md](r400_external.md), ceux de T400 à [t400\_external.md](t400_external.md), et ceux de T500 et W500 à [t500\_external.md](t500_external.md)


ASUS KFSN4-DRE?
---------------

Le flashage interne devrait marcher comme il faut, même si vous êtes en train
de démarrer le micrologiciel propriétaire.

Libreboot manque en ce moment de documentation pour re-flasher 
extérieurement une puce flash LPC. Cependant, ces cartes mères ont la puce de flash 
à l'intérieur d'un socket PLCC, et il est possible d'échanger à chaud 
les puces. Si vous voulez sauvegarder votre image connu pour marcher, échangez
simplement à chaud la puce pour un qui est de même capacité, après avoir déchargé
une copie du micrologiciel courant (flashrom -p internal -r yourchosenname.rom), et
flashez ensuite cette puce avec l'image connue pour marcher. Vérifiez si le système
démarre encore, et si il démarre alors il est sécurisé de flashé la nouvelle image 
(parce que maintenant vous avez une sauvegarde de la vieille image).

Garder au moins une puce LPC PLCC en stock avec le micrologiciel fonctionnel dessus
est fortement recommandé, en cas de bousillage.

*N'ÉCHANGEZ PAS à chaud la puce avec vos mains nues. Utilisez un extracteur de puce PLCC.
Elles peuvent être trouvées en ligne. 
Voyez <http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools>*

Vérifez la saisie HCL: [../hardware/kfsn4-dre.md](../hardware/kfsn4-dre.md)

ASUS KGPE-D16?
--------------

Si vous avez un BIOS propriétaire, vous avez besoin de flasher libreboot 
extérieurement. Voir [kgpe-d16.md](kgpe-d16.md)

Si vous déjà coreboot ou libreboot installé, sans protection contre l'écriture sur
la puce flash, alors vous pouvez le faire logiciellement (sinon, voir le lien ci-dessus).

*N'ÉCHANGEZ PAS à chaud la puce avec vos mains nues. Utilisez un extracteur de puce PDIP-8.
Elles peuvent être trouvées en ligne. 
Voyez <http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools>*

Vérifier l'entrée HCL: [../hardware/kgpe-d16.md](../hardware/kgpe-d16.md)

ASUS KCMA-D8?
-------------

Si vous un BIOS propriétaire, nous avons besoin de flasher 
libreboot extérieurement. Voir [kmca-d8.md](kmca-d8.md).

Si vous avez déjà coreboot ou libreboot installé, sans protection 
contre l'écriture sur la puce flash,  alors vous pouvez le faire 
logiciellement (sinon, voir le lien ci-dessus).

*N'ÉCHANGEZ PAS à chaud la puce avec vos mains nues. Utilisez un extracteur de puce PDIP-8.
Elles peuvent être trouvées en ligne. 
Voyez <http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools>*

Vérifier l'entrée HCL: [../hardware/kgpe-d16.md](../hardware/kgpe-d16.md)


Intel D945GCLF?
---------------

Si vous éxecutez le BIOS d'usine Intel original, alors vous aurez 
besoin de le flasher extérieurement. Pour des instructions sur comment
 faire celà, référez-vous [d945gclf.md](d945gclf.md).

Sinon, lisez les instructions générales en dessous pour utiliser 
le script *flash*.


Êtes-vous en train d'éxecuter libreboot (ou coreboot)?
--------------------------------------------------

Les utilisateurs X60/T60 devrait être OK avec ce guide.
Si vous avez protégé en écriture la puce flash, référez-vous 
silvouplait à [x60\_unbrick.md](x60_unbrick.md),
[x60tablet\_unbrick.md](x60tablet_unbrick.md) ou
[t60\_unbrick.md](t60_unbrick.md). *Cela ne s'applique pas probablement
 à vous. La majorité de gens ne protège pas en écriture la puce flash, donc
 vous ne l'avez probablement pas fait*

Similairement, c'est possible de protéger en écriture la puce flash dans 
coreboot ou libreboot sur les ordinateurs portables GM45 (X200/R400/T400/T500/W500).
Si vous faites ça, alors vous aurez besoin d'utiliser les liens au-dessus pour
le flashage, traitant votre ordinateur portable comme si il avait le micrologiciel
propriétaire (parce que la puce SPI protégé en écriture aura besoin d'un reflashage,
externe, comme c'est le cas quand on éxecute le micrologiciel propriétaire).

Si vous n'avez pas protégé en écriture la puce flash,ou elle est 
arrivé chez vous sans aucune protection en écriture (*libreboot ne protège 
pas en écriture la puce flash par défaut, donc ça s'applique à vous*), continuez à lire!


Adresse MAC sur GM45 (X200/R400/T400/T500/W500)
-----------------------------------------

*Utilisateurs du X200/R400/T400/T500/W500, prenez note:* L'adresse MAC pour le jeu de puces
ethernet embarqué est situé à l'intérieur de la puce flash. Les images ROM de Libreboot pour
ces ordinateurs portables contiennent une adresse MAC générique par défaut, mais ce n'est
pas que vous voulez. *Assurez vous bien de change l'adresse MAC à l'intérieur de l'image ROM 
avant de la flasher. Les instructions dans [../hardware/gm45\_remove\_me.html\#ich9gen](../hardware/gm45_remove_me.html#ich9gen)
montrent comment faire celà.

C'est important que vous changiez l'adresse MAC par défaut, avant flashage.
Elle sera imprimée sur un sticker en bas de l'ordinateur portable, ou il sera
imprimé sur un sticker à côté ou sous la RAM.
Alternativement, et assumant que votre micrologiciel en cours d'exécution à la
bonne adresse MAC en lui, vous pouvez la récupérer depuis votre système d'exploitation.


Apple iMac 5,2?
---------------

Le flashage interne marche, même quand on flashing depuis l'EFI d'Apple vers Libreboot.
Continuez à lire les instructions ci-dessous.

*NOTE*: Si vous flashez une plus vieille version de libreboot, la carte mère de l'iMac5,2 est compatible avec le MacBook2,1.
Flashez simplement une image ROM MacBook2,1, et ça devrait marcher.


Taille de la puce flash
---------------

Utilisez ceci pour trouver:

    # flashrom -p internal


Tout bon ?
---------

Excellent! On bouge...

Téléchargez l'archive *libreboot\_util.tar.xz*, et extrayez là. À
l'intérieur vous trouverez un répertoire appelé *flashrom*. Il contient
des fichiers éxecutables compilés statiquement de l'utilitaire *flashrom*, que
vous utiliserez pour re-flasher votre système libreboot.

Utilisez simplement *cd* sur votre terminal, pour vous mettre sur le répertoire
*libreboot\_util*. À l'intérieur, il y a un script appelé *flash*, qui détectera quelle
architecture de processeur vous avez (e.g. i686, x86\_64) et utilisera l'éxecutable
approprié. Il est aussi possible pour vous de construire ces éxecutables à partir
des archives de code source de libreboot.

Comment mettre à jour le contenu de la puce flash:

 `$ sudo ./flash update `[`yourrom.rom`](#rom)

Occasionellement, coreboot change le nom d'une carte mère. Si flashrom se plaint à
propos d'une carte mère qui ne correspond pas, mais vous êtes sur que vous choisissez
l'image ROM correcte, alors éxecutez cette commande alternative:

 `$ sudo ./flash forceupdate `[`yourrom.rom](#rom)

Vous devriez voir `Vérification du flash... VÉRIFIÉ.` écris à la fin de la sortie
de flashrom. *Éteignez* après que vous voyez ceci, et ensuite démarrez de nouveau après quelques secondes.

ThinkPad X60/T60: Guide d'installation initiale (si vous êtes en train d'éxecutez le micrologiciel propriétaire) {#flashroms_lenovobios}
==================================================================================

*Ceci est pour le ThinkPad X60 et T60 pendant que vous êtes en train 
d'éxecuter le BIOS de Lenovo. Si vous êtes déjà en train d'éxecuter 
coreboot ou libreboot, alors rendez-vous sur [\#flashrom](#flashrom)!*

*Si vous pouvez, rendez-vous sûr que la batterie RTC n'est pas déchargée. Une batterie RTC déchargé peut amener à un bousillage dû car la valeur du registre BUC n'est pas maintenue..*

*Si vous êtes en train de flasher un Lenovo ThinkPad T60, assurez-vous de lire
[../hardware/\#supported\_t60\_list](../hardware/#supported_t60_list)

*Si vous êtes en train d'utilisez libreboot\_src ou git, alors 
rendez-vous sûr que vous avez compilé les sources en premier 
(voir [../git/\#build](../git/#build))*

*Attention: ce guide n'instruirera pas l'utiliser sur comment sauvegarder
le micrologiciel original du BIOS Lenovo. Ces sauvegardes sont liés à chaque système, et
ne marcheront sur aucun autre. Pour ceci, référez-vous silvouplaît à <http://www.coreboot.org/Board:lenovo/x60/Installation>.*

*Si vous êtes en train d'utiliser libreboot 20150518, notez qu'il y
a une erreur dans le script de flashage. faites celà: *

    rm -f patch
    wget -O flash https://notabug.org/libreboot/libreboot/raw/9d850543ad90b72e0e333c98075530b31e5d23f1/flash
    chmod +x flash

La première moitié de la procédure est comme le suivant:

`$ sudo ./flash i945lenovo_firstflash `[`yourrom.rom`](#rom)

Vous devrez voir dans la sortie le suivant:

    Updated BUC.TS=1 - 64kb address ranges at 0xFFFE0000 and 0xFFFF0000 are
    swapped
    (A mis à jour BUC.TS=1 - La rangée d'adresses 64kb à 0xFFFE0000 et 0xFFFF0000 sont échangées.)

Vous devrez voir aussi celà dans la sortie:
    
    Your flash chip is in an unknown state
    ...
    FAILED
    ...
    DO NOT REBOOT OR POWEROFF

    (Votre puce de flash est dans un état inconnu
    ...
    A ÉCHOUÉ
    ...
    NE PAS REDÉMARRER OU ÉTEINDRE)

Voir ceci veut dire que l'opération était d'un succés *retentissant* !
*NE PANIQUEZ PAS*

Voir ce lien pour plus de détails:
<http://thread.gmane.org/gname.linux.bios.flashrom/575>.

Si le dessus est ce que vous voyez, alors *ÉTEIGNEZ* (mais n'enlevez pas le jus, espécialement la batterie RTC). Attendez 
quelques secondes et ensuite démarrez; libreboot est éxecuté, mais il y a une deuxième procédure nécessaire (voir
ci-dessous).

Quand vous avez démarré de nouveau, vous devez aussi faire ceci:

`$ sudo ./flash i945lenovo_secondflash `[`yourrom.rom`](#rom)

Si le flashage a échoué à ce stage, essayez le suivant:

`$ sudo ./flashrom/i686/flashrom -p internal:laptop=force_I_want_a_brick -w `[`yourrom.rom`](#rom)

Vous devriez voir dans la sortie le suivant:

	Updated BUC.TS=0 - 128kb address range 0xFFFE0000-0xFFFFFFFF is
    	untranslated
	(A mis à jour BUC.TS=0 - La rangé d'adresses 128kb 0xFFFE000-0xFFFFFFFF
	est non traduite)

Vous devriez aussi voir le suivant dans la sortie:

    Vérification du flash... VÉRIFIÉ.


MacBook 2,1: Guide d'installation initial (si vous êtes en train d'éxecuter le micrologiciel propriétaire) {#flashrom_macbook21}
============================================================================

*If you have a MacBook1,1, refer to
[../hardware/\#information-about-the-macbook11](../hardware/#information-about-the-macbook11) for flashing instructions.*

*This is for the MacBook2,1 while running Apple EFI firmware. If you
already have coreboot or libreboot running, then go to
[\#flashrom](#flashrom) instead!*

Be sure to read the information in
[../hardware/\#information-about-the-macbook21](../hardware/#information-about-the-macbook21).

*Warning: this guide will not instruct the user how to backup the
original Apple EFI firmware. For that, please refer to
<http://www.coreboot.org/Board:apple/macbook21>.*

*If you are using libreboot\_src or git, then make sure that you built
the sources first (see [../git/\#build](../git/#build)).*

Look at the [list of ROM images](#rom) to see which image is compatible
with your device.

Use this flashing script, to install libreboot:

`$ sudo ./flash i945apple_firstflash `[`yourrom.rom`](#rom)

You should also see within the output the following:

    Verifying flash... VERIFIED.

Shut down.

Copyright © 2014, 2015, 2016 Leah Rowe <info@minifree.org>\

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License Version 1.3 or any later
version published by the Free Software Foundation
with no Invariant Sections, no Front Cover Texts, and no Back Cover Texts.
A copy of this license is found in [../fdl-1.3.md](../fdl-1.3.md)