Libreboot

Tutoriel Libreboot T400

Tutoriel Libreboot T400
(Cet article contient des liens d'affiliation. C'est un moyen pour ce site de gagner des frais de publicité en faisant de la publicité ou en créant des liens vers certains produits et/ou services.)

Installer Libreboot sur un Lenovo T400

Avertissement : procédez à vos risques et périls.  Flasher le BIOS pourrait détruire la machine et vous laisser avec une brique inutile. 

Vous souhaitez donc remplacer le BIOS propriétaire de votre machine et exécuter un BIOS gratuit et open source pour prendre en charge votre système d'exploitation.  Vous êtes peut-être un théoricien du complot qui souhaite supprimer toute possibilité de porte dérobée, à la recherche d'une alternative sans ballonnement à la merde propriétaire installée à l'usine, ou simplement un passionné qui souhaite mettre un autre cran à votre ceinture.  Quelle que soit la raison, cet article vous guidera tout au long du processus d'installation de Libreboot sur un ordinateur portable Lenovo T400.  J'ai fourni ci-dessous quelques références au site Libreboot et à une partie de sa documentation d'instructions.

Libreboot est une alternative gratuite et open source à votre BIOS OEM.  Il est distribué gratuitement afin que la source puisse être analysée.  Cela élimine la possibilité de backdoors dans le code.  Ceci est une considération tout à fait réelle suite aux récentes nouvelles sur Meltdown et Spectre.  Cela pourrait également offrir un projet de niveau expert qui vous donnera le droit de vous vanter.

Cet article concerne le démontage du T400 qui demandera une certaine habileté et risque la viabilité de votre ordinateur portable.  Cela dit, vous pouvez vous procurer un T400 d'occasion pour environ 65 $ USD.  Cela signifie que si vous échouez, vous n'êtes pas loin de votre problème.

De nombreuses vidéos et articles peuvent être trouvés qui démontrent le démontage du T400.  Pour cette raison, je sauterai les détails de ce processus, mais je fournirai ce lien pour vous aider dans le processus. Avant de vous précipiter et de démonter complètement l'ordinateur portable, vous aurez besoin de quelques outils.

Outils

Démontage

Avant de démonter le T400, vous devrez récupérer votre adresse MAC dans le boîtier.  Écris le.  Il sera utilisé plus tard dans le processus.

Comme mentionné ci-dessus, vous devrez démonter complètement votre machine.  Peut-être pas complètement, mais la plupart.  La vidéo ci-dessus peut vous guider tout au long du processus.  Le bit que vous essayez d'atteindre est la puce du BIOS.  Une photo est postée sur la page Libreboot ici

Clignotant

Une fois que vous avez trouvé votre puce BIOS, vous devrez vous procurer soit un clip SOIC qui correspond au chipset (modèle imprimé sur la surface de la puce) utilisé.  Ceux-ci vous permettront de connecter la broche de votre BeagleBone aux broches de votre puce BIOS montée en surface.

Le lien vers la page Libreboot montre le processus d'installation de BeagleBone.  Vous aurez besoin de votre adresse MAC écrite plus tôt au cours de ce processus.

Une fois que vous avez terminé la configuration et la connexion du BeagleBone à votre puce BIOS, vous pouvez commencer le processus de flashage avec le logiciel Libreboot.  L'image ci-dessous, provenant du site Libreboot, montre la configuration du BeagleBone.

Une fois le Beaglebone connecté, croisez les doigts et exécutez la commande ci-dessous.

# ./flashrom -p linux_spi:dev=/dev/spidev1.0, vitesse de rotation=512 -w

Si tout se passe bien, vous devriez voir quelque chose comme ci-dessous.

flashrom v0.9.7-r1854 sur Linux 3.8.13-bone47 (armv7l)
flashrom est un logiciel gratuit, obtenez le code source sur http://www.flashrom.organisation
Calibrage de la boucle de retard… OK.
Puce flash Macronix "MX25L6405(D)" (8192 kB, SPI) trouvée sur linux_spi.
Lecture du contenu de l'ancienne puce flash… terminée.
Effacement et écriture de la puce flash… ÉCHEC à 0x00001000! Attendu=0xff, Trouvé=0x00,
échec du nombre d'octets de 0x00000000-0x0000ffff : 0xd716
ÉCHEC DE L'EFFACEMENT!
Lecture du contenu actuel de la puce flash… terminé. À la recherche d'une autre fonction d'effacement.
Effacer/écrire terminé.
Vérification du flash… VÉRIFIÉ.

Ce petit mot à la fin « VÉRIFIÉ » vous permet de savoir que vous avez réussi.  Si au début vous ne réussissez pas… essayez, réessayez. Vérifiez vos connexions et parcourez la documentation.  Exécutez à nouveau le processus une fois que vous avez confirmé le processus.

Remontage

Eh bien, si vous êtes arrivé jusqu'ici, remettre la chose ensemble devrait être un jeu d'enfant.  Vous pouvez revoir la vidéo fournie plus tôt.  ça devrait aider au remontage.  Si vous êtes intéressé par le WiFi, vous devrez vous procurer et installer une nouvelle carte WiFi.  Le chipset OEM Intel ne fonctionnera pas sans logiciel propriétaire. Comme Spectre nous l'a montré, ce n'est peut-être pas une bonne idée si vous recherchez un système sécurisé.

Cette page comprend les cartes WiFi compatibles que vous pouvez utiliser dans le T400.

N'oubliez pas de nettoyer et de réappliquer de la pâte thermique sur votre processeur avant de réinstaller le dissipateur de chaleur.  Les instructions peuvent être trouvées sur la page Artic Silver.  J'ai fourni quelques liens utiles ci-dessous pour vous aider tout au long du processus.  Ce projet est une alternative bon marché aux machines Libreboot préinstallées qui peuvent être trouvées en ligne.  Parce qu'il y a une courbe d'apprentissage abrupte et certaines compétences techniques requises, cela peut être un projet pour ceux qui recherchent un défi.

Les références

démarrage libre.organisation
démarrage libre.org/docs/install/bbb_setup.html
démarrage libre.org/docs/hardware/#recommended_wifi
démarrage libre.org/docs/install/t400_external.html

Vulkan pour les utilisateurs Linux
Avec chaque nouvelle génération de cartes graphiques, nous voyons les développeurs de jeux repousser les limites de la fidélité graphique et se rappro...
OpenTTD contre Simutrans
Créer votre propre simulation de transport peut être amusant, relaxant et extrêmement attrayant. C'est pourquoi vous devez vous assurer que vous essay...
Tutoriel OpenTTD
OpenTTD est l'un des jeux de simulation d'entreprise les plus populaires. Dans ce jeu, vous devez créer une merveilleuse entreprise de transport. Cepe...