Комментарии 42
Круто, спасибо за гайд, пошёл пилить свой HTC One SV.
0
SGN 10.1, OmniROM 4.4
После некоторых правок все завелось
После некоторых правок все завелось
0
можно по-подробнее про правки?
0
Качал пакеты для 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
+1
rbind — штука важная, он рекурсивно монтирует вложенные точки. В данном случае вместе с /dev подцепятся /dev/cpuctl и /dev/pts
Остальное, видимо, зависит от конкретного busybox'а. Спасибо.
Остальное, видимо, зависит от конкретного busybox'а. Спасибо.
+1
Для распаковки пакетов использовал команду.
пришлось скачать еще из за 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
+1
Объясните пожалуйста зачем ставить арч линукс на телефон? Да любой линукс? =)
Я понимаю что Андроид это тоже линукс и в курсе что существует ubuntu touch, какие это даст преимущества? какая цель? just for fun?
Я понимаю что Андроид это тоже линукс и в курсе что существует ubuntu touch, какие это даст преимущества? какая цель? just for fun?
+1
Где ваша романтика, погребена под слоем казуальных «злых птиц»?
Как же сладка возможность запуска nmap на телефоне, и сборка/установка любых пакетов с исходников…
Как же сладка возможность запуска nmap на телефоне, и сборка/установка любых пакетов с исходников…
+2
Во-первых

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







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