ALT Mobile Установка: различия между версиями
Armatik (обсуждение | вклад) (Первая версия новой страницы установки ALT Mobile. (Ещё в разработке)) |
Armatik (обсуждение | вклад) (Сделал пункты установки более подробными и информативными.) |
||
Строка 6: | Строка 6: | ||
=== Скачивание образа ALT Mobile === | === Скачивание образа ALT Mobile === | ||
* Образ ALT Mobile можно скачать c [http://beta.altlinux.org/mobile/latest/ ftp]. | * Образ ALT Mobile можно скачать c [http://beta.altlinux.org/mobile/latest/ ftp], нам необходимы образы начинающиеся с pinephone, к примеру "pinephone-phosh-20231123-aarch64.img.xz". | ||
=== Установка на внутреннюю память (emmc) === | === Установка на внутреннюю память (emmc) === | ||
'''Подготовка телефона:''' | '''Подготовка телефона:''' | ||
* Убедитесь, что на вашем Pine Phone установлен загрузчик tow-boot на SPI flash. | * Убедитесь, что на вашем Pine Phone установлен загрузчик tow-boot на SPI flash. | ||
* Для загрузки телефона в режиме экспорта emmc как USB-диска, при включении зажмите кнопку Volume Up. | * Для загрузки телефона в режиме экспорта emmc как USB-диска, при включении зажмите кнопку Volume Up. | ||
'''Запись образа ALT Mobile на emmc:''' | '''Графический способ установки:''' | ||
* Выполните команду: | * Распакуйте скаченный образ ALT Mobile. | ||
* Используйте gnome-disk-utility для записи образа на SD карту: | |||
- Откройте gnome-disks и выберите USB-диск вашего Pinephone. | |||
- Отформатируйте его и выберите пункт "Восстановить образ системы". | |||
- Укажите распакованный образ и начните процесс записи. | |||
- После записи рекомендуется расширить системный раздел. Для этого выберите пункт "Изменить размер" | |||
'''Запись образа ALT Mobile на emmc через терминал:''' | |||
* Выполните команду, где sdX - это накопитель вашего Pinephone(необходимо заменить X на ваши данные): | |||
xzcat pinephone-phosh-latest-aarch64.img.xz | dd of=/dev/sdX oflag=direct,sync iflag=fullblock bs=1M status=progress | xzcat pinephone-phosh-latest-aarch64.img.xz | dd of=/dev/sdX oflag=direct,sync iflag=fullblock bs=1M status=progress | ||
* Рекомендуется увеличить размер файловой системы, это можно сделать командами: | |||
echo ", +" | sfdisk -N 1 /dev/sdX | |||
resize2fs -p /dev/sdX1 | |||
* После завершения процедуры, перезагрузите устройство для запуска с новой системой. | * После завершения процедуры, перезагрузите устройство для запуска с новой системой. | ||
=== Установка на SD карту === | === Установка на SD карту === | ||
'''Графический способ установки:''' | |||
* Распакуйте скаченный образ ALT Mobile. | |||
* Используйте gnome-disk-utility для записи образа на SD карту: | |||
- Откройте gnome-disks и выберите SD карту. | |||
- Отформатируйте карту и выберите пункт "Восстановить образ системы". | |||
- Укажите распакованный образ и начните процесс записи. | |||
'''Установка через терминал:''' | '''Установка через терминал:''' | ||
* Используйте команду `dd` для записи образа ALT Mobile на SD карту: | * Используйте команду `dd` для записи образа ALT Mobile на SD карту: | ||
Строка 25: | Строка 43: | ||
* После завершения записи, извлеките карту из компьютера и вставьте её в Pine Phone. | * После завершения записи, извлеките карту из компьютера и вставьте её в Pine Phone. | ||
* Для загрузки с SD карты, при включении телефона зажмите кнопку Volume Down. | * Для загрузки с SD карты, при включении телефона зажмите кнопку Volume Down. | ||
''' | |||
=== Установка Tow-Boot на Pinephone Pro === | |||
* Скачайте образ установщика Tow-Boot со [https://github.com/Tow-Boot/Tow-Boot/releases/tag/release-2022.07-006 страницы релизов]. Образ установщика ищем согласно модели вашего устройства. | |||
'''Запись образа Tow-Boot на SD карту через графический интерфейс:''' | |||
* Распакуйте скаченный образ ALT Mobile. | * Распакуйте скаченный образ ALT Mobile. | ||
* Используйте gnome-disk-utility для записи образа на SD карту: | * Используйте gnome-disk-utility для записи образа на SD карту: | ||
- Откройте gnome-disks и выберите SD карту. | - Откройте gnome-disks и выберите SD карту. | ||
- Отформатируйте карту и выберите "Восстановить образ системы". | - Отформатируйте карту и выберите пункт "Восстановить образ системы". | ||
- Укажите распакованный образ и начните процесс записи. | - Укажите распакованный образ и начните процесс записи. | ||
'''Запись образа Tow-Boot на SD карту:''' | '''Запись образа Tow-Boot на SD карту через терминал:''' | ||
* Запишите его на SD карту, где /dev/XXX - это ваша SD карта(необходимо заменить XXX на ваши данные): | |||
* Запишите его на SD карту: | |||
dd if=spi.installer.img of=/dev/XXX bs=1M oflag=direct,sync status=progress | dd if=spi.installer.img of=/dev/XXX bs=1M oflag=direct,sync status=progress | ||
* После записи образа Tow-Boot на SD карту, выполните следующие шаги: | * После записи образа Tow-Boot на SD карту, выполните следующие шаги: | ||
{{Note| Если не уверены, что батарея полностью заряжена, рекомендуется подключить телефон к источнику питания.}} | {{Note| Если не уверены, что батарея полностью заряжена, рекомендуется подключить телефон к источнику питания.}} | ||
* Процесс установки Tow-Boot на Pinephone Pro хорошо изложен в данном [https://yandex.ru/video/preview/7204406835731215668 видео]. | |||
# Выключите Pinephone Pro. | # Выключите Pinephone Pro. | ||
Строка 46: | Строка 66: | ||
# Вставьте SD карту с записанным образом Tow-Boot в слот для SD карт. | # Вставьте SD карту с записанным образом Tow-Boot в слот для SD карт. | ||
# Верните батарею обратно в Pinephone Pro. | # Верните батарею обратно в Pinephone Pro. | ||
# | # Предварительно удерживая кнопку RE включите устройство. | ||
# Удерживайте кнопку RE до тех пор, пока телефон не завибрирует, и индикатор LED не загорится красным. Может быть удобнее подключить телефон к источнику питания через USB, чем нажимать на кнопку питания. | # Удерживайте кнопку RE до тех пор, пока телефон не завибрирует, и индикатор LED не загорится красным. Может быть удобнее подключить телефон к источнику питания через USB, чем нажимать на кнопку питания. | ||
# После включения с образом Tow-Boot, телефон слегка вибрирует, индикатор LED загорится красным, а затем через короткое время - желтым. | # После включения с образом Tow-Boot, телефон слегка вибрирует, индикатор LED загорится красным, а затем через короткое время - желтым. | ||
# Через некоторое время экран включится, показывая синий цвет, или напрямую загрузится в графический интерфейс установщика. | # Через некоторое время экран включится, показывая синий цвет, или напрямую загрузится в графический интерфейс установщика. | ||
# В графическом интерфейсе установщика выберите “Install Tow-Boot to SPI”. | # В графическом интерфейсе установщика выберите “Install Tow-Boot to SPI”, подключите зарядку к телефону и нажмите кнопку "Start installation". | ||
{{note | Стирание хранилища перед установкой не требуется. Опция стирания может использоваться для удаления Tow-Boot (или любого другого прошивочного ПО, установленного в раздел SPI).}} | |||
===Порядок загрузки в Pinephone Pro=== | ===Порядок загрузки в Pinephone Pro=== |
Версия от 13:44, 8 января 2024
ALT Mobile Pinephone / Pinephone Pro
Установка ALT Mobile на Pinephone / Pinephone Pro
Скачивание образа ALT Mobile
- Образ ALT Mobile можно скачать c ftp, нам необходимы образы начинающиеся с pinephone, к примеру "pinephone-phosh-20231123-aarch64.img.xz".
Установка на внутреннюю память (emmc)
Подготовка телефона:
- Убедитесь, что на вашем Pine Phone установлен загрузчик tow-boot на SPI flash.
- Для загрузки телефона в режиме экспорта emmc как USB-диска, при включении зажмите кнопку Volume Up.
Графический способ установки:
- Распакуйте скаченный образ ALT Mobile.
- Используйте gnome-disk-utility для записи образа на SD карту:
- Откройте gnome-disks и выберите USB-диск вашего Pinephone. - Отформатируйте его и выберите пункт "Восстановить образ системы". - Укажите распакованный образ и начните процесс записи. - После записи рекомендуется расширить системный раздел. Для этого выберите пункт "Изменить размер"
Запись образа ALT Mobile на emmc через терминал:
- Выполните команду, где sdX - это накопитель вашего Pinephone(необходимо заменить X на ваши данные):
xzcat pinephone-phosh-latest-aarch64.img.xz | dd of=/dev/sdX oflag=direct,sync iflag=fullblock bs=1M status=progress
- Рекомендуется увеличить размер файловой системы, это можно сделать командами:
echo ", +" | sfdisk -N 1 /dev/sdX resize2fs -p /dev/sdX1
- После завершения процедуры, перезагрузите устройство для запуска с новой системой.
Установка на SD карту
Графический способ установки:
- Распакуйте скаченный образ ALT Mobile.
- Используйте gnome-disk-utility для записи образа на SD карту:
- Откройте gnome-disks и выберите SD карту. - Отформатируйте карту и выберите пункт "Восстановить образ системы". - Укажите распакованный образ и начните процесс записи.
Установка через терминал:
- Используйте команду `dd` для записи образа ALT Mobile на SD карту:
xzcat your-image-file.img.xz | dd of=/dev/sdX oflag=direct,sync iflag=fullblock bs=1M status=progress
- После завершения записи, извлеките карту из компьютера и вставьте её в Pine Phone.
- Для загрузки с SD карты, при включении телефона зажмите кнопку Volume Down.
Установка Tow-Boot на Pinephone Pro
- Скачайте образ установщика Tow-Boot со страницы релизов. Образ установщика ищем согласно модели вашего устройства.
Запись образа Tow-Boot на SD карту через графический интерфейс:
- Распакуйте скаченный образ ALT Mobile.
- Используйте gnome-disk-utility для записи образа на SD карту:
- Откройте gnome-disks и выберите SD карту. - Отформатируйте карту и выберите пункт "Восстановить образ системы". - Укажите распакованный образ и начните процесс записи.
Запись образа Tow-Boot на SD карту через терминал:
- Запишите его на SD карту, где /dev/XXX - это ваша SD карта(необходимо заменить XXX на ваши данные):
dd if=spi.installer.img of=/dev/XXX bs=1M oflag=direct,sync status=progress
- После записи образа Tow-Boot на SD карту, выполните следующие шаги:
- Процесс установки Tow-Boot на Pinephone Pro хорошо изложен в данном видео.
- Выключите Pinephone Pro.
- Извлеките батарею из устройства.
- Вставьте SD карту с записанным образом Tow-Boot в слот для SD карт.
- Верните батарею обратно в Pinephone Pro.
- Предварительно удерживая кнопку RE включите устройство.
- Удерживайте кнопку RE до тех пор, пока телефон не завибрирует, и индикатор LED не загорится красным. Может быть удобнее подключить телефон к источнику питания через USB, чем нажимать на кнопку питания.
- После включения с образом Tow-Boot, телефон слегка вибрирует, индикатор LED загорится красным, а затем через короткое время - желтым.
- Через некоторое время экран включится, показывая синий цвет, или напрямую загрузится в графический интерфейс установщика.
- В графическом интерфейсе установщика выберите “Install Tow-Boot to SPI”, подключите зарядку к телефону и нажмите кнопку "Start installation".
Порядок загрузки в Pinephone Pro
В Pinephone Pro используется следующий порядок загрузки по умолчанию:
- SPI flash: Первым источником для поиска загрузчика является SPI flash. Если в нем установлен загрузчик (например, Tow-Boot или U-Boot), он будет использоваться для загрузки системы.
- Внутренняя память (eMMC): Если загрузчик не найден в SPI flash, устройство попытается загрузиться с внутренней памяти eMMC.
- Карта microSD: В случае отсутствия загрузчика в SPI flash и на eMMC, система попытается загрузиться с карты microSD.
Выбор источника загрузки:
- В Explorer Edition, заказанном после ноября 2023 года, карта microSD загружается первой из-за использования rk2aw вместо Tow-Boot.
- В Explorer Edition, заказанной после июля 2022 года, удерживайте клавишу уменьшения громкости во время включения устройства. Эти устройства поставляются с прошивкой Tow-Boot для SPI.
- В Explorer Edition, заказанном в период с января по июль 2022 года, удерживайте кнопку RE под крышкой в течение нескольких секунд при включении устройства. Для старых партий требуется перепрошивка Tow-Boot.
Этот порядок загрузки и возможность выбора источника обеспечивают гибкость в использовании Pinephone Pro, позволяя легко переключаться между различными операционными системами, установленными на разных носителях.
Возможные проблемы
Проблемы при прошивке emmc:
- Если возникают проблемы с подключением, попробуйте перевернуть разъем Type-C.
- Убедитесь, что используете подходящий порт и кабель.
ALT Mobile Виртуальная машина
Установка ALT Mobile на виртуальную машину
Скачивание образа ALT Mobile
Образ операционной системы ALT Mobile можно скачать с ftp
Выберите образ формата:
- phosh-20231004-x86_64.img.xz
Распакуйте скачанный образ в удобное для вас место, например:
- /home/petr/images/phosh-20231004-x86_64.img
Настройка и Запуск в Qemu
С ускорением (Qemu-KVM)
1. Установите Qemu-KVM:
apt-get install /usr/bin/qemu-kvm
2. Запустите систему от обычного пользователя (не от root):
kvm -m 4G -k en-gb -hda /home/petr/images/phosh-20231004-x86_64.img
- kvm – используется Qemu-KVM для запуска. - -m 4G – выделяется 4 ГБ ОЗУ. - -k en-gb – используется английская раскладка клавиатуры. - -hda – указывается путь к образу.
Инструкции по запуску образов для aarch64 и riscv64
3. Для работы с графическим интерфейсом установите и используйте remote-viewer:
apt-get install /usr/bin/remote-viewer remote-viewer vnc://localhost:5900
Без ускорения
1. Установите Qemu и интерфейс на SDL:
apt-get install qemu-system-x86 qemu-ui-sdl
2. Запустите систему от обычного пользователя:
qemu-system-x86_64 -m 4G -k en-gb -hda /home/petr/images/phosh-20231004-x86_64.img -smp cpus=4 -net user
- qemu-system-x86_64 – эмулирует x86_64 компьютер. - -m 4G – выделяется 4 ГБ ОЗУ. - -smp cpus=4 – используется 4 ядра процессора. - -net user – используется сеть компьютера.
Результат
После запуска системы в QEMU, вы сможете управлять интерфейсом ALT Mobile с помощью мыши, имитируя ввод пальцами, а также вводить символы с физической клавиатуры. Обратите внимание, что при использовании виртуальной машины доступ к аппаратным функциям телефонии, камеры и прочих устройств будет ограничен. Тем не менее виртуальная машина - отличный инструмент для адаптации и тестирования приложений под мобильный интерфейс ALT Mobile.