Instal Arch Linux dari osx

14

Saya baru-baru ini mengunduh archlinux, tetapi memalukan karena saya pikir saya tidak menginstalnya dengan benar. Ketika saya melakukannya, versi instal saya dan menghubungkannya ke Raspberry Pi, layar tetap hitam.

Saya belum pernah menginstal .tar.gz ke SD, saya menemukan ini: http://archlinuxarm.org/platforms/armv6/raspberry-pi

Tapi saya tidak di linux. Bantuan / tautan ke instruksi akan Hebat!

Dawid van der Hoven
sumber
4
Instruksi mengharuskan Anda untuk membuat partisi ext4, yang tidak mungkin pada OS X (setidaknya tanpa perangkat lunak tambahan).
Milliways
Terima kasih telah membereskannya, dan merekomendasikan perangkat lunak tambahan?
Dawid van der Hoven
Apakah ini mungkin dengan pc windows?
Dawid van der Hoven
@DawidvanderHoven Saya akan menjalankan distribusi langsung linux, seperti SysrescueCD, di VirtualBox (gratis) dan membuat partisi ext4.
gurcanozturk

Jawaban:

10

Saya sendiri mengalami masalah ini. Saya menemukan dua cara untuk membuat kartu SD menggunakan gambar .tar.gz yang disediakan oleh ArchLinuxARM, asalkan Anda memiliki pembaca kartu SD USB.

Metode 1: Raspberry Pi + pembaca kartu USB + 1 kartu SD tambahan

Metode ini membutuhkan kartu SD tambahan dan pembaca kartu USB. Ini menggunakan Linux pada Raspberry Pi Anda untuk membangun kartu SD baru yang dapat boot ke ArchLinux.

  1. Sambungkan pembaca kartu USB eksternal ke Raspberry Pi.
  2. Colokkan kartu SD yang ingin Anda instal ArchLinux ke dalam pembaca kartu USB eksternal.
  3. Boot Raspberry Pi Anda menggunakan Raspbian, karena Raspbian memiliki gambar yang dapat Anda tulis ke kartu SD dari OSX atau Windows.
  4. Instal bsdtar menggunakan: sudo apt-get install bsdtar

  5. Ikuti instruksi ArchLinuxARM untuk Raspberry Pi . Pastikan Anda melakukan semuanya sebagai pengguna root. Untuk menjadi root pada Raspbian, jalankan sudo -s.

Metode 2: VMWare + pembaca kartu USB

Metode ini tidak memerlukan kartu USB tambahan, tetapi mengharuskan Anda untuk menginstal Linux pada VMWare.

  1. Mulai Linux di VMWare
  2. Sambungkan pembaca kartu USB eksternal ke komputer yang menjalankan VMWare. VMWare akan bertanya kepada Anda apakah Anda ingin menghubungkannya ke instance Linux Anda, yang Anda inginkan.
  3. Ikuti instruksi ArchLinuxARM untuk Raspberry Pi .

Saya dapat membangun kartu SD yang menjalankan ArchLinux di Mac saya yang menjalankan VMWare Fusion. Saya membayangkan ini juga berfungsi dengan Virtual Box meskipun saya tidak mencoba. Saya membayangkan itu bekerja pada Windows tetapi, sekali lagi, saya tidak mencoba.

Anda juga harus tahu bahwa VMWare tidak dapat mengakses pembaca kartu SD bawaan Mac , oleh karena itu diperlukan pembaca kartu USB. Mungkin pada Windows VMWare dapat mengakses pembaca kartu bawaan, membuat pembaca kartu USB eksternal tidak diperlukan.

Catatan

Dua metode di atas memang berhasil, tetapi saya perlu beberapa kali mencoba untuk membuatnya bekerja. Berikut adalah beberapa masalah yang saya hadapi:

  • Saya mengalami kegagalan intermiten saat menggunakan bsdtar untuk mengekstrak gambar. Menggunakan journalctl -kfsaya dapat melihat reset terjadi di sistem USB. Saya dapat menghapus reset ini dengan menghubungkan pembaca kartu USB saya yang tidak berdaya ke hub USB, daripada menghubungkannya langsung ke Raspberry Pi saya (metode 1) atau Mac (metode 2).
  • Menggunakan metode 2, saya terus mendapatkan kesalahan tentang nama path tidak dapat dikonversi dari UTF-8 ke lokal saat ini. Saya kemudian menyadari bahwa lokal saya saat ini tidak diatur ke UTF-8, jadi saya memperbaiki masalah ini dengan menjalankan localectl set-locale LANG=en_US.UTF-8dan kemudian logout dan kembali ke Linux.

Saat mem-boot Raspberry Pi ke Arch, saya sangat merekomendasikan menggunakan kabel serial USB, seperti USB ke TTL Serial Cable dari Adafruit atau USB berbasis FTDI apa pun ke kabel serial. Ini akan memungkinkan Anda untuk melihat seluruh proses boot Raspberry Pi, yang merupakan alat debugging kunci ketika mencoba menggunakan OS baru pada Raspberry Pi.

Doug Richardson
sumber
Metode 1 bekerja untuk saya. @Dawid_van_der_hoven - harap ingat untuk menandai pertanyaan sebagai diselesaikan jika berhasil untuk Anda.
Jan
1

Saya sudah dalam situasi yang sama, ingin menjalankan Arch pada Pi saya hanya dengan MacBook tanpa Linux.

Persyaratan: USB Stick + SD Card + Linux Langsung

Jika Anda belum memiliki pembaca kartu SD USB, Anda dapat menulis gambar langsung Debian (atau distro LIVE apa pun) ke stik USB, pada macOS, menggunakan, misalnya, balenaEtcher atau utilitas dd dari Terminal , maka Anda dapat jalankan Linux dalam RAM MacBook / iMac Anda tanpa kehilangan data (tetapi hati-hati karena jika Anda tidak menggunakan perintah instalasi Arch Linux dengan cara yang benar, ada yang salah). Jadi dalam solusi ini, Anda tidak memerlukan pembaca kartu USB eksternal. Semoga ini bisa membantu seseorang.

Alexandr Skripkin
sumber