ioctl LOOP_SET_FD失败

时间:2011-02-27 14:49:25

标签: android ubuntu ioctl chroot

ioctl LOOP_SET_FD失败

我已经问过类似的问题,但我在这里写了更多细节

在android中运行ubuntu, 我用砧木做了一个img文件 rootstock -f kty1104-ThinkPad-Z60t -l kty1104 -p 1 --imageize 2047M --notarball --seed linux-image-omap,lxde,build-essential,openssh-server,tightvncserver,x11-xserver-utils

这个img可以通过我的ubuntu PC chroot sudo mount -o loop,noatime -t ext2 /home/kty1104/ubuntu.img / mnt sudo mount -t proc proc / mnt / proc chroot / mnt / bin / bash

但是当我在我的android上尝试这个mount~chroot命令时, 它说,ioctl LOOP_SET_FD失败:mount命令上的文件号错误 当我只是强迫chroot,它说“段错误”

我认为问题来自砧木命令 有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

我今天自己尝试了这个,然后做了一些研究。似乎库存ROM的内核不支持循环设备。如果您有绝望和经验,可以尝试构建自定义内核。如果还有另一种方法可以在没有循环设备的情况下实现目标,那么你应该改用它,因为如果做错了,嵌入式系统上的内核可能会产生意想不到的和/或不可逆转的影响(砖块)。 https://android.stackexchange.com/questions/5218/can-i-mount-loopdevice-in-android