Comments 42
Круто, спасибо за гайд, пошёл пилить свой HTC One SV.
SGN 10.1, OmniROM 4.4
После некоторых правок все завелось
После некоторых правок все завелось
можно по-подробнее про правки?
Качал пакеты для armv7h, менял их версии в парочке строк
ls packages/*.xz | xargs -n 1 tar xJf
вместо
tar xvf packages/*.pkg.xz
mount -o bind /dev ./dev
вместо
mount -o rbind /dev ./dev
Ну и после чрута пришлось добавить бин в путь
PATH=$PATH:/bin
ls packages/*.xz | xargs -n 1 tar xJf
вместо
tar xvf packages/*.pkg.xz
mount -o bind /dev ./dev
вместо
mount -o rbind /dev ./dev
Ну и после чрута пришлось добавить бин в путь
PATH=$PATH:/bin
rbind — штука важная, он рекурсивно монтирует вложенные точки. В данном случае вместе с /dev подцепятся /dev/cpuctl и /dev/pts
Остальное, видимо, зависит от конкретного busybox'а. Спасибо.
Остальное, видимо, зависит от конкретного busybox'а. Спасибо.
Для распаковки пакетов использовал команду.
пришлось скачать еще из за 404
mirror.archlinuxarm.org/arm/core/gpgme-1.5.2-1-arm.pkg.tar.xz
mirror.archlinuxarm.org/arm/core/pacman-4.1.2-7-arm.pkg.tar.xz
mirror.archlinuxarm.org/arm/core/pacman-mirrorlist-20141208-1-arm.pkg.tar.xz
И стоит указать что стоит поставить bysybox на смартфоне и все команды типа mount переделать в busybox mount
так же я не смог примонтировать обычным способом и сделал
И после установки базовой системы мне пришлось заново внести dns сервер
find ./packages/*tar.xz -exec tar xvf {} \; -print
пришлось скачать еще из за 404
mirror.archlinuxarm.org/arm/core/gpgme-1.5.2-1-arm.pkg.tar.xz
mirror.archlinuxarm.org/arm/core/pacman-4.1.2-7-arm.pkg.tar.xz
mirror.archlinuxarm.org/arm/core/pacman-mirrorlist-20141208-1-arm.pkg.tar.xz
И стоит указать что стоит поставить bysybox на смартфоне и все команды типа mount переделать в busybox mount
так же я не смог примонтировать обычным способом и сделал
busybox mount -o rbind /proc ./proc
busybox mount -o rbind /dev ./dev
busybox mount -o rbind /sys ./sys
И после установки базовой системы мне пришлось заново внести dns сервер
echo "nameserver 8.8.8.8" > /etc/resolv.conf
Объясните пожалуйста зачем ставить арч линукс на телефон? Да любой линукс? =)
Я понимаю что Андроид это тоже линукс и в курсе что существует ubuntu touch, какие это даст преимущества? какая цель? just for fun?
Я понимаю что Андроид это тоже линукс и в курсе что существует ubuntu touch, какие это даст преимущества? какая цель? just for fun?
Где ваша романтика, погребена под слоем казуальных «злых птиц»?
Как же сладка возможность запуска nmap на телефоне, и сборка/установка любых пакетов с исходников…
Как же сладка возможность запуска nmap на телефоне, и сборка/установка любых пакетов с исходников…
Во-первых

А во-вторых, иногда бывает полезно иметь под рукой полный набор линуховых тулзов, а с собой только телефон. Или например, icmp или openvpn тунель поднять из аэропорта до дома и т.п.
Мне, например, нужен для полноценной Web-разработки «в дороге»/«на скамейке». Имеющиеся решения (http-сервер, php, mysql...) под Android слишком неудобны. Правда, я не понял, зачем нужно так сильно извращаться, как в топикстарте, мне хватает по уши простого и удобного Linux Deploy. А уже в него, хоть Ubutnu, хоть Debian, хоть Kali, хоть тот же Arch. И туда полноценные пакеты.
(Да, предвосхищая холиворы об удобстве разработки на планшетах — речь о клавиатурнике Asus Transformer. И предвосхищая холиворы «Mac Air или планшет под Win8 лучше» — Transformer у меня уже есть, давно, и менять пока не планирую, так что и пользуюсь тем, что есть :) )
(Да, предвосхищая холиворы об удобстве разработки на планшетах — речь о клавиатурнике Asus Transformer. И предвосхищая холиворы «Mac Air или планшет под Win8 лучше» — Transformer у меня уже есть, давно, и менять пока не планирую, так что и пользуюсь тем, что есть :) )
ЕМНИП Linux Deploy ставится в loop образ и не позволяет просто так взять и открыть установленную систему в обычном терминале. Плюс в моем случае доступна файловая система самого андроида. Доступна ли она в Linux Deploy не помню.
Возможность примоунтить каталог с андроида у Linux deploy точно есть. Да и установка на отдельный раздел, насколько я помню так же имеется.
Доступ из терминала по ssh из коробки, vnc, возможность в полпинка примонтировать любые папки андроида
Мне один раз пригодилось на планшете — запускал одну специфичную самописную gui утилиту на Python. Лучше чтоб была возможность что то сделать, чем когда её нет.
хотел бы видеть рабочие скриншоты
Чего? Консоли?
Установку не скринил.
Вот







Установку не скринил.
Пардон, я хотел написать выше, пользователю iSodeska
Добавил скрипт инициализации. Запускается один раз после ребута телефона, наводит симлинки, которых не хватает и запускает sshd.
И еще один вопрос. Как я понимаю на Планшете тоже пойдет?
ASUS ME
ASUS ME
А из тех, кто пробовал ставить дистрибутивы linux паралельно или вместо андроида, кто-нибудь достиг хорошего результата?
Помню было несколько постов, но у авторов много чего не работало (железо, или даже софт был совсем не удобен).
Помню было несколько постов, но у авторов много чего не работало (железо, или даже софт был совсем не удобен).
Разворачивал на SGN 10.1 через Linux Deploy образ, потом шил кем-то сделанный загрузчик в раздел рекавери и грузился в образ линукса зажиманием кнопок при включении. Был гном3 и прочая лабуда
Расскажите о впечатлениях: что взлетело из железа, что не взлетело, что было невозможно юзать на touch-интерфейсе.
Гном для тача удобен, но педалил в виду отсутствия нормальных либ под Mali-MP400. Вафля работала.
Много не скажу — просто поверхностно поглядел и снес. Но опыт был, хоть и небольшой.
Могу поискать ссылки на XDA
Много не скажу — просто поверхностно поглядел и снес. Но опыт был, хоть и небольшой.
Могу поискать ссылки на XDA
Радиоинтерфейс я так понимаю не завёлся? Или вы не пробовали?
Sign up to leave a comment.
Установка Archlinux на телефон с Android во второй раздел SD или просто подпапку системной карты памяти