Mémo (mars 2020) auquel j'étais accro lors de l'installation d'Arch Linux sur MacBook Air 11'Early 2015

C'est un mémo griffonné. Quand j'ai essayé de rafraîchir l'environnement ArchLinux après un long moment, cela a pris beaucoup de temps.

Le nouveau noyau ne reconnaît pas le stockage intégré (nvme0n1)

Je savais que ce symptôme ne commencerait pas à un moment donné, alors j'ai installé et utilisé le noyau lts à partir du milieu. Je n'ai pas étudié les antécédents techniques, etc., mais selon ce fil, nvme est pris en charge à partir du noyau Linux 5.1.5 On dit qu'il n'est plus disponible. Cependant, pour autant que je puisse le confirmer, je n'ai pas reconnu au moins mon avion même dans la version 4.19 antérieure. Dans la mesure où j'ai obtenu les images d'installation de différentes générations et les ai essayées, elles ont été reconnues en 2019.05.02 (le noyau est 4.16.12-1). Cependant, il y a un autre problème avec cette clé USB. Voir la rubrique suivante pour plus de détails.

archlinux-keyring ne peut pas être mis à jour

Ceci est affecté par la modification du format de compression du package utilisé par pacman. https://www.archlinux.jp/news/required-update-to-recent-libarchive/ En résumé,

C'est une histoire.

La raison pour laquelle cela devient un problème est que dans l'image d'installation mentionnée ci-dessus du 02/05/2019

Étant donné que archlinux-keyring contient des informations de signature de paquet, etc., si une signature qui n'est pas ici est incluse lors de l'installation, une erreur se produira et vous serez invité à mettre à jour, mais vous ne pouvez pas mettre à jour. D'autres packages contiennent déjà une compression .zst et ne peuvent pas terminer pacstrap même s'ils reconnaissent le stockage.

À propos de la solution

Pour régler le problème

Aucune clé USB d'installation ne peut résoudre les problèmes ci-dessus en même temps, utilisez donc archiso ou [Remaster iso](https: //). wiki.archlinux.jp/index.php/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_ISO_%E3%81 % AE% E3% 83% AA% E3% 83% 9E% E3% 82% B9% E3% 82% BF% E3% 83% AA% E3% 83% B3% E3% 82% B0) Installation personnalisée USB Je pense que ce sera résolu en créant. Par conséquent, un environnement séparé (VM est également acceptable) dans lequel ArchLinux s'exécute est requis.

Le noyau recommandé à utiliser est linux-lts414. Cela fonctionne bien sur ce MacBook et le support est très long (~ janvier 2024), donc c'est sûr pour le moment. Cependant, puisque ce noyau appartient à AUR, veuillez le compiler dans un autre environnement ArchLinux, définir un référentiel privé et l'utiliser lors de la construction d'archiso. Vous pouvez également ajouter un référentiel qui fournit des packages préconstruits. (Non découvert) Comme il s'agit d'un package AUR, vous devrez également le compiler pour les mises à jour de sécurité du noyau.

De plus, en option, si vous incluez le package broadcom-wl-dkms, vous pourrez utiliser le LAN sans fil pendant l'installation. Pour la procédure d'installation, suivez essentiellement le contenu de Article ArchWiki MacBook. En ce qui concerne le chargeur de démarrage, j'utilise systemd-boot.

en conclusion

C'est un modèle il y a 5 ans, et il n'y a peut-être pas beaucoup de gens qui l'utilisent de cette façon, mais j'espère que cela aide.

Recommended Posts

Mémo (mars 2020) auquel j'étais accro lors de l'installation d'Arch Linux sur MacBook Air 11'Early 2015
Une note à laquelle j'étais accro lors de l'émission d'un bip sous Linux
Connectez-vous lorsque je craignais de ne pas pouvoir me connecter au Wi-Fi sous Linux
Le record auquel j'étais accro en mettant MeCab dans Heroku
J'étais accro à Flask sur dotCloud
J'étais un peu accro à l'installation de Python3.3 + mod_wsgi3.4 sur Sakura VPS (CentOS), donc une note de révision
Une histoire à laquelle j'étais accro à essayer d'installer LightFM sur Amazon Linux
Une histoire à laquelle j'étais accro après la communication SFTP avec python
Une histoire à laquelle j'étais accro chez np.where
Ce à quoi j'étais accro lors de l'utilisation de Python tornado
Fonctionnement pratique du clavier Linux que je veux apprendre moi-même quand j'étais à l'école
Ce à quoi j'étais accro lorsque l'utilisateur de traitement est passé à Python
(Note) Points auxquels il faut être accro lors de l'installation de Scilab sur ArchLinux
Quand j'ai essayé de gratter en utilisant des requêtes en python, j'étais accro à SSLError, donc un mémo de contournement
Ce à quoi j'étais accro en présentant ALE à Vim pour Python
Notez que j'étais accro à l'interpolation des valeurs manquantes de sklearn (Imputer)
Une note à laquelle j'étais accro lors de la création d'une table avec SQL Alchemy
J'étais accro au multitraitement + psycopg2
Deux choses dont j'étais accro à la construction de Django + Apache + Nginx sous Windows
J'étais accro à l'exécution de tensorflow sur GPU avec le pilote NVIDIA 440 + CUDA 10.2
J'étais accro à pip installer mysqlclient
Je veux utiliser Linux sur mac
Ce que j'étais accro à Python autorun
Ce à quoi j'étais accro lors de la création d'applications Web dans un environnement Windows
Un mémo sur lequel je suis tombé par hasard en faisant une citation RT sur Twitter Bot
Trois choses auxquelles j'étais accro lors de l'utilisation de Python et MySQL avec Docker
Résumé des techniques de commande Linux que je connaissais quand j'étais un ingénieur débutant
Une note à laquelle j'étais accro lors de l'exécution de Python avec Visual Studio Code
J'ai essayé d'installer Linux sur mon Mac
Ce à quoi j'étais accro lors de l'utilisation de Python tornado
[Introduction à json] Non, j'en étais accro. .. .. ♬
Fournir des images OBS pour zoomer sur Arch Linux
Je veux enregistrer les entrées / sorties de fichiers sous Linux
Notez que j'étais accro au script npm ne passant pas dans l'environnement de vérification
Ce à quoi j'étais accro en combinant l'héritage de classe et l'héritage de table commune dans SQLAlchemy
Mémo de code en difficulté car il n'était pas répertorié sur le site discord.py
Une histoire lorsque j'utilisais IntelliJ sous Linux et que je ne pouvais pas saisir le japonais