unable to mount loop device
walter harms
wharms at bfs.de
Mon Sep 12 15:28:00 UTC 2011
This should generate a 1mb loop device.
dd if=/dev/zero of=disk count=1024 bs=1024
mkdir tst
mkfs -t minix disk # feel free to change to ext2 or so
mount disk tst -o loop
re,
wh
Am 12.09.2011 17:09, schrieb mehdi karamnejad:
> Hi,
> I'm having trouble mounting a initrd image using loop device. the
> CONFIG_FEATURE_MOUNT_LOOP option in .config file of busybox is set and
> mounting loop devices is enabled in my kernel (I'm using 2.6.32). then
> I issue the following command :
> mount /boot/initrdimg.img /mnt/img1/ -t ext2-o loop=/dev/loop0
> and I get the following error:
> mount: mounting /dev/loop0 on /mnt/img1/ failed: Invalid argument
>
> ** I'm also positive that loop0 and the mount point /mnt/img1 both exist
>
> and here is the output of the strace command(the tail which contains
> error and exists mount process , if I have to provide the whole output
> please let me know):
> ....
> fstat64(3, {st_mode=S_IFREG|0644, st_size=256324, ...}) = 0
> mmap2(NULL, 256324, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb75c7000
> close(3) = 0
> geteuid32() = 1000
> write(2, "sudo", 4sudo) = 4
> write(2, ": ", 2: ) = 2
> write(2, "must be setuid root", 19must be setuid root) = 19
> write(2, "\n", 1
> ) = 1
> exit_group(1)
>
> I've also tried several version of busybox but no luck so far, there
> are also some similar posts on the mailing list which address problems
> like mine but no definite solutions so far. any idea how I can mount a
> loop device?
>
>
More information about the busybox
mailing list