Качаем образ с официально сайта
Записываем на SD карту с помощью Rufus (или аналогичной), вставляем карту в OrangePI, загружаемся и авторизуемся (логин: orangepi, пароль: orangepi).
Вводим:
nmtui
Настраиваем интернет Wi-Fi. Или через интерфейс десктоп (если установлен).
Подключаемся через Putty (мне так удобнее). Меняем китайские репозитории. Вводим:
sudo nano /etc/apt/sources.list
Если установлена Debian, то меняем на:
deb http://deb.debian.org/debian bullseye main contrib non-free
#deb-src http://deb.debian.org/debian bullseye main contrib non-free
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
Сохраняем "Ctrl+x", "Y", "Enter".
Обновляем информацию о пакетах, имеющихся в системе, и тех, что хранятся в подключенных репозиториях:
sudo apt update
Потом обновляем пакеты:
sudo apt upgrade
Замена пользователя и паролей
Создаем нового пользователя. Если о безопасности не особо переживаем, то хотя бы для удобства, логин и пароль по умолчанию слишком длинные. Вводим:
sudo useradd -s /bin/bash opi
Где opi - имя нового пользователя. Добавляем нового пользователя в те же группы что и был orangepi (посмотреть можно командой "id"):
sudo usermod -aG tty,disk,dialout,sudo,audio,video,plugdev,games,users,systemd-journal,input,netdev,ssh opi
Устанавливаем пароль новому пользователю:
sudo passwd opi
Переходим в пользователя root и меняем там пароль:
su
Пароль пока orangepi
passwd
Перезагружаемся и входим с новым пользователем:
sudo reboot
Забыли создать домашний каталог пользователя. Исправляем:
sudo mkhomedir_helper opi
Проверяем доступ к группам:
id
Удаляем пользователя orangepi, если установлен десктоп, то предварительно выходим из пользователя там:
sudo deluser --remove-all-files orangepi
Установка русского языка
Теперь приступаем к региональным настройкам:
sudo orangepi-config
Устанавливаем тайм зону, используя стрелки, "Tab", пробел:
Устанавливаем локализацию
Добавляем раскладку клавиатуры
sudo nano /etc/default/locale
Заменить на:
LC_MESSAGES=ru_RU.UTF-8
LANGUAGE=ru_RU.RUF-8
LANG=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
Сохранить. Перезагрузка:
sudo reboot
Настройка десктоп
Если русская раскладка не появилась, то проверяем раскладку клавиатуры и передернуть ползунок как на скрине
После создания своего пользователя у нас отключится автоматический вход в систему на десктопе. При необходимости подключаем:
sudo nano /etc/lightdm/lightdm.conf
Ищем строки в разделе [seat:*], убираем решётку и пишем своего пользователя
autologin-user=opi
autologin-user-timeout=delay
Разрешение моего экрана 1024х600, которое отсутствует в списке настройках экрана.
Надо добавить. Но по ssh не получится, надо работать из десктопа. Запускаем эмулятор терминала и вводим:
xrandr
Видим список доступных разрешений и название дисплея
Вводим:
cvt 1024 600 60
Копируем то что на скрине и вводим в терминал подставляя свои значения:
xrandr --newmode "1024х600_60.00" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync
xrandr --addmode HDMI-1 1024x600_60.00
xrandr --output HDMI-1 --mode 1024x600_60.00
Вместо "1024х600_60.00" можно оставить "1024х600", это просто название режима. Наблюдаем включение нужного режима. Одно плохо, после перезагрузки наш режим пропадет. Надо это дело автоматизировать.
Создаем новый файл в домашней директории, называем как нравится. Открываем текстовым редактором и вставляем содержимое (подставляя свои значения):
#!/bin/bash
xrandr --newmode "1024х600_60.00" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync
xrandr --addmode HDMI-1 1024x600_60.00
xrandr --output HDMI-1 --mode 1024x600_60.00
Сохраняем. Идем в свойства файла, вкладка "Права", ставим галочку "Разрешить запуск этого файла в качестве программы"
Идем "Приложения", "Настройки", "Сеансы и запуск", вкладка "Автозапуск приложений". Жмем "+", придумываем имя и описание, выбираем свой файл. Перезагружаем и смотрим результат.
Если бесит надпись в браузере Chromium "Вы используете неподдерживаемый флаг командной строки: --no-sandbox. Стабильность и безопасность будут нарушены"
Дело в том что используется версия для разработчиков. Удаляем ее и ставим стабильную. Смотрим все установленные пакеты и ищем chromium:
sudo apt list --installed
Удаляем имеющийся chromium:
sudo apt remove chromium-x11
Устанавливаем стабильный:
sudo apt install chromium chromium-l10n
Перенос на внутреннюю память ОС
Тут все просто, вводим в терминал:
sudo nand-sata-install
Спасибо, что дочитали до конца.
Также что б ни чего не пропустить подписывайтесь на этот канал, на мое сообщество ВК и канал Telegram
https://vk.com/cncand3d
https://t.me/cncand3d