This description is for my RAID systems described in the system
specs. Your system may have a different RAID architecture, so
modify as appropriate. Please read the man pages and
QuickStart.RAID that come with the raidtools-0.42
Use Slackware-3.4 or another distribution to build your OS
Specify '/md' as the target, and the source whatever your normally use.
Select and install the disksets of interest except for the kernel.
Configure the system, but skip the section on lilo and kernel booting.
edit the Makefile and specify
configure --sbindir=/md/sbin --prefix=/md/usr
Add the system configuration from the current system (ignore errors).
cp -dp /etc/* mnt/etc
cp -dp /etc/rc.d/* mnt/etc/rc.d (include the new rc.6)
cp -a /lib/modules/2.x.x mnt/lib/modules <--- your current 2.x.x
Edit the following files to correct them for your file system
etc/fstab correct for real root and raid devices.
etc/mdtab should work OK
etc/hosts.equiv and related files
etc/rc.d/rc.inet1 correct ip#, mask, gateway, etc...
etc/rc.d/rc.S remove entire section on file system status
# Test to see if the root partition isread-only
to but not including:
# remove /etc/mtab* so that mount will .....
This avoids the annoying warning that
the ramdisk is mounted rw.
etc/rc.d/rc.xxxxx others as required
root/.rhosts if present
home/xxxx/xxxx others as required
WARNING: The above procedure moves your password and shadow
files onto the new file system!!!!!
WARNING: You may not wish to do this for security reasons.
Create any directories for mounting /dev/disk... as may be required
that are unique to your system. Mine need:
cd /md <--- new file system root
mkdir dosa dos partition mount point
mkdir dosb dos mirror mount point
The new file system is complete. Make sure and save the md reference
status to the 'real' root device and you are ready to boot.