osx에서 Arch Linux 설치


14

최근에 archlinux를 다운로드했지만 당황 스럽기 때문에 제대로 설치하고 있다고 생각하지 않습니다. 설치 한 버전을 설치하고 Raspberry Pi에 연결하면 화면이 검은 색으로 유지됩니다.

SD에 .tar.gz를 설치 한 적이 없습니다. http://archlinuxarm.org/platforms/armv6/raspberry-pi

그러나 리눅스에는 없습니다. 모든 도움말 / 지침에 대한 링크는 훌륭합니다!


4
이 지침에서는 OS X에서는 불가능한 ext4 파티션을 생성해야합니다 (적어도 추가 소프트웨어가없는 경우).
Milliways

정리해 주셔서 감사하며 추가 소프트웨어를 추천 하시겠습니까?
Dawid van der Hoven

Windows PC에서도 가능합니까?
Dawid van der Hoven

@DawidvanderHoven VirtualBox (무료)에서 SysrescueCD와 같은 Linux 라이브 배포를 실행하고 ext4 파티션을 만듭니다.
gurcanozturk

답변:


10

방금이 문제에 부딪 쳤습니다. USB SD 카드 리더가있는 경우 ArchLinuxARM에서 제공하는 .tar.gz 이미지를 사용하여 SD 카드를 만드는 두 가지 방법을 찾았습니다.

방법 1 : 라즈베리 파이 + USB 카드 리더 + 1 개의 추가 SD 카드

이 방법에는 추가 SD 카드와 USB 카드 리더가 필요합니다. Raspberry Pi에서 Linux를 사용하여 ArchLinux로 부팅 할 수있는 새로운 SD 카드를 빌드합니다.

  1. 외부 USB 카드 리더를 Raspberry Pi에 연결하십시오.
  2. ArchLinux를 설치하려는 SD 카드를 외부 USB 카드 리더에 꽂습니다.
  3. Raspbian에는 OSX 또는 Windows에서 SD 카드에 쓸 수있는 이미지가 있으므로 Raspbian을 사용하여 Raspberry Pi를 부팅하십시오.
  4. 다음을 사용하여 bsdtar를 설치하십시오. sudo apt-get install bsdtar

  5. Raspberry Pi에 대한 ArchLinuxARM 지침을 따르십시오 . 모든 것을 루트 사용자로해야합니다. Raspbian에서 루트가 되려면을 실행하십시오 sudo -s.

방법 2 : VMWare + USB 카드 리더

이 방법에는 추가 USB 카드가 필요하지 않지만 VMWare에 Linux를 설치해야합니다.

  1. VMWare에서 Linux 시작
  2. VMWare를 실행하는 컴퓨터에 외부 USB 카드 리더를 연결하십시오. VMWare는 Linux 인스턴스에 연결할 것인지 묻습니다. 원하는 것입니다.
  3. Raspberry Pi에 대한 ArchLinuxARM 지침을 따르십시오 .

VMWare Fusion을 실행하는 Mac에서 ArchLinux를 실행하는 SD 카드를 만들 수있었습니다. 나는 시도하지 않았지만 가상 상자 에서도 작동한다고 생각합니다 . Windows에서 작동한다고 생각하지만 다시 시도하지 않았습니다.

또한 VMWare는 Mac에 내장 된 SD 카드 리더에 액세스 할 수 없으므로 USB 카드 리더가 필요합니다. 아마도 Windows VMWare에서 내장 카드 리더에 액세스하여 외부 USB 카드 리더를 불필요하게 만들 수 있습니다.

노트

위의 두 가지 방법은 효과가 있었지만 작동하려면 여러 번 시도했습니다. 내가 겪은 문제 중 일부는 다음과 같습니다.

  • bsdtar를 사용하여 이미지를 추출하는 동안 간헐적으로 실패했습니다. 를 사용 journalctl -kf하여 USB 시스템에서 재설정이 발생하는 것을 볼 수있었습니다. 전원이 공급되지 않은 USB 카드 리더를 USB 허브에 연결하여 Raspberry Pi (방법 1) 또는 Mac (방법 2)에 직접 연결하여이 재설정을 제거 할 수있었습니다.
  • 방법 2를 사용하여 경로 이름을 UTF-8에서 현재 로케일로 변환 할 수 없다는 오류가 계속 발생했습니다. 그런 다음 현재 로케일이 UTF-8로 설정되지 않았 음을 알았으므로 실행 localectl set-locale LANG=en_US.UTF-8한 다음 로그 아웃하고 Linux에 다시 로그인 하여이 문제를 해결했습니다 .

Raspberry Pi를 Arch로 부팅 할 때는 AdafruitUSB-TTL 직렬 케이블 또는 FTDI 기반 USB- 직렬 케이블과 같은 USB 직렬 케이블을 사용하는 것이 좋습니다 . 이를 통해 Raspberry Pi에서 새 OS를 사용하려고 할 때 핵심 디버깅 도구 인 Raspberry Pi의 전체 부팅 프로세스를 볼 수 있습니다.


방법 1이 저에게 효과적이었습니다. @Dawid_van_der_hoven-문제가 해결 되었다면 해결 된 것으로 표시하십시오.
Jan

1

Linux가없는 MacBook만으로 Pi에서 Arch를 실행하고 싶었던 같은 상황에있었습니다.

요구 사항 : USB 스틱 + SD 카드 + 라이브 리눅스

USB SD 카드 리더가없는 경우 , balenaEtcher 또는 Terminaldd 유틸리티를 사용하여 macOS의 USB 스틱에 데비안 라이브 이미지 (또는 즐겨 사용하는 LIVE 배포)를 쓸 수 있습니다. 데이터 손실없이 MacBook / iMac의 RAM에서 Linux를 실행하십시오 (그러나 올바른 방법으로 Arch Linux 설치 명령을 사용하지 않으면 문제가 발생할 수 있으므로주의하십시오). 따라서이 솔루션에서는 외부 USB 카드 리더가 필요하지 않습니다. 그것이 누군가를 돕기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.