FC2 + umount of /initrd failed

Ow Mun Heng Ow.Mun.Heng at wdc.com
Wed Jun 30 17:27:37 UTC 2004


Do you guys get this?

/ is formatted as reiserfs. (I'm starting to wonder if the fs I selected
is the cause of all these _slow_ness_)

each time it boots, it would complain that it can't unmount /initrd and
it really is not unmounted. I can still do a ls -l /initrd and it's
there.

I can umount it manually after.

<code>
this is 2.6.7 (vanilla patched with cpu schedular + preempt)

$ cat /initrd/linuxrc 
#!/bin/nash

mount -t proc /proc /proc
setquiet
echo Mounted /proc filesystem
echo Mounting sysfs
mount -t sysfs none /sys
echo Creating block devices
mkdevices /dev
echo Creating root device
mkrootdev /dev/root
umount /sys
echo 0x0100 > /proc/sys/kernel/real-root-dev
echo Mounting root filesystem
mount -o defaults --ro -t reiserfs /dev/root /sysroot
pivot_root /sysroot /sysroot/initrd
umount /initrd/proc
</code>


Any idea why it tries to umount the /initrd/proc directory instead of
the /initrd dir?

<code>
$cat /tmp/initrd-2.6.6-1.435

mount -o defaults --ro -t reiserfs /dev/root /sysroot
pivot_root /sysroot /sysroot/initrd
umount /initrd/proc
</code>

It says the same thing on the FC2(dafault) 
2.6.6 kernel
-- 





More information about the fedora-list mailing list