[lkml]   [2002]   [May]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: 2.4.19pre8aa3
On Thu, 16 May 2002, Andrea Arcangeli wrote:
> On Wed, May 15, 2002 at 07:30:18PM -0300, Rik van Riel wrote:
> > On Wed, 15 May 2002, Andrea Arcangeli wrote:
> >
> > > Only in 2.4.19pre8aa3: 00_ext3-register-filesystem-lifo-1
> > >
> > > Make sure to always try mounting with ext3 before ext2 (otherwise
> > > it's impossible to mount the real rootfs with ext3 if ext3 is a module
> > > loaded by an initrd and ext2 is linked into the kernel).
> >
> > Funny, I've been doing this for months.
> >
> > Maybe you should look into pivot_mount(2) and pivot_mount(8)
> > some day ?

> First of all there's no pivot_mount but there's only pivot_root (never
> mind, it is clear you meant pivot_root).
> Secondly pivot_root has nothing to do with handle_initrd.
> Go read init/do_mounts.c::handle_initrd. There are only two ways:

There's a third way, which is used on the initrd of most

--- snip from linuxrc ----
mount --ro -t $rootfs $rootdev /sysroot
pivot_root /sysroot /sysroot/initrd

This way you can specify both the root fs and - if wanted -
special mount options to the root fs. Then you pivot_root(2)
to move the root fs to / and the (old) initrd to /initrd.

The initscripts then umount /initrd, after which the initrd
data gets freed.


Bravely reimplemented by the knights who say "NIH".

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:26    [W:0.121 / U:1.080 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site