xfs
[Top] [All Lists]

Re: [ANNOUNCE] Red Hat Linux 9 XFS DVD Released

To: Russell Cattelan <cattelan@xxxxxxxxxxx>
Subject: Re: [ANNOUNCE] Red Hat Linux 9 XFS DVD Released
From: Stefan Smietanowski <stesmi@xxxxxxxxxx>
Date: Wed, 16 Apr 2003 02:49:44 +0200
Cc: linux-xfs@xxxxxxxxxxx
References: <3E94C880.2070003@stesmi.com> <3E96BB77.5000902@crc.dk> <1050067526.7662.8.camel@swathi.krithika.net> <3E96CC6E.7010707@crc.dk> <3E9BFD51.8060206@crc.dk> <3E9C22C5.9010300@stesmi.com> <3E9C9D84.6020509@stesmi.com> <1050452289.569.17.camel@lupo.thebarn.com>
Sender: linux-xfs-bounce@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003
Russell Cattelan wrote:
On Tue, 2003-04-15 at 19:02, Stefan Smietanowski wrote:

Hi Mogens.



Hm, there must be a better way of doing this (tm). Remounting
the installation partition?


...

Success! It turned out to be easier than I thought:

I couldn't umount /mnt/sysimage, it was busy because
/mnt/sysimage/proc and /mnt/sysimage/dev/pts were
also mounted.

To umount everything, and mount it again,
one has to add these two lines to
/usr/lib/booty/bootloaderInfo.py in stage2.img,
near line 806, (inbetween the calls
of /sbin/grub-install and /sbin/grub):

           fsset.umountFilesystems(instRoot)
           fsset.mountFilesystems(instRoot)

- maybe the upgradeGrub function needs to
be changed as well...

It works both if the /boot directory
is a part of the root directory, and if
/boot is on an XFS partition of its own.

Mogens


Excellent work. I'll be testing this and will probably release a new DVD with this fix tomorrow. Thanx alot.

Sadly enough it didn't help.

I got an exception because the partition is in use...

And yes, I inserted those two lines on line 806.


Yes I discoverd the same thing.
I think the real solutions is to do a readonly
and then a read write mount.
I just don't know if the python code supports a remount.


// Stefan


It doesn't by default but I'm testing a workaround right now.

May I ask why you used the 2.4.20-8XFS kernel and not the 2.4.20-9XFS kernel that I made? Thought it could be an idea to be up to date on the files you replace at least?

// Stefan


<Prev in Thread] Current Thread [Next in Thread>