【问题标题】:ioctl LOOP_SET_FD failedioctl LOOP_SET_FD 失败
【发布时间】:2011-02-27 14:49:24
【问题描述】:

ioctl LOOP_SET_FD 失败

我已经问过类似的问题,但我在这里写了一些更详细的信息

在 android 中运行 ubuntu, 我用砧木做了一个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 可以在我的 ubuntu PC 上通过 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 failed: Bad file number on mount command 当我只是强制 chroot 时,它会显示“段错误”

我认为问题来自于 rootstock 命令 有人可以帮我吗?

【问题讨论】:

  • 如果这只是关于您已经提出的问题的附加信息,请编辑该问题而不是开始新问题。或者至少链接到这个问题中的原始问题。

标签: android ubuntu ioctl chroot


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-17
    • 2013-01-13
    • 2019-07-06
    相关资源
    最近更新 更多