Red Hat Bugzilla – Bug 147660
ReiserFS support missing
Last modified: 2007-11-30 17:11:00 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Description of problem:
I need to make some kickstart files with partitions that are formatted
with ReiserFS. Currently I can install a FC3 system with ReiserFS by
passing in reiserfs at the install boot, i.e. "linux reiserfs" and I
then can choose ReiserFS as a filesystem when partitioning.
However, system-config-kickstart does not allow me to choose reiserfs.
This may or may not be a bug, so the first thing may be to tell me if
it's possible to use reiserfs with kickstart (say by using a line such
as "linux reiserfs ks=..."). I don't really see why it wouldn't
be...if the module is loaded it should be possible to use it, and my
anaconda-ks.cfg from when I installed onto this computer has a line
that seems to do the trick.
If it is possible, as I think it is, then there should be some method
of enabling it in system-config-kickstart, maybe with a warning that
you need to load the module during the boot process.
Probably xfs and the other ones should get the same treatment...
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Open system-config-kickstart
2. Go to the partioning section
3. Be sad
Actual Results: No way to choose ReiserFS
Expected Results: A way to choose ReiserFS
Yes, you should be able to use reiserfs with kickstart by passing both
parameters to anaconda. As for adding it to s-c-kickstart, we don't really want
to have to support all those filesystems which is why it's more difficult to use
them from within anaconda. Increasing the visibility of them in s-c-kickstart
is probably going to result in larger number of bugs getting filed against
support for those filesystems.
You can use s-c-kickstart to generate the base ks.cfg file and then edit it for
the proper filesystem using --fstype "reiserfs". As for s-c-kickstart itself,
it currently lacks support for a lot of the things that anaconda is capable of
which is a side effect of not having a unified code base for a lot of this stuff.