How I Put Coreboot On My Thinkpad T440p

Zaney
12 May 202507:54

Summary

TLDRDans cette vidéo, l'auteur partage son expérience de modification du BIOS d'un ThinkPad T440P en utilisant un programmateur CH341A et en installant Coreboot avec TianoCore EDK2. Bien qu'il rencontre plusieurs défis, comme la reconnaissance des disques durs et de l'Ethernet avec OpenBSD, il parvient à installer un BIOS libre et à supprimer le moteur de gestion Intel. Après quelques ajustements matériels, comme l'ajout d'un refroidissement amélioré et la mise à jour de la RAM, il choisit d'installer Debian pour la stabilité. Un projet expérimental avec des astuces pour les passionnés d'informatique.

Takeaways

  • 😀 Le T440P est modifié avec un BIOS Coreboot grâce à un programmateur CH341A.
  • 😀 Le CH341A est un outil peu coûteux (moins de 10$) disponible sur Amazon pour flasher le BIOS.
  • 😀 Le processus de flashage du BIOS est difficile, mais le guide de Tiano Core EDK2 fournit des instructions détaillées.
  • 😀 L’auteur utilise OpenBSD, mais il rencontre des problèmes de compatibilité avec ce système sur le T440P modifié.
  • 😀 OpenBSD ne reconnaît pas les disques durs ni l'Ethernet sur le T440P après l’installation de Coreboot.
  • 😀 Le BIOS Coreboot utilise un chargeur de BIOS C, non compatible avec UEFI, malgré l’apparence de UEFI.
  • 😀 Le remplacement du BIOS par Coreboot élimine le moteur de gestion Intel, offrant un plus grand contrôle sur la machine.
  • 😀 L’auteur a testé le démarrage, et le système fonctionne bien avec Debian, préférant un système minimaliste plutôt que Nix.
  • 😀 Des problèmes de montage du clip du programmateur peuvent survenir, mais cela ne cause aucun dommage, juste des échecs de lecture.
  • 😀 La mise à niveau de la RAM à 16 Go est simple et bon marché pour les anciens ThinkPads comme le T440P.

Q & A

  • Quel est l'objectif principal de la vidéo ?

    -L'objectif principal de la vidéo est de montrer le processus de modification du BIOS d'un Lenovo T440P en utilisant le BIOS libre Coreboot, ainsi que des problèmes rencontrés lors de cette procédure.

  • Qu'est-ce qu'un programmeur CH341A et pourquoi est-il nécessaire pour flasher le BIOS ?

    -Le programmeur CH341A est un outil utilisé pour flasher les puces BIOS. Il est nécessaire dans ce cas pour pouvoir installer Coreboot sur le Lenovo T440P, un processus qui nécessite une reprogrammation du BIOS.

  • Pourquoi l'auteur mentionne-t-il des problèmes avec les clips utilisés pour programmer ?

    -L'auteur mentionne des problèmes avec les clips car certains utilisateurs ont rencontré des difficultés avec leur utilisation. Cependant, il essaie d'illustrer que, même si cela semble compliqué, cela peut fonctionner correctement avec un peu de patience et d'attention.

  • Qu'est-ce que Coreboot et en quoi diffère-t-il d'un BIOS traditionnel ?

    -Coreboot est un firmware libre qui remplace le BIOS traditionnel. Contrairement aux BIOS propriétaires qui contiennent des codes fermés, Coreboot permet plus de contrôle et de personnalisation du matériel de l'ordinateur.

  • Pourquoi l'auteur utilise-t-il TianoCore EDK2 pour ce projet ?

    -L'auteur utilise TianoCore EDK2 car il s'agit d'une version de Coreboot compatible avec UEFI, ce qui permet de personnaliser le processus de démarrage du système tout en gardant une certaine compatibilité avec les systèmes modernes.

  • Pourquoi l'auteur a-t-il choisi Debian comme système d'exploitation après avoir rencontré des problèmes avec OpenBSD ?

    -L'auteur a choisi Debian car OpenBSD ne reconnaissait pas correctement les disques durs ni les interfaces Ethernet sur ce modèle de ThinkPad avec Coreboot installé. Debian, en revanche, fonctionne bien et offre une stabilité et une simplicité appréciées.

  • Que signifie 'corebooté' dans le contexte de ce projet ?

    -'Corebooté' signifie que l'ordinateur a été modifié pour démarrer avec Coreboot, remplaçant ainsi le BIOS traditionnel, ce qui permet à l'utilisateur de personnaliser et de contrôler davantage le processus de démarrage et le comportement du matériel.

  • Quelles sont les modifications matérielles que l'auteur a apportées au Lenovo T440P ?

    -L'auteur a effectué plusieurs modifications matérielles sur le T440P, dont l'ajout d'un port USB-C et la mise à jour de la RAM à 16 Go. Il a également prévu de rajouter des trous de ventilation et d'améliorer le refroidissement en installant un système de refroidissement supplémentaire.

  • Quels problèmes l'auteur a-t-il rencontrés avec la méthode de flashage du BIOS et comment les a-t-il résolus ?

    -L'auteur a rencontré un problème lors de l'étape de 'checkout' dans la procédure de compilation du BIOS, ce qui l'a empêché de suivre la première méthode de guide. Cependant, après avoir utilisé un autre guide, il a réussi à obtenir un build fonctionnel de Coreboot.

  • Pourquoi l'auteur mentionne-t-il que si le clip est mal orienté lors du flashage, cela ne causera pas de dégâts ?

    -L'auteur souligne que si le clip du programmeur est mal orienté, il ne causera pas de dommages matériels. L'ordinateur ne pourra simplement pas lire ou écrire correctement les données, mais il n'y a pas de risque de 'griller' la puce ou d'endommager l'ordinateur.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
ThinkPadCorebootBIOST440pTech DIYLinuxDebianOpenBSDModdingProgrammerUpgrade
Do you need a summary in English?