Linux Migration to Promise RAID Card HOWTO
Prev |  | Next

# 4. Array Configuration

## 4.1. Building the Array

Add the second hard drive to the card, and turn on your computer. Go into the card bios, and create a mirror array, selecting the appropriate source disk. Make sure you Create and Build the array. After that is done, follow the instructions of the next section.

## 4.2. Changing Configuration Files

Choose "LinuxFromRaid" Option at LILO.

It should boot up without any errors. It will, however complain about swap. Ignore that, as we will fix it in a moment.

You may receive an error about incorrect module version, or a kernel mismatch. Please see the "troubleshooting" section about this.

After we have booted up on the new system, we must edit a few files:

- `/etc/lilo.conf`

- `/etc/fstab`

### 4.2.1. `/etc/lilo.conf`

The parts in italics have been edited. (See the original `lilo.conf` file as stated earlier on in this HOWTO)

    boot=/dev/sda
    map=/boot/map
    install=/boot/boot.b
    prompt
    timeout=50
    message=/boot/message
    linear
    default=LinuxFromRAID

    image=/boot/vmlinuz-2.4.2-2
            label=linux
            read-only
            root=/dev/hda5

    image=/boot/vmlinuz-2.4.2-2
            label=LinuxFromRAID
            initrd=/boot/initrd-2.4.2-2.img
            read-only
            root=/dev/sda5

Now, save the file, and run lilo to write the boot record.

### 4.2.2. `/etc/fstab`

For every entry that pointed to the old location, you must now change it to the scsi device, but use the same partition. For example:

    /dev/hda2               swap                    swap    defaults        0 0

If you saw this in your fstab, you would need to change `/dev/hda2` to `/dev/sda2` Now reboot your system. That's it. After the reboot, its best to check the status of the RAID.

Prev | Home | Next
Linux Configuration |  | Monitoring the Array