I have been meaning to try Gentoo for some time and now, having had a few days to spare, decided to give it a go.
Although it has taken some time to do a full Stage 1 install I think I am nearly there. It will not boot however and gives me this message:
*Activating (possible) swap...
Adding 594364k swap on /dev/hdb5. Priority:-1 extents:1 [ok]
*Remounting root filesystem read-only (if necessary)... [ok]
*Checking root filesystem...
reiserfs_open: the reiserfs superblock cannot be found on /dev/hdb.
Failed to open the filesystem.
If the partition table has not been changed, and the partition is valid
and it really contains a reiserfs partition, then the superblock is corrupted
and you need to run this utility with
Warning... fsck.reiserfs for device /dev/hdb exited with signal 6.
*Filesystem couldn't be fixed :( [!!]
Give root password for maintenance
(or type Control-D for normal startup):
Unfortunately - as well as experimenting with Gentoo - I decided to experiment using a reiser filesystem for the Gentoo partition (/dev/hdb8)...
I am certain that I compiled the kernel with reiser fs support.
There does not appear to be anything wrong with the partition because I can mount it from Fedora (on /dev/hdb6) with the command :
mount -t reiserfs /dev/hdb8 /mnt/gentoo
which mounts it with no complaints....
here is my fstab file - what am I doing wrong?...
# /etc/fstab: static file system information.
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/fstab,v 1.14 2003/10/13 20:03:38 azarah Exp $
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency). It's safe to drop the noatime options if you want and to
# switch between notail and tail freely.
# <fs> <mountpoint> <type> <opts> <dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/hdb8 /boot reiserfs noauto,noatime,notail 1 1
/dev/hdb / reiserfs noatime,notail 0 0
/dev/hdb5 none swap sw 0 0
/dev/hdb2 /home ext3 defaults 0 0
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
/dev/fd0 /mnt/floppy auto noauto 0 0
none /proc/bus/usb usbfs defaults 0 0
# NOTE: The next line is critical for boot!
none /proc proc defaults 0 0
# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
# use almost no memory if not populated with files)
# Adding the following line to /etc/fstab should take care of this:
none /dev/shm tmpfs defaults 0 0