Orange pi zero установка linux

Orange Pi. Установка ОС (Debian, Ubuntu), первоначальная настройка

Записываем на SD карту с помощью Rufus (или аналогичной), вставляем карту в OrangePI, загружаемся и авторизуемся (логин: orangepi, пароль: orangepi).

Настраиваем интернет Wi-Fi. Или через интерфейс десктоп (если установлен).

Подключаемся через Putty (мне так удобнее). Меняем китайские репозитории. Вводим:

Если установлена Debian, то меняем на:

deb http://deb.debian.org/debian bullseye-updates main contrib non-free
#deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free

deb http://deb.debian.org/debian bullseye-backports main contrib non-free
#deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free

deb http://security.debian.org/ bullseye-security main contrib non-free
#deb-src http://security.debian.org/ bullseye-security main contrib non-free

Если установлена Ubuntu, то меняем на:

deb http://ports.ubuntu.com/ jammy main restricted universe multiverse
#deb-src http://ports.ubuntu.com/ jammy main restricted universe multiverse

deb http://ports.ubuntu.com/ jammy-security main restricted universe multiverse
#deb-src http://ports.ubuntu.com/ jammy-security main restricted universe multiverse

deb http://ports.ubuntu.com/ jammy-updates main restricted universe multiverse
#deb-src http://ports.ubuntu.com/ jammy-updates main restricted universe multiverse

deb http://ports.ubuntu.com/ jammy-backports main restricted universe multiverse
#deb-src http://ports.ubuntu.com/ jammy-backports main restricted universe multiverse

Источник

Orange pi zero установка linux

Пришел ко мне Xunlong Orange Pi Zero с 512Mb памяти. Полностью собранный, помещается на ладони.

Пульт от зомбоящика для сравнения.

Сердцем является 4-х ядерный Allwiner H2+. По слухам — это тот же H3 только без аппаратной поддержки 4K и с 100Mbit-м LAN. На плате расположены: один LAN, один USB, слот под micro SD карточку, гребенка COM порта, GPIO гребенка совместимая с Raspberry Pi, гребенка для платы расширения, выносная антенна WiFi и micro USB порт, он же OTG, для питания устройства. HDMI нет.

Рекомендуемая мощность блока питания — 5v/2A. Рекомендуемый тип карты от 4Gb, как минимум 10-й класс. Дополнительно можно купить плату расширения и отличный корпус. На шилде расположен 3.5мм аудио разъем совмещенный с ТВ выходом и фильтр, убирающий посторонние шумы из аудиотракта. Также присутствуют: микрофон, ИК приемник и два дополнительных USB порта.

Корпус выполнен из темно-синего, полупрозрачного пластика пропускающего ИК излучение. При ярком освещении кажется абсолютно черным. За счет не гуманой доставки, дешевле брать весь набор целиком.

Читайте также:  Планировщики для ядра linux

Даже без корпуса температура процессора вызывает тревогу. Встроенный в Linux монитор показывает +50C. В корпусе, с платой расширения и наклеенным радиатором 14х14х8мм — температура заваливает за +56C.

На официальном сайте много полезной информации о плате и готовые сборки Linux и Android. Продвинутые красноглазики советутют обходить их стороной и ставить Ubuntu Xnenial или Debian Jessie от команды Armbian. На их сайте находится зоопарк Linux версий в которых очень трудно разобраться начинающему линуксоиду. Дробление произошло из-за нежелания Allwiner выкладывать исходники, а те что есть давно протухли. За это Allwiner и не любят, но все решает копеечная цена процессоров. Вобщем если нужна поддержка аппаратного декодирования видео, то качаем древнее ядро/legacy kernel — Ubuntu_xenial_default.7z. Если ТВ выход использовать не планируется, накатываем свежак/mainline kernel — Debian_jessie_default.7z.

ока качается образ подготовим SD карту. Идем на сайт ассоциации производителей SD карт и качаем чудо-утилиту для омоложения. Позволяет привести БУ карту к заводским настройкам и вернуть былую резвость. Подробнее об этом, на антимонгольском тут. Если вылетает с ошибкой, поменяйте кардридер. Теперь качаем Rufus — программа для развертывания iso/img/dos образов на флешку. Повторяем все как на картинке, жмем Start.

Все. Вставляем карту, подключаем LAN, подаем питание и даем системе 30-40 секунд на загрузку. Для того, чтоб произвести начальную настройку нам понадобится PuTTY
и IP адрес нашего Апельсина. Идем в вебморду WiFi роутера и ищем там IP — orangepizero. Сразу советую поменять IP на статический, а то при каждом включении Апельсина вам придется искать его заново. Загружаем PuTTY, вписываем IP и устанавливаем SSH соединение на порту 22. Вводим login — root и пароль — 1234. Система тут-же предложит его поменять. Отказаться нельзя.

С того времени как был собран наш Linux многое могло измениться, поэтому опытные красноглазики перед тем как что-то делать всегда обновляют пакеты и ядро:

Теперь когда все свежее можно и WiFi настроить через УДОБНОЕ текстовое меню. Спасибо Armbian за это!

Идем в Network -> wlan0 -> Wifi Manage Wireless networking выбираем точку доступа и вводим пароль.

Отключаем LAN кабель и на всякий случай перегружаем Апельсин:

Скорость WiFi на скачку около 2Mb/s. Все, минимальная настройка завершена.

Можно дальше лазить по меню включать/отключать пакеты и переферию. Например деактивирование HDMI/GPU, экономит 200mW.

Безопасное выключение выполняется командой:

Я просто выдираю из розетки. Пока без проишествий.

Еще одна полезная команда показывающая температутру процессора:

08.04.2018 в 00:34, Просмотров: 12216

Источник

Install Debian on the Orange Pi Zero LTS

This howto is aimed at more experienced Linux users who want to install a Debian GNU/Linux operating system on an Orange Pi Zero LTS single-board computer. This is a good base for running a WordPress website on a cheap and low (solar?) powered server.

With the provided system images, it is rather easy to install, even without a connected display or keyboard. You will need some Linux command line skills, the Pi, a microSD card and adaptor, a power source (the user manual states that a 5V 2A power source is required), an Ethernet cable, and a router with DHCP.

Читайте также:  Как очищать кэш linux

Option 1: Download the system image from the Orange Pi download section. Make sure to find the correct model (Orange Pi Zero LTS). At the time of writing, there is just one image available: “Debian Desktop”. A server image would be better, as we will have to remove unneeded and memory consuming software from the desktop image.

Option 2 (recommended): Download the Buster image from Armbian. It’s based on Debian 10 (Buster), which gives you more up to date software than the original image, which currently is based on Debian 8 (Jessie).

Unpack the image (e.g. “tar xvf debian_desktop_For_OrangePizeroLTS_v0_8_0.tar.gz” or “7z x Armbian_5.91_Orangepizero_Debian_buster_next_4.19.59.7z”), which will give you the image and the md5sum or signature.

Copy the image to your microSD card using the dd util (e.g. “sudo dd if=Armbian_5.91_Orangepizero_Debian_buster_next_4.19.59.img of=/dev/mmcblk0 status=progress bs=1024”). Make sure to target the correct device file of the microSD card (“/dev/mmcblk0” in the example, you can look for the device in the output of “sudo dmesg” right after plugging in the microSD card), or you might loose data or worse. If unsure, consult the user manual of the Pi. Also check out Armbians documentation if you use it.

Put the microSD card in the Pi, connect it via the ethernet cable to your router, and finally plug in the power source. The Pi should boot the Linux, connect to your network using DHCP and start a SSH daemon. Find the IP of the Pi using your router’s admin interface, and SSH into the Pi using user “root” and the default password “orangepi” for the original image and “1234” for the Armbian image. That’s all!

Leave a Reply Cancel reply

We care about the future and the climate. The graph shows the amount of bytes transferred over the network for an average webpage visit in 2019 and the amount of bytes transferred* for your visit of this page. Why this matters.
* As reported by your browser excluding embedded elements from other websites.

Источник

[Pi]-1 Setup Orange Pi Zero (2021 ver.)

  • type sudo armbian-config

4.1 Connect to the WIFI

  • select ‘Network’ –> ‘WiFi’
  • select WiFi access point and input password to connect
  • exit

4.2. Change time zone

4.3 Enable GPIO (ex. I2C)

  • select ‘system’ –> ‘Hardware’
  • toggle IO items by space key
  • save and exit
  • reboot: sudo reboot

5. Connect via SSH with static IP address with WiFi

5.1 Fix IP address

  • open Router page and find orange Pi zero’s MAC address
  • find DHCP setting in the Router page
  • fix Orange Pi zeros’ IP address (ex. 192.168.1.77) with MAC address
  • open terminal on the PC and type ssh your_user_name@192.168.1.77
Читайте также:  Резервный канал на linux

5.2 Connect

  • shutdown Orange Pi Zero: sudo shutdown -h now
  • unplug: LAN cable, USB micro B cable
  • plug USB micro B cable to power ON

6. Enable X forwarding

Ubuntu server cannot forward the X window to User’s PC defaultly

6.1 Install xauth

6.2 Test with xeyes command

and a windows will appear

7. Increase swap and tmp space

7.1 Check

7.1.1 swap

 total used free shared buff/cache available Mem: 491Mi 78Mi 273Mi 2.0Mi 139Mi 399Mi Swap: 245Mi 0B 245Mi
NAME TYPE SIZE USED PRIO /dev/zram0 partition 245.9M 0B 5

7.1.2 tmp

Filesystem Size Used Avail Use% Mounted on udev 188M 0 188M 0% /dev tmpfs 50M 2.6M 47M 6% /run /dev/mmcblk0p1 29G 3.6G 25G 13% / tmpfs 246M 0 246M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 246M 0 246M 0% /sys/fs/cgroup tmpfs 246M 4.0K 246M 1% /tmp /dev/zram1 49M 2.6M 43M 6% /var/log tmpfs 50M 0 50M 0% /run/user/1000

7.2 Increase by using armbian-zram-config

Open /etc/default/armbian-zram-config , add these lines

ZRAM_PERCENTAGE=200 # Set swap space = physical ram * 200% TMP_SIZE=1000M # Set tmp size as 1G

7.3 Check again

NAME TYPE SIZE USED PRIO /dev/zram0 partition 983.4M 0B 5
Filesystem Size Used Avail Use% Mounted on udev 188M 0 188M 0% /dev tmpfs 50M 2.6M 47M 6% /run /dev/mmcblk0p1 29G 3.9G 24G 14% / tmpfs 246M 0 246M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 246M 0 246M 0% /sys/fs/cgroup /dev/zram2 985M 2.5M 916M 1% /tmp /dev/zram1 49M 3.5M 42M 8% /var/log tmpfs 50M 0 50M 0% /run/user/1000

7.4 Another way (Ubuntu)

if /etc/default/armbian-zram-config not found, use this way

7.4.1 swap

  1. unmount swap: sudo swapoff -a
  2. delete swap: sudo rm -f /dev/zram*
  3. create 1G swap space: sudo fallocate -l 1G /swap
  4. change permission: sudo chmod 600 /swap
  5. make swap: sudo mkswap /swap
  6. mount swap: sudo swapon /swap

7.4.2 tmp

7.4.3 Automatically bring on boot

Open /etc/fstab and add this line

# swap /swap swap swap sw 0 0 # /tmp # First comment out default setting # tmpfs tmp tmpfs defaults,nosuid 0 0 # Then add this line tmpfs /tmp tmpfs defaults,nosuid,size=1G 0 0 # for tmp

8. Optional

8.1 Install WiringOP

cd git clone https://github.com/zhaolei/WiringOP.git -b h3
cd WiringOP chmod +x ./build sudo ./build cd rm -rf WiringOP

notice: Orange Pi Zero only has 26 pins, from 27 to 40 pins are not available.

8.2 orange pi Lan to PC Lan access

auto eth0 iface eth0 inet static address 192.168.100.1 netmask 255.255.255.0
  • then, restart: sudo reboot
  • connect orange pi with Lan cable. configure your pc ethernet ip, e.g. 192.168.100.2. then,

Источник

Оцените статью
Adblock
detector