[arch-general] Installing Arch Linux w/ RAID

toomanymirrors toomanymirrors at gmail.com
Tue Oct 27 14:06:53 EDT 2009


On Tue, 2009-10-27 at 12:23 -0400, Carlos Williams wrote:
> On Tue, Oct 27, 2009 at 8:27 AM, Xavier <shiningxc at gmail.com> wrote:
> > If you want to be constructive, create a wiki page only about raid, if
> > there isn't already one.
> >
> > And you have to figure out which strange modifications are needed and
> > why, try finding the real problem, and report it on the bug tracker.
> 
> I guess I will just explain what I am doing in detail. If anyone can
> please take some time and review my steps in accordance to what you
> know to be successful, please let me know. I am so badly trying to get
> this working on Arch.
> 
> 1. Boot from the 2009.08 Netinst / Live CD
> 
> 2. Login as root (no password) in the live environment
> 
> 3. Add the required modules for RAID by running the following commands:
>    - modprobe raid0
>    - modprobe raid1
>    - modprobe raid5
> 
> 4. I run the 'cfdisk' utility to partition my two identical drives for
> RAID1 use:
>    - cfdisk /dev/sda
>    *sda1 = boot --- Primary --- Linux --- 2048 (MB)
>    *sda2 = root --- Primary  --- Linux --- 40960 (MB)
>    *sda3 = raid --- Primary --- Linux raid --- 102400 (MB)
> 
>    *sdb1 = swap --- Primary --- Linux swap --- 2048 (MB)
>    *sdb2 = /etc ---   Primary --- Linux --- 40960 (MB)
>    *sdb3 = raid --- Primary  ---- Linux raid --- 102400 (MB)
> 
> 5. I then run the command to build my RAID mirror for /dev/sda3 &
> /dev/sdb3 which will be used for /home.
>    mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2
> /dev/sda3 /dev/sdb3
> 
> 6. On the Arch Wiki page I skip the entire section under "Setup LVM
> and Create the / (root) LVM Volume" since I don't want LVM, just RAID.
> 
> 7. On the Arch Wiki page I skip the entire "OPTIONAL" section  under
> "Create and Mount the Filesystems" since the installer wont let you
> skiip this section even if you already did it via command line ahead
> of time. It looks like this must be done via /arch/setup.
> 
> 8. I run the following command in the command line of the Live CD:
>    rm /etc/mdadm.conf
>    mdadm –D –-scan >> /etc/mdadm.conf
> 
> 9. Verify the step I did in # 8 above:
>   cat /etc/mdadm.conf
>   ARRAY /dev/md0 level=raid1 num-devices=2 metadata=0.90
> UUID=6beb1da7:823eed3e:42odcjij
> 
> 10. Type /arch/setup to launch the main installer.
> 
> 11. From the installer menu run the option 1 = Select Source = net
> 
> 12. Setup Network
> 
> 13. Choose Mirror
> 
> 14. Set up the clock
> 
> 15. Prepare Hard Drive(s) menu I skip the Manually partition hard
> drives section since I already did this in 'cfdisk' above and select
> option #3 for "Manually Configure block devices / filesystems &
> mountpoints.
> 
>  - /dev/sda1 = ext3 mounted on /boot
>  - /dev/sda2 = ext3 mounted on /
> 
>  - /dev/sdb1 = swap
>  - /dev/sdb2 = ext3 mount on /etc
> 
>  - /dev/md0 = ext3 mounted /home
> 
> 16. Install packages - I install all base group packages and nothing
> more except 'openssh-server * sudo'.
> 
> 17. Configure System:
> 
>  - I edit the rc.conf file to have my "hostname" and nothing else. I
> leave LVM=no as it is by default.
>  - I edit the mkinitcpio.conf and add 'mdadm' on the "HOOKS" line
> before "filesystems" as noted in the Wiki.
>  - Check /etc/resolv.conf
>  - Check /etc/hosts file for correct info
>  - Root-Password - change root password for new system
>  - Select "Done / Return to Main Menu"
> 
> 18. Do I skip "Install Bootloader" from Main Menu installer? The Wiki
> shows directions to do this manually however my / and /boot partitions
> are not on RAID, just my /home partition. Do I need to follow the
> method the Wiki suggests for Grub install manually -vs- automated
> install on /dev/sda?
> 
> Please let me know what you think!

I believe you need to add md-mod and raid1 to your rc.conf modules line.
I would suggest using the installer to configure grub since /boot and /
are not on raid partitions.




More information about the arch-general mailing list