Ошибка ioctl LOOP_SET_FD - PullRequest
       21

Ошибка ioctl LOOP_SET_FD

1 голос
/ 27 февраля 2011

ioctl LOOP_SET_FD не удалось

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

, чтобы запустить Ubuntu в Android, я создал файл img с корневым корневым каталогом -f kty1104-ThinkPad-Z60t -l kty1104 -p 1 --imageize 2047M - notarball - семенной пакет linux-image-omap, lxde, необходимый для сборки, openssh-сервер ,ightvncserver, x11-xserver-utils

это изображениеможно привязать к моему компьютеру с 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 завершился неудачно: неверный номер файла в команде монтирования, а когда мне просто нужно выполнить chroot, он говорит «ошибка сегмента»

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

1 Ответ

1 голос
/ 09 мая 2011

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

...