Cài đặt Arch Linux từ osx


14

Gần đây tôi đã tải xuống archlinux, nhưng thật xấu hổ vì tôi chỉ đơn giản là không nghĩ rằng mình đang cài đặt nó một cách chính xác. Khi tôi làm, phiên bản cài đặt của tôi và nối nó với Raspberry Pi, màn hình vẫn màu đen.

Tôi chưa bao giờ cài đặt .tar.gz vào SD, tôi đã tìm thấy cái này: http://archlinuxarm.org/pl platforms / arv6 / rraspberry-pri

Nhưng tôi không có trên linux. Bất kỳ trợ giúp / liên kết đến các hướng dẫn sẽ là tuyệt vời!


4
Các hướng dẫn yêu cầu bạn tạo phân vùng ext4, điều này không thể có trên OS X (ít nhất là không có phần mềm bổ sung).
Milliways

Cảm ơn bạn đã xóa nó lên, và đề nghị phần mềm bổ sung?
Dawid van der Hoven

Điều này có thể với một máy tính windows?
Dawid van der Hoven

@DawidvanderHoven Tôi sẽ chạy một bản phân phối trực tiếp linux, chẳng hạn như SysresTHERCD, trên VirtualBox (miễn phí) và tạo phân vùng ext4.
gurcanozturk

Câu trả lời:


10

Tôi chỉ chạy vào vấn đề này bản thân mình. Tôi đã tìm thấy hai cách để tạo thẻ SD bằng cách sử dụng hình ảnh .tar.gz do ArchLinuxARM cung cấp, miễn là bạn có đầu đọc thẻ SD USB.

Phương pháp 1: Raspberry Pi + đầu đọc thẻ USB + 1 thẻ SD bổ sung

Phương pháp này yêu cầu thêm thẻ SD và đầu đọc thẻ USB. Nó sử dụng Linux trên Raspberry Pi của bạn để xây dựng thẻ SD mới có thể khởi động vào ArchLinux.

  1. Kết nối đầu đọc thẻ USB ngoài với Raspberry Pi.
  2. Cắm thẻ SD mà bạn muốn cài đặt ArchLinux vào đầu đọc thẻ USB ngoài.
  3. Khởi động Raspberry Pi của bạn bằng Raspbian, vì Raspbian có hình ảnh bạn có thể ghi vào thẻ SD từ OSX hoặc Windows.
  4. Cài đặt bsdtar bằng cách sử dụng: sudo apt-get install bsdtar

  5. Thực hiện theo các hướng dẫn ArchLinuxARM cho Raspberry Pi . Hãy chắc chắn rằng bạn làm mọi thứ như người dùng root. Để trở thành root trên Raspbian, hãy chạy sudo -s.

Phương pháp 2: VMWare + đầu đọc thẻ USB

Phương pháp này không yêu cầu thẻ USB bổ sung, nhưng nó yêu cầu bạn phải cài đặt Linux trên VMWare.

  1. Khởi động Linux trên VMWare
  2. Kết nối đầu đọc thẻ USB ngoài với máy tính chạy VMWare. VMWare sẽ hỏi bạn nếu bạn muốn kết nối nó với phiên bản Linux của bạn, đó là những gì bạn muốn.
  3. Thực hiện theo các hướng dẫn ArchLinuxARM cho Raspberry Pi .

Tôi đã có thể xây dựng thẻ SD chạy ArchLinux trên máy Mac chạy VMWare Fusion. Tôi tưởng tượng điều này cũng hoạt động với Virtual Box mặc dù tôi đã không thử. Tôi tưởng tượng nó hoạt động trên Windows nhưng, một lần nữa, tôi đã không thử.

Bạn cũng nên biết rằng VMWare không thể truy cập đầu đọc thẻ SD tích hợp của Mac , do đó cần có đầu đọc thẻ USB. Có lẽ trên Windows VMWare có thể truy cập đầu đọc thẻ tích hợp, khiến đầu đọc thẻ USB ngoài không cần thiết.

Ghi chú

Hai phương pháp trên đã có hiệu quả, nhưng tôi phải mất vài lần để nó hoạt động. Đây là một số vấn đề tôi gặp phải:

  • Tôi đã có một thất bại không liên tục trong khi sử dụng bsdtar để trích xuất hình ảnh. Sử dụng journalctl -kftôi đã có thể thấy một thiết lập lại xảy ra trong hệ thống USB. Tôi đã có thể loại bỏ cài đặt này bằng cách kết nối đầu đọc thẻ USB không có nguồn của mình với bộ chia USB, thay vào đó là kết nối trực tiếp với Raspberry Pi (phương thức 1) hoặc Mac (phương pháp 2).
  • Sử dụng phương pháp 2, tôi liên tục gặp lỗi về tên đường dẫn không thể chuyển đổi từ UTF-8 sang ngôn ngữ hiện tại. Sau đó tôi nhận ra ngôn ngữ hiện tại của mình không được đặt thành UTF-8, vì vậy tôi đã khắc phục vấn đề này bằng cách chạy localectl set-locale LANG=en_US.UTF-8và sau đó đăng xuất và quay lại Linux.

Khi khởi động Raspberry Pi vào Arch, tôi khuyên bạn nên sử dụng cáp nối tiếp USB, như Cáp nối tiếp USB sang TTL từ Adaf nhung hoặc bất kỳ USB dựa trên FTDI nào sang cáp nối tiếp. Điều này sẽ cho phép bạn xem toàn bộ quá trình khởi động của Raspberry Pi, đây là một công cụ gỡ lỗi chính khi cố gắng sử dụng HĐH mới trên Raspberry Pi.


Phương pháp 1 làm việc cho tôi. @Dawid_van_der_hoven - hãy nhớ đánh dấu câu hỏi là đã giải quyết nếu nó hiệu quả với bạn.
tháng 1,

1

Tôi đã từng ở trong tình trạng tương tự, muốn chạy Arch trên Pi của mình chỉ với MacBook mà không có Linux.

Yêu cầu: Thẻ nhớ USB + Thẻ SD + Live Linux

Nếu bạn chưa có đầu đọc thẻ USB SD, bạn có thể viết hình ảnh trực tiếp Debian (hoặc bất kỳ bản phân phối LIVE yêu thích nào) vào thanh USB, trên macOS, ví dụ như sử dụng balenaEtcher hoặc tiện ích dd từ Terminal , sau đó bạn có thể chạy Linux trong RAM của MacBook / iMac của bạn mà không bị mất dữ liệu (nhưng hãy cẩn thận vì nếu bạn không sử dụng các lệnh cài đặt Arch Linux theo cách chính xác thì có thể có lỗi xảy ra). Vì vậy, trong giải pháp này, bạn sẽ không cần bất kỳ đầu đọc thẻ USB bên ngoài nào. Hy vọng nó sẽ giúp được ai đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.