Red Hat Bugzilla – Bug 151344
minimal install fails on reiserfs partition
Last modified: 2007-11-30 17:11:01 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050302 Firefox/1.0.1 Fedora/1.0.1-1.3.2
Description of problem:
Attempting a minimal install on a reiserfs parition formatted through anaconda fails to boot.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create a reiserfs partition during installation and format it
2. Select minimal install
3. Boot system
Actual Results: The booting sequence hangs, the last message output is that kernel is unable to mount vfs root on uknown filesystem, superblock(1,3)
Expected Results: Normal bootup sequence
When booting in rescue mode, the rescue kernel successfully mounts the partition, as well as other reiserfs partitions created either manually or through previous versions of anaconda. The FC3 kernel also mounts the partition successfully.
Everything works fine if the partition is ext3
Created attachment 112071 [details]
Created attachment 112072 [details]
Created attachment 112073 [details]
Created attachment 112074 [details]
This is the original grub.conf; I had to modify it by adding my fc3 kernel in
order to boot the system
This is the same system as in bug #151223, the partition is created on a
secondary master while the bootloader is created on the MBR of the primary master.
I repeated the process on a reiserfs partition created by mkfs.reiserfs from
fc3. Startup did not succeed, here is the exact error message:
RAMDISK: Compressed image found at block 0
RAMDISK: Ran out of compressed data
Invalid Compressed format (err=1)
Kernel panic: not syncing VFS: unable to mount root fs on unknown block (22,2)
reiserfs is totally, 100% unsupported. Boot with "linux reiserfs"
at the boot: prompt will let you make new reiserfs filesystems
in the installer. Bugs filed when you use this will be closed
I found a workaround for the problem. I booted in rescue mode using the cd,
removed grub and installed grub from the FC3 distro. You may need the
--noscripts option to get rid of the 'scriptlet failed errors' with rpm. Then I
did a "grub-install /dev/hda" and everything worked like a charm.
Note that reiserfs is not compatible with selinux because it does not support
extended attributes (yet). You can disable it with the boot option selinux=0.
It seems that grub-0.95-13(FC4) broke reiserfs support compared to grub-0.95-3(FC3).
I have been using reiserfs on RH/fedora for years without problems and suddenly
its broken. It is part of the kernel and imho it should at least be functional.