[Bug 268123] Re: Intrepid: it is not possible to mount ntfs partitions from the initrd

Colin Watson cjwatson at canonical.com
Thu Sep 11 08:49:21 UTC 2008


The strace shows the same filesystem being mounted twice:

mount("/dev/sda1", "/tmp/ntfs", "fuseblk", MS_NOSUID|MS_NODEV, "allow_other,blksize=4096,fd=4,ro"...) = 0
[...]
clone(Process 2143 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7d91b28) = 2143
[...]
[pid  2143] execve("/bin/mount", ["/bin/mount", "-i", "-f", "-t", "fuseblk", "-o", "rw,nosuid,nodev,allow_other,blks"..., "/dev/sda1", "/tmp/ntfs"], [/* 33 vars */]) = 0
[...]
[pid  2143] mount("/dev/sda1", "/tmp/ntfs", "fuseblk", MS_NOSUID|MS_NODEV|MS_SILENT, "allow_other,blksize=4096") = -1 EBUSY (Device or resource busy)

This is probably the source of the problem. Looks like /bin/mount in the
initramfs is ignoring the -f flag ("fake", don't actually call
mount(8)).

** Changed in: busybox (Ubuntu)
Sourcepackagename: initramfs-tools => busybox

-- 
Intrepid: it is not possible to mount ntfs partitions from the initrd
https://bugs.launchpad.net/bugs/268123
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to initramfs-tools in ubuntu.




More information about the kernel-bugs mailing list