Hi Folks: I am aware that without replacing the mk_initrd script, Suse7.3 can't boot a root partition formatted as ext3 during the install. I installed 7.3 and formatted the / as ext3. When the installation reached the error, I booted the rescue system from CD, then copied the updated mk_initrd to the right location. Then I booted the installed system, which worked. I thought for all this time that I was running ext3 until one day I noticed these boot messages: <3>kmod: failed to exec /sbin/modprobe -s -k ext3, errno = 2 <4>VFS: Mounted root (ext2 filesystem) readonly. <4>change_root: old root has d_count=3 <5>Trying to unmount old root ... <3>error -16 <3>Change root to /initrd: error -2 However cat /proc/filesystems reports there is no ext3 filesystem support, and /proc/mounts shows the root filesystem mounted as *ext2*. Thus, simply replacing the mk_initrd results in a bootable system, but not one running the ext3 properly. I had to mount the initrd, hand copy in the ext3 and jbd modules, edit the linuxrc script to load them, and finally now I have the root filesystem mounted as ext3. Since Suse 7.3 is old I suppose this is old hat, but I'd be happy to hear about what people think about this, and what might be a more proper way to fix it. Comments appreciated. Good day! -- _____________________ Christopher R. Carlen crobc@earthlink.net Suse 7.3 Linux 2.4.10
On Saturday 01 June 2002 04.41, Chris Carlen wrote: <snip>
I installed 7.3 and formatted the / as ext3. When the installation reached the error, I booted the rescue system from CD, then copied the updated mk_initrd to the right location. <snip> Thus, simply replacing the mk_initrd results in a bootable system, but not one running the ext3 properly.
This may be a silly question, but did you actually run the script after you copied it into place? And if you did, did you make sure that the INITRD_MODULES variable in /etc/rc.config had all the relevant modules for ext3? //Anders -- `When I use a word,' Humpty Dumpty said in rather a scornful tone, `it means just what I choose it to mean -- neither more nor less.'
Anders Johansson wrote:
On Saturday 01 June 2002 04.41, Chris Carlen wrote: <snip> This may be a silly question, but did you actually run the script after you copied it into place? And if you did, did you make sure that the INITRD_MODULES variable in /etc/rc.config had all the relevant modules for ext3?
//Anders
No I didn't do that because I didn't know anything about it. But I am sure happy to hear how to do it right! Thanks. -- _____________________ Christopher R. Carlen crobc@earthlink.net Suse 7.3 Linux 2.4.10
participants (2)
-
Anders Johansson
-
Chris Carlen