ArchLinux: Встановіть на Raspberry Pi

Archlinux-Pi

Деякий час тому я купив його Raspberry Pi і кілька тижнів тому я вирішив встановити Arch Linux, Я розповім, як я це зробив.

Для того, щоб виконати весь процес нам знадобиться:

  • Raspberry Pi.
  • Мінімальна SD-карта 2 Гб.
  • ПК з кардрідером.

Установка

Спочатку ми повинні завантажити зображення Arch Linux. Ми можемо завантажити зображення із прямого завантаження або з торренту.

Завантажте Arch Linux Image

Після того, як ми завантажили зображення, ми повинні його розпакувати.

Для цього з консолі:

unzip archlinux-hf-*.img.zip

Після розпакування зображення потрібно встановити його на SD. Для цього вам потрібно підключити SD до ПК, коли комп’ютер ідентифікує карту, ви повинні знати, як називається пристрій. Ми можемо подивитися на це за допомогою команди fdisk або команду df.

Щоб завантажити зображення на SD:

dd bs=1M if=/path/to/archlinux-hf-*.img of=/dev/sdX

Важливо, що цей крок видалить весь пристрій.

За допомогою команди dd Зразок процесу не з’являється, це залежить від класу вашої картки, це займе більш-менш. Для мене на SD-карті 8 Гб класу 4 мені знадобилося 8 - 10 хвилин.

Коли команда закінчується, ми вже маємо свою Arch Linux встановлений в SD, але якщо у вас великий SD, вам потрібно зробити ще один крок. Інсталяція не використовує всі доступні розміри SD, тому використовуючи GParted розширимо останній розділ:

ArchLinux

Завдяки цьому ми готові до SD, щоб розпочати налаштування Raspberry Pi

конфігурація

Ми помістили SD-карту в Raspberry Pi, ми підключаємо його до електричної розетки і до маршрутизатора за допомогою кабелю RJ-45.

Ім'я користувача та пароль за замовчуванням:

  • Ім'я користувача: корінь
  • пароль: корінь

Зображення, яке ми встановили в SD, постачається із послугою SSH встановлений і піднятий. Оскільки у нього не налаштовано жодного статичного IP, маршрутизатор призначить йому IP через DHCP. Щоб побачити, який IP був призначений, ми можемо подивитися на маршрутизатор або простежити нашу мережу за допомогою консолі Nmap(Тут кожен, хто розміщує свою мережу):

nmap -sP 192.168.1.0/24

Як тільки ми знаємо IP нашого Raspberry Pi (У моєму випадку 192.168.1.132), щоб мати доступ до SSH це так просто, як:

ssh root@192.168.1.132

Він попросить нас прийняти відкритий ключ SSH і ми вже всередині нашого Raspberry Pi. Перше, що ми робимо, це оновлюємо всю систему за допомогою команди:

pacman -Syu

Коли ви закінчите оновлення всієї системи, ми налаштуємо Raspberry Pi.

1. Щоб налаштувати мову, ми редагуємо файл /etc/locale.gen і коментуємо нашу мову, видаливши файл "#"від початку рядка:

vi /etc/locale.gen
#es_EC ISO-8859-1
es_ES.UTF-8 UTF-8
es_ES ISO-8859-1
es_ES@euro ISO-8859-15
#es_GT.UTF-8 UTF-8

2. Завантажуємо вибрану мову:

locale-gen

і після завантаження його потрібно додати (Отже, кожен змінює його відповідно до обраної мови):

localectl set-locale LANG="es_ES.UTF8", LC_TIME="es_ES.UTF8"

3. Тепер ми налаштовуємо часовий пояс, у моєму випадку:

ln -s /usr/share/zoneinfo/Europe/Madrid /etc/localtime

4. Ми створюємо нового користувача:

useradd -m -g users -s /bin/bash tu_usuario

5. Ми змінюємо пароль для кореневого користувача та для щойно створеного користувача:

passwd

y

passwd tu_usuario

6. Ми даємо нашому господареві ім’я:

echo "nombre_maquina" > /etc/hostname

7. Для вашої зручності ми налаштовуємо статичний IP. Для цього ми створюємо файл /etc/conf.d/interface і ми додаємо наступне, змінюючи дані у кожному випадку:

address=192.168.1.200
netmask=24
broadcast=192.168.1.255
gateway=192.168.1.1

8. Тепер ми створюємо файл / etc / systemd / system / network і ми додаємо наступне:

[Одиниця] Опис = Мережеве підключення (% i) Хоче = network.target До = network.target BindsTo = sys-subsystem-net-devices-% i.device After = sys-subsystem-net-devices-% i.device [ Служба] Type = oneshot RemainAfterExit = yes EnvironmentFile=/etc/conf.d/network@%i ExecStart = / usr / bin / ip link set dev% i up ExecStart = / usr / bin / ip addr add $ {address} / $ {netmask} трансляція $ {трансляція} dev% i ExecStart = / usr / bin / ip route add default за допомогою $ {gateway} ExecStop = / usr / bin / ip addr flush dev% i ExecStop = / usr / bin / ip link встановити dev% i вниз [Встановити] WantedBy = multi-user.target

9. Ми зупинили службу DHCP і ми запускаємо ту, яку ми щойно налаштували:

systemctl stop dhcpd
systemctl disable dhcpd

systemctl start network
systemctl enable network

10. Ми перезапускаємо Raspberry Pi і ми підключаємося SSH з нашим користувачем:

systemctl reboot (Ця команда може залишити Raspberry Pi 1 хвилину заблоковано)

ssh tu_usuario@192.168.1.200

Поки що конфігурація Raspberry Pi з Arch Linux. Врешті-решт це було довше, ніж я думав, але це не займає більше 30 - 40 хвилин весь процес.

Це мій перший внесок, сподіваюся, вам сподобається.

Fuentes:
Вікі Archlinux
Archlinux ARM


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

11 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований.

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   франциско - сказав він

    Дякую за підручник, я планую придбати малиновий пі та встановити Arch, це мені дуже допоможе, дякую !!!.

    Привіт.

  2.   Карлос, udeюд - сказав він

    Я думаю, що Arch linux + Raspberry pi - це чудовий дует. Якщо ви встановлюєте XFCE, ви можете мати мінімальне споживання

  3.   Коколіо - сказав він

    Дуже хороший хлопець, я люблю читати такі підручники, наразі я намагаюся встановити Debian на своєму Western Digital NAS, його апаратне забезпечення:

    Застосований Micro APM82181 @ 800 МГц з 256 МБ оперативної пам'яті. та Eth Broadcom BCM54610 10/100/1000 Мбіт / с.

    Якщо ви бачите щось для цієї помилки, я був би вдячний, передайте мені інформацію, привітання.

  4.   Фернандо - сказав він

    У мене працює Raspberry Pi з Arch. Він ідеально підходить для керування торрентами за допомогою передачі, вам навіть не потрібен монітор.
    Я коли-небудь встановлював на нього LXDE, і він чудово працює.

  5.   St0rmt4il - сказав він

    Ваш внесок величезний!

    Досить чіткий і лаконічний! - Додано до Вибраного!

    Спасибо!

  6.   davidlg - сказав він

    Дуже добре, у мене є одне, і у мене є два зображення, з Arch і raspbian, і я збираюся підготувати ще одне зображення для медіа-центру

    на мою думку, цей маленький пристрій повинен мати його як сервер, без графічного середовища

    1.    Тесла - сказав він

      Ну, зауважте, що я серйозно розглядаю можливість його продажу ... Я не знаю, чи це буду я, чи що, але я був дуже розчарований своїм часом, і я припаркував його там, не використовуючи. Я думаю, що ЗМІ занадто роздули його перед тим, як він вийшов, і я маю великі сподівання.

      Звичайно, як мультимедійний центр він працює добре. Лише сьогодні будь-який телевізор має власний USB-менеджер для відтворення вмісту. І для мене зручніше підключати зовнішній жорсткий диск до телевізора, ніж підключати Raspberry Pi, ха-ха-ха.

  7.   Синій череп - сказав він

    Я хотів би, щоб ви написали статтю про те, як встановити Linux (мені байдужа версія) на Raspberry-Pi, PEEEEEEEEEEERO, щоб не потрібно було вимикати систему вручну.

    Це питання потреб, ви не завжди можете вимкнути всі системи, якщо ви використовуєте його для певного завдання багато разів, то, що їм потрібно, це відключення живлення, і що наступного дня це не все пошкоджено.

    Я розумію, що це робиться шляхом встановлення його як лише для читання, але я більше не маю ідеї. Я сказав, було б здорово про це сказати, щоб мати можливість використовувати Raspberry-pi автономно.

  8.   Трек - сказав він

    3. Тепер ми налаштовуємо часовий пояс, у моєму випадку:

    Ааа, мої очі!

    1.    елав - сказав він

      І ви не могли зробити коментар по-іншому? Не знаю, щось більш конструктивне?

    2.    Френ - сказав він

      Подивимось ... для випускника RAE:
      https://es.wikipedia.org/wiki/Huso_horario

      Я знаю, що це дуже стара публікація, але це допомогло мені створити виправлений ip на моєму pi. Дякую = D
      вітання

bool(true)