оригинальная версия версия для слабовидящих контрастная версия выключить изображения включить изображения RSS FEED K2 NEWS
Понедельник, 12 Январь 2026 00:05

OrangePi и SD-карта

Для меня не чужды покупки «на эмоциях», в некотором смысле, видимо, являюсь шопоголиком, но в то же время увидев предмет, который мне хочется я всё-таки отойду от него, в душе найду тысячу аргументов почему «да» и только после этого куплю. Хотя в то же время, есть предметы, которые я так и не купил.

Но OrangePi, можно сказать, повезло. Этот одноплатник был приобретён именно что на эмоциях, поэкспериментировать и нельзя сказать, что он у меня пашет, как папа Карло, простаивает несмотря на все его возможности.

Кстати говоря, первое моё знакомство с апельсином вообще закончилось глубокой досадой на то, что «на ветер» была выброшена, так то, не маленькая (даже не смотря на то, что купил по акции, с хорошей скидкой) сумма.

Причина негодования была в том, что изначально я поставил Ubuntu с GUI и буквально на следующий день апельсин перестал прогружать ОС, да и вообще подавать признаки жизни, питание вроде включалось, а дальше всё, приплыли в бухту.

Но по совету товарища поставил Ubuntu без GUI (полностью перезапустив перед этим, тоже оказался тот ещё квест с поиском инструкций, учитывая, что практически все они на китайском, который я не знаю). И о чудо, скоро уже два года, как OrangePi работает без нареканий, но к сожалению, пока «вхолостую». А кроме того, что тоже вызывает чувство досады, для апельсина (у которого своей свободной памяти оказалось около 113 гигабайт свободных) была куплена sd-карточка на 116 гигабайт, взял бы может ещё побольше, да доверия у меня такие карты особого не вызывают, хотя на самом деле, как выяснилось позже, острой нужды в ней не возникло, но гигантомания (надо всего да побольше) сказалась.

И вот незадача, если при GUI я свою карточку (кстати, изначально «хотелки» были установить Ubuntu на карту, а не на внутрянку, но почему-то у меня так и не получилось это сделать, видимо руки у меня всё-таки кривые) видел сразу, а при подключении по SSH она есть и «CUI-линуксоиды» знают где, но далеко не все пользователи Linux работают исключительно в эмуляторе терминала. Всё-таки немалый процент такие же любители GUI, как и виндузятники, особенно те кого в Linux засунули насильно, спасибо импортозамещению, такие в полк прибавляются с каждым днём. Так вот я и подумал, не все же к апельсину с Linux’а подключаются, да и те кто с Linux’а могут не знать «где и как искать». Да и решил дополнить ещё рабочим вариантом альтернативы GUI (пусть и частичной).

Для начала, первый вопрос, как узнать, где наша SD-карточка?

df -h

Покажет все смонтированные устройства. Можно ещё:

lsblk

Вероятнее всего, диска называться будет:

/dev/mmcblk0p1

А диск апельсина, на котором стоит система будет иметь путь: /dev/mmcblk0p0

С полным списком ознакомиться можно:

sudo fdisk -l

Впрочем, если точки монтирования нет, не беда, смонтируем сами:

sudo mkdir /mnt/sdcard

sudo mount /dev/mmcblk1p1 /mnt/sdcard

Где вместо mmcblk1p1 подставляем значение полученное с помощью lsblk. Проверим:

df -h | grep sdcard

Если порядок, то

cd /mnt/sdcard

OrangePi и SD-карта

Теперь второй вопрос, альтернатива GUI для OrangePi?

Поскольку мой опыт работы с GUI оказался плачевным, варианты работы с GUI, которые подразумевают уже установленную GUI на апельсине я не рассматривал, а там на самом деле действительно много предложений, но насколько они рабочие я судить не берусь. Здесь кстати сразу оговорка, что фактически и та альтернатива, что будет предложена далее подразумевает рисунка GUI будет только на «клиентской» части, в то время как серверной части будут передаваться X-события. Фактически, рабочей среды, как таковой не будет, будут запускаться окна приложений, не более.

На апельсине (не забываем обновлять пакеты sudo apt update && sudo apt upgrade -y):

sudo apt update

sudo apt install xauth x11-apps

Далее, проверим

which xauth

Здесь:

sudo nano /etc/ssh/sshd_config

Надо найти следующие строки:

X11Forwarding yes

X11DisplayOffset 10

Убедитесь, что они не закомментированы (У меня, например, вторая строка была закомментирована: #X11DisplayOffset 10, комментарий убрать). Перезапуск:

sudo systemctl restart ssh

При подключении, если с Linux/MacOS, добавляем флаг -X или -Y:

ssh -X user@orange_pi_ip или ssh -Y user@orange_pi_ip

У виндузятников, для PuTTY + Xming / VcXsrv

  • В PuTTY:

  • Connection → SSH → X11 → ☑ Enable X11 forwarding

Подключились, проверьте:

xclock

Появилось окно с часами, значит всё работает. Что ещё можно запустить таким образом:

Базовые (проверка/отладка):

xclock
xeyes
xcalc
xterm

Редакторы:

gedit
mousepad
leafpad
pluma

Браузеры (в некоторых случаях, будет не лишним добавить --no-sandbox):

firefox
chromium
google-chrome

Файловые менеджеры:

nautilus
thunar
pcmanfm
dolphin

Диски и система:

gparted
gnome-disks
gnome-system-monitor

Да и всё то, что для работы нуждается в «окнах», но при этом не требует инструментов среды рабочего стола (Gnome, XFCE, KDE). Впрочем, браузеры всё же могут не запуститься из-за конфликтов Wayland с Xorg, иногда, это решается установкой Xvfb на апельсине:

sudo apt install xvfb

После установки:

Xvfb :99 -screen 0 1280x720x16 &
export DISPLAY=:99

Но может и не помочь, что до остальных приложений gnome-disks может показать ту самую SD-карту.

Спонсоры: