Ошибка ioctl LOOP_SET_FD

1

Ошибка ioctl LOOP_SET_FD

Я уже спрашиваю о подобной проблеме, но я написал здесь более подробно

для запуска ubuntu в android, Я сделал файл img с подвоем rootstock -f kty1104-ThinkPad-Z60t -l kty1104 -p 1 --imagesize 2047M --notarball --seed linux-image-omap, lxde, build-essential, openssh-server, tightvncserver, x11-xserver-utils

этот img может chrooted на моем компьютере Ubuntu sudo mount -o loop, noatime -t ext2/home/kty1104/ubuntu.img/mnt sudo mount -t proc proc/mnt/proc chroot/mnt/bin/bash

но когда я пытаюсь выполнить команду mount ~ chroot на моем андроиде, он говорит, ioctl LOOP_SET_FD не удалось: неверный номер файла в команде mount и когда я просто заставляю chroot, он говорит "segment fault"

Я думаю, что проблемы возникают из команды rootstock может кто-нибудь мне помочь?

  • 0
    Если это просто дополнительная информация относительно вопроса, который вы уже задавали, отредактируйте этот вопрос вместо того, чтобы начинать новый. Или, по крайней мере, ссылка на оригинальный вопрос в этом.
Теги:
chroot
ioctl

1 ответ

1
Лучший ответ

Я пробовал это сам сегодня, а затем сделал некоторые исследования. Кажется, что ядра запасных ПЗУ не поддерживают петлевые устройства. Если вы отчаянный и опытный, вы можете попробовать создать собственное ядро. Если у вас есть другой способ достичь своей цели без устройств с петлями, вы должны пойти на это, потому что возиться с ядрами на встроенных системах может привести к неожиданным и/или необратимым эффектам (кирпичу), если это будет сделано неправильно. https://android.stackexchange.com/questions/5218/can-i-mount-loopdevice-in-android

Ещё вопросы

Сообщество Overcoder
Наверх
Меню