Comments
Отпишитесь плиз о результате. Может быть, будет, что в статью добавить.
Качал пакеты для 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
rbind — штука важная, он рекурсивно монтирует вложенные точки. В данном случае вместе с /dev подцепятся /dev/cpuctl и /dev/pts
Остальное, видимо, зависит от конкретного busybox'а. Спасибо.
Буду знать, пошел обновлять бизибокс.
Ну и обратите внимание, что у меня tar регулярку для архивов не съел — ругался на отсутствие файла в архиве.
Для распаковки пакетов использовал команду.
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
Угу, спасибо, про dns сейчас добавлю. Насчет busybox, у меня, видимо, он очень удачно поставлен. mount сразу от него подцепился.
Объясните пожалуйста зачем ставить арч линукс на телефон? Да любой линукс? =)
Я понимаю что Андроид это тоже линукс и в курсе что существует ubuntu touch, какие это даст преимущества? какая цель? just for fun?
Где ваша романтика, погребена под слоем казуальных «злых птиц»?
Как же сладка возможность запуска nmap на телефоне, и сборка/установка любых пакетов с исходников…
Видимо разные понятия о романтике, интереснее написать программу, чем мудрить с установкой чужих под разное железо =)
Во-первых
image


А во-вторых, иногда бывает полезно иметь под рукой полный набор линуховых тулзов, а с собой только телефон. Или например, icmp или openvpn тунель поднять из аэропорта до дома и т.п.
Все хорошо. У меня не работает только aircrack-ng. Говорит, что драйвер режим монитора не поддерживает. В остальном обычный wlan0.
Работоспособность aircrack зависит от конкретного девайса и ядра. У других вполне может работать. Надо пробовать.
Мне, например, нужен для полноценной Web-разработки «в дороге»/«на скамейке». Имеющиеся решения (http-сервер, php, mysql...) под Android слишком неудобны. Правда, я не понял, зачем нужно так сильно извращаться, как в топикстарте, мне хватает по уши простого и удобного Linux Deploy. А уже в него, хоть Ubutnu, хоть Debian, хоть Kali, хоть тот же Arch. И туда полноценные пакеты.

(Да, предвосхищая холиворы об удобстве разработки на планшетах — речь о клавиатурнике Asus Transformer. И предвосхищая холиворы «Mac Air или планшет под Win8 лучше» — Transformer у меня уже есть, давно, и менять пока не планирую, так что и пользуюсь тем, что есть :) )
ЕМНИП Linux Deploy ставится в loop образ и не позволяет просто так взять и открыть установленную систему в обычном терминале. Плюс в моем случае доступна файловая система самого андроида. Доступна ли она в Linux Deploy не помню.
Возможность примоунтить каталог с андроида у Linux deploy точно есть. Да и установка на отдельный раздел, насколько я помню так же имеется.
Доступ из терминала по ssh из коробки, vnc, возможность в полпинка примонтировать любые папки андроида
Под Андроидом принципиальной разницы между «обычным терминалом» и ssh-клиентом нет. И там, и там придётся ставить и запускать отдельное приложение. И в том же ssh терминал будет совершенно полноценный. Вот моё «рабочее место»:

Мое выглядит примерно также, только вместо ssh Android Terminal Emulator. Кому как удобнее.
Мне один раз пригодилось на планшете — запускал одну специфичную самописную gui утилиту на Python. Лучше чтоб была возможность что то сделать, чем когда её нет.
Добавил скрипт инициализации. Запускается один раз после ребута телефона, наводит симлинки, которых не хватает и запускает sshd.
И еще один вопрос. Как я понимаю на Планшете тоже пойдет?
ASUS ME
А из тех, кто пробовал ставить дистрибутивы linux паралельно или вместо андроида, кто-нибудь достиг хорошего результата?
Помню было несколько постов, но у авторов много чего не работало (железо, или даже софт был совсем не удобен).
Разворачивал на SGN 10.1 через Linux Deploy образ, потом шил кем-то сделанный загрузчик в раздел рекавери и грузился в образ линукса зажиманием кнопок при включении. Был гном3 и прочая лабуда
Расскажите о впечатлениях: что взлетело из железа, что не взлетело, что было невозможно юзать на touch-интерфейсе.
Гном для тача удобен, но педалил в виду отсутствия нормальных либ под Mali-MP400. Вафля работала.
Много не скажу — просто поверхностно поглядел и снес. Но опыт был, хоть и небольшой.
Могу поискать ссылки на XDA
Ну да, пятница, вечер… Нет, я не пробовал, но скажу, что скорее всего нет. Да и дело было давно, года два назад.
UFO landed and left these words here
UFO landed and left these words here
возможно, пингу не хватает SUID.
$ sudo chmod u+s /bin/ping

но по идее он и так работать должен, если из-под рута…
Only those users with full accounts are able to leave comments. Log in, please.