Installa Arch Linux da osx


14

Di recente ho scaricato Archlinux, ma per quanto sia imbarazzante, non penso di installarlo correttamente. Quando lo faccio, la mia versione dell'installazione e la collego al Raspberry Pi, lo schermo rimane nero.

Non ho mai installato un .tar.gz su una SD, ho trovato questo: http://archlinuxarm.org/platforms/armv6/raspberry-pi

Ma non sono su Linux. Qualsiasi aiuto / collegamento alle istruzioni sarebbe fantastico!


4
Le istruzioni richiedono di creare una partizione ext4, che non è possibile su OS X (almeno senza software aggiuntivo).
Milliways,

Grazie per averlo chiarito e consigliato software aggiuntivo?
Dawid van der Hoven,

Questo è possibile con un PC Windows?
Dawid van der Hoven,

@DawidvanderHoven Avrei eseguito una distribuzione live di Linux, come SysrescueCD, su VirtualBox (gratuito) e creato una partizione ext4.
Gurcanozturk,

Risposte:


10

Mi sono appena imbattuto in questo problema da solo. Ho trovato due modi per creare la scheda SD usando le immagini .tar.gz fornite da ArchLinuxARM, a condizione che tu abbia un lettore di schede SD USB.

Metodo 1: Raspberry Pi + lettore di schede USB + 1 scheda SD aggiuntiva

Questo metodo richiede una scheda SD aggiuntiva e un lettore di schede USB. Usa Linux sul tuo Raspberry Pi per creare una nuova scheda SD che può essere avviata in ArchLinux.

  1. Collegare un lettore di schede USB esterno a Raspberry Pi.
  2. Collegare la scheda SD su cui si desidera installare ArchLinux nel lettore di schede USB esterno.
  3. Avvia il tuo Raspberry Pi utilizzando Raspbian, poiché Raspbian ha un'immagine che puoi scrivere su una scheda SD da OSX o Windows.
  4. Installa bsdtar usando: sudo apt-get install bsdtar

  5. Seguire le istruzioni ArchLinuxARM per Raspberry Pi . Assicurati di fare tutto come utente root. Per diventare root su Raspbian, esegui sudo -s.

Metodo 2: VMWare + lettore di schede USB

Questo metodo non richiede una scheda USB aggiuntiva, ma richiede l'installazione di Linux su un VMWare.

  1. Avviare Linux su VMWare
  2. Collegare un lettore di schede USB esterno al computer che esegue VMWare. VMWare ti chiederà se vuoi collegarlo alla tua istanza Linux, che è quello che vuoi.
  3. Seguire le istruzioni ArchLinuxARM per Raspberry Pi .

Sono stato in grado di costruire una scheda SD con ArchLinux sul mio Mac con VMWare Fusion. Immagino che questo funzioni anche con Virtual Box anche se non ci ho provato. Immagino che funzioni su Windows ma, di nuovo, non ci ho provato.

Dovresti anche sapere che VMWare non è in grado di accedere al lettore di schede SD incorporato nel Mac , quindi la necessità di un lettore di schede USB. Forse su Windows VMWare può accedere al lettore di schede integrato, rendendo superfluo il lettore di schede USB esterno.

Appunti

I due metodi precedenti hanno funzionato, ma ci sono voluti diversi tentativi per farlo funzionare. Ecco alcuni dei problemi che ho riscontrato:

  • Ho avuto un errore intermittente durante l'utilizzo di bsdtar per estrarre l'immagine. Usando journalctl -kfsono stato in grado di vedere un reset che si verifica nel sistema USB. Sono stato in grado di sbarazzarmi di questo reset collegando il mio lettore di schede USB non alimentato a un hub USB, piuttosto che collegandolo direttamente al mio Raspberry Pi (metodo 1) o Mac (metodo 2).
  • Usando il metodo 2, continuavo a ricevere un errore sui nomi di percorso che non potevano essere convertiti da UTF-8 alla locale corrente. Ho quindi capito che la mia locale attuale non era impostata su UTF-8, quindi ho risolto questo problema eseguendo, localectl set-locale LANG=en_US.UTF-8quindi disconnettendomi e poi di nuovo su Linux.

Quando si avvia Raspberry Pi in Arch, consiglio vivamente di utilizzare un cavo seriale USB, come il cavo seriale da USB a TTL da Adafruit o qualsiasi cavo da USB a seriale basato su FTDI. Ciò ti consentirà di vedere l'intero processo di avvio di Raspberry Pi, che è uno strumento di debug chiave quando si tenta di utilizzare un nuovo sistema operativo su Raspberry Pi.


Il metodo 1 ha funzionato per me. @Dawid_van_der_hoven - ricorda di contrassegnare la domanda come risolta se ha funzionato per te.
Jan

1

Sono stato nella stessa situazione, volendo eseguire Arch sul mio Pi con solo il MacBook senza Linux.

Requisiti: chiavetta USB + scheda SD + Live Linux

Se non hai un lettore di schede SD USB, puoi scrivere un'immagine live Debian (o qualsiasi distribuzione LIVE preferita) sulla chiavetta USB, su macOS, usando, ad esempio, balenaEtcher o l' utilità dd da Terminal , quindi puoi esegui Linux nella RAM del tuo MacBook / iMac senza alcuna perdita di dati (ma fai attenzione perché se non usi i comandi di installazione di Arch Linux nel modo corretto qualcosa potrebbe andare storto). Quindi, in questa soluzione, non avrai bisogno di alcun lettore di schede USB esterno. Spero che aiuti qualcuno.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.