NixOS on ARM/UEFI/fr: Difference between revisions
Created page with "=== Astuces générales ===" |
No edit summary |
||
(10 intermediate revisions by the same user not shown) | |||
Line 40: | Line 40: | ||
<span id="Getting_a_Platform_Firmware"></span> | <span id="Getting_a_Platform_Firmware"></span> | ||
== Obtenir un ''micrologiciel de plateforme'' == | |||
{{expansion|D'avantage de détails et des solutions alternatives seraient appréciés}} | {{expansion|D'avantage de détails et des solutions alternatives seraient appréciés}} | ||
Line 112: | Line 112: | ||
=== Astuces générales === | === Astuces générales === | ||
Utiliser le dernier noyau disponible est une bonne idée. Le support matériel pour les plateformes ARM étant en constante amélioration, utiliser le dernier noyau plutôt que la "dernière LTS" pourrait être bénéfique… ou pas. | |||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
{ | { | ||
Line 122: | Line 119: | ||
} | } | ||
</nowiki>}} | </nowiki>}} | ||
< | <span id="Known_Issues"></span> | ||
== | == Problèmes connus == | ||
< | <span id="Device_Trees"></span> | ||
=== | === Arborescence de périphériques === | ||
À ce jour, il n'y a pas de consensus parmi les distributions Linux à propos de la gestion de l'arborescence des périphériques lors de processus de démarrage UEFI. | |||
La configuration actuelle s'appuie sur le micrologiciel de plateforme pour fournir une arborescence de périphériques appropriée pour le noyau à exécuter. | |||
Il est possible de faire charger une arborescence de périphériques par ''U-Boot'', plus récente par exemple, en plaçaant le dossier dtb d'une construction de noyau à l'emplacement <code>/dtb</code> de l'ESP. ''U-Boot'' chargera automatiquement une arborescence de périphériques selon l'heuristique, qui devrait être la bonne. | |||
En pratique, on ne sait pas dans quelle mesure cela constituerait un réel problème. | |||