SuSE Linux: Versions since 7.2
Kernel panic: VFS: Unable to mount root fs on 03:03You do not use LILO as your boot manager, but boot via Windows using
LOADLIN instead.
This error often occurs after updating from a version prior to 7.2 to a current
version.
initrd (initial ramdisk) into the boot loader configuration
and make sure the module reiserfs is included in the initrd.
Background: By using an initial ramdisk in which the reiserfs
module is included, the module is loaded during the boot process immediately after
starting
the kernel, even before the root file system is mounted. Only then is it possible to
access the root file system.
initrd from your
/boot directory to the loadlin directory. Use
a command like this, but adjust the path information to your system:
mount /windows/c cp /boot/initrd /windows/c/loadlinAfter rebooting, start your WINDOWS system and insert an entry for initrd in the file
c:\loadlin\linux.par. Adjust the following example to your
system.
initrd=c:\loadlin\initrd
reiserfs is integrated into initrd in your Linux system.
reiserfs module in the initrd, either directly insert
the module in the file /etc/rc.config (variable INITRD_MODULES) then execute the script
mk_initrd in a shell
or start YaST (1). Change to the dialog
INITRD_MODULES (e.g., with the search function,
F4).F3 to check if entry reiserfs is already available.
If not, append this entry separating it with a space from existing entries.F10 and finish YaST.
Then execute mk_initrd, which creates a new initrd, in a root shell.
Copy the newly-created initrd from the directory /boot to your
loadlin directory as described above.
/etc/sysconfig/kernel.
Either directly integrate the reiserfs module into this file (variable
INITRD_MODULES) then execute the script mk_initrd in a root shell
or use YaST2. To use YaST2, start YaST2 Control Center and change to the
dialog:
Search and enter INITRD_MODULES in the search mask.INITRD_MODULES.reiserfs is already available. If not, append this entry
separating it from existing entries with a space. Save and answer the confirmation question by clicking OK.initrd.
Copy the newly-created initrd from the directory /boot to your loadlin
directory as described above.
For more information about initrd, refer to "Booting with
the initrd"
in your reference manual or administration guide. Your manual also contains additional
information about the boot loader loadlin.
Booting with the initial ramdisk
LILO Does Not Boot with a reiserfs-Formatted Root Partition after an Update