Mailinglist Archive: opensuse (3653 mails)
| < Previous | Next > |
Ext3 problems
- From: Chris Carlen <crobc@xxxxxxxxxxxxx>
- Date: Fri, 31 May 2002 19:41:57 -0700
- Message-id: <3CF83475.7090401@xxxxxxxxxxxxx>
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@xxxxxxxxxxxxx
Suse 7.3 Linux 2.4.10
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@xxxxxxxxxxxxx
Suse 7.3 Linux 2.4.10
| < Previous | Next > |