Chroot из android в среду как пользователь

Я пытаюсь использовать свой планшет в качестве среды разработки. До сих пор я создал Arch и Ubuntu img. Я могу chroot в оба просто отлично, и я создал пользователя с помощью adduser, но я не знаю, как войти.
Оболочка android не имеет schroot, и я не могу, или если я могу, я не знаю, как его установить.

есть ли способ запустить систему из chroot той же системы?

наконец причина, по которой я предпочитаю этот метод SSH, потому что я не могу подключитесь к SSH localhost в автономном режиме.

18
задан CogDissonance
29.11.2022 11:29 Количество просмотров материала 2478
Распечатать страницу

1 ответ

я узнал, как это сделать, следуя в этом уроке.

Если что-то случится с прицелом, я опубликую метод здесь:

настройка среды:

su
bash
cd /data/local/
mkdir arch
cd arch
wget http://archlinuxarm.org/os/ArchLinuxARM-omap-smp-latest.tar.gz
tar xzf Arch*.tar.gz
rm Arch*.tar.gz
mount -o bind /dev dev
mount -t proc proc proc
mount -t sysfs sysfs sys
ln -s /proc/self/fd dev/fd
echo "nameserver 8.8.8.8" >> /data/local/arch/etc/resolv.conf

введите окружающей среды:

chroot . /bin/bash
source /etc/profile
export TERM=xterm-256color
export HOME=/root
mount /dev/pts
pacman -Syuu
useradd -m -G wheel,net_raw lrvick # your username here obviously

эта часть мне не хватает:

настройки скрипт:

USER='lrvick'

cd /data/local/arch

if ! mountpoint -q dev; then
    mount -t proc /proc proc
    mount -o bind /dev dev
        mount -o bind /dev/pts dev/pts
fi

chroot . /bin/bash -c "source /etc/profile; export HOME=/home/${USER}; export TERM=xterm-256color; clear; su - ${USER}"

прекрасно работал. Войти в систему как пользователь теперь на каждом старте и может настроить мою среду dev: D

0
отвечен CogDissonance 2022-11-30 19:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх