[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.026 / U:7.812 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site