Installer Arch Linux à partir d'OSX


14

J'ai récemment téléchargé archlinux, mais aussi embarrassant soit-il, je ne pense tout simplement pas que je l'installe correctement. Quand je le fais, ma version de l'installation et le raccorde au Raspberry Pi, l'écran reste noir.

Je n'ai jamais installé de .tar.gz sur une SD, j'ai trouvé ceci: http://archlinuxarm.org/platforms/armv6/raspberry-pi

Mais je ne suis pas sur Linux. Toute aide / lien vers des instructions serait génial!


4
Les instructions vous demandent de créer une partition ext4, ce qui n'est pas possible sous OS X (au moins sans logiciel supplémentaire).
Milliways

Merci d'avoir clarifié cela et recommandé un logiciel supplémentaire?
Dawid van der Hoven

Est-ce possible avec un PC Windows?
Dawid van der Hoven du

@DawidvanderHoven Je lancerais une distribution live Linux, comme SysrescueCD, sur VirtualBox (gratuit) et créerais une partition ext4.
gurcanozturk

Réponses:


10

Je viens de rencontrer ce problème moi-même. J'ai trouvé deux façons de créer la carte SD en utilisant les images .tar.gz fournies par ArchLinuxARM, à condition que vous ayez un lecteur de carte SD USB.

Méthode 1: Raspberry Pi + lecteur de carte USB + 1 carte SD supplémentaire

Cette méthode nécessite une carte SD supplémentaire et un lecteur de carte USB. Il utilise Linux sur votre Raspberry Pi pour créer une nouvelle carte SD qui peut démarrer dans ArchLinux.

  1. Connectez un lecteur de carte USB externe au Raspberry Pi.
  2. Branchez la carte SD sur laquelle vous souhaitez installer ArchLinux sur le lecteur de carte USB externe.
  3. Démarrez votre Raspberry Pi à l'aide de Raspbian, car Raspbian a une image que vous pouvez écrire sur une carte SD depuis OSX ou Windows.
  4. Installez bsdtar en utilisant: sudo apt-get install bsdtar

  5. Suivez les instructions ArchLinuxARM pour Raspberry Pi . Assurez-vous de tout faire en tant qu'utilisateur root. Pour devenir root sur Raspbian, exécutez sudo -s.

Méthode 2: lecteur de carte VMWare + USB

Cette méthode ne nécessite pas de carte USB supplémentaire, mais elle nécessite que vous ayez installé Linux sur un VMWare.

  1. Démarrez Linux sur VMWare
  2. Connectez un lecteur de carte USB externe à l'ordinateur exécutant VMWare. VMWare vous demandera si vous souhaitez le connecter à votre instance Linux, ce que vous voulez.
  3. Suivez les instructions ArchLinuxARM pour Raspberry Pi .

J'ai pu créer une carte SD exécutant ArchLinux sur mon Mac exécutant VMWare Fusion. J'imagine que cela fonctionne également avec Virtual Box bien que je n'aie pas essayé. J'imagine que cela fonctionne sous Windows mais, encore une fois, je n'ai pas essayé.

Vous devez également savoir que VMWare n'est pas en mesure d'accéder au lecteur de carte SD intégré au Mac , d'où la nécessité d'un lecteur de carte USB. Peut-être que sous Windows, VMWare peut accéder au lecteur de carte intégré, ce qui rend le lecteur de carte USB externe inutile.

Remarques

Les deux méthodes ci-dessus ont fonctionné, mais il m'a fallu plusieurs essais pour le faire fonctionner. Voici quelques-uns des problèmes que j'ai rencontrés:

  • J'ai eu un échec intermittent lors de l'utilisation de bsdtar pour extraire l'image. En utilisant, journalctl -kfj'ai pu voir une réinitialisation se produire dans le système USB. J'ai pu me débarrasser de cette réinitialisation en connectant mon lecteur de carte USB non alimenté à un concentrateur USB, plutôt qu'en le connectant directement à mon Raspberry Pi (méthode 1) ou Mac (méthode 2).
  • En utilisant la méthode 2, j'ai continué à recevoir une erreur sur les noms de chemin ne pouvant pas être convertis d'UTF-8 en paramètres régionaux actuels. J'ai ensuite réalisé que mes paramètres régionaux actuels n'étaient pas définis sur UTF-8, j'ai donc résolu ce problème en exécutant localectl set-locale LANG=en_US.UTF-8, puis en me déconnectant et en revenant à Linux.

Lors du démarrage du Raspberry Pi dans Arch, je recommande fortement d'utiliser un câble série USB, comme le câble série USB vers TTL d'Adafruit ou tout câble USB vers série basé sur FTDI. Cela vous permettra de voir l'ensemble du processus de démarrage du Raspberry Pi, qui est un outil de débogage clé lorsque vous essayez d'utiliser un nouveau système d'exploitation sur Raspberry Pi.


La méthode 1 a fonctionné pour moi. @Dawid_van_der_hoven - n'oubliez pas de marquer la question comme résolue si cela a fonctionné pour vous.
Jan

1

J'ai été dans la même situation, voulant exécuter Arch sur mon Pi avec uniquement le MacBook sans Linux.

Exigences: clé USB + carte SD + Live Linux

Si vous n'avez pas de lecteur de carte SD USB, vous pouvez écrire une image live Debian (ou n'importe quelle distribution LIVE préférée) sur la clé USB, sur macOS, en utilisant, par exemple, balenaEtcher ou l' utilitaire dd de Terminal , alors vous pouvez exécutez Linux dans la RAM de votre MacBook / iMac sans aucune perte de données (mais soyez prudent car si vous n'utilisez pas correctement les commandes d'installation d'Arch Linux, quelque chose pourrait mal tourner). Ainsi, dans cette solution, vous n'aurez pas besoin de lecteur de carte USB externe. J'espère que cela aide quelqu'un.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.