1

ioctlLOOP_SET_FDが失敗しました

私はすでに同様の問題について尋ねていますが、ここにもう少し詳細を書きました

androidでubuntuを実行するために、rootstock 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は、sudo mount -o loop、noatime -t ext2 /home/kty1104/ubuntu.img / mnt sudo mount -t proc proc / mnt / proc chroot / mnt / bin/bashによってubuntuPCでchrootできます。

しかし、Androidでこのmount〜chrootコマンドを実行しようとすると、ioctl LOOP_SET_FDが失敗しました。マウントコマンドのファイル番号が正しくありません。chrootを強制すると、「セグメント障害」と表示されます。

問題はルートストックコマンドから来ていると思います誰かが私を助けることができますか?

4

1 に答える 1

1

私は今日これを自分で試し、それからいくつかの調査をしました。ストックROMのカーネルはループデバイスをサポートしていないようです。必死で経験豊富な場合は、カスタムカーネルを作成してみてください。ループデバイスを使用せずに目標を達成する別の方法がある場合は、代わりにそれを使用する必要があります。組み込みシステムでカーネルをいじると、間違って実行すると予期しない、または不可逆的な影響(ブリック)が発生する可能性があるためです。 https://android.stackexchange.com/questions/5218/can-i-mount-loopdevice-in-android

于 2011-05-09T10:16:09.957 に答える