@dave
You are installing FreeBSD onto, and booting from your "1 new OS drive". Leave all other drives unplugged until you have installed FreeBSD on that first disk.
That math is limping. Drive A = OS, BC = old mirror and DE = new mirror. You need minimum 3x drives to create
raidz.
@FreeDomBSD
By coincidence, I´ve been writing a HOWTO today on installing 9.0-RELEASE with ZFS boot- and root that you can follow to get your new system up and running. This setup is assuming the disks B,C,D and E are of the same size, and if you follow this guide you will be booting off of a mirrored usb
zpool, while having the rest on a
raidz zpool made up of disks B,C,D and E that is expandable as much as you like.
DISCLAIMER
... nuff´ said, you know the drill. I will show you a path. You decide if you want to walk it.
Start by inserting both USB´s and having the old BC mirror and DE drives connected and boot up using a FreeBSD-9.0-RELEASE CD.
Code:
Welcome to FreeBSD! Would you
like to begin an installation
of use the live CD?
< Install >
Code:
Would you like to set a
non-default key mapping
for your keyboard
< Yes >
- Swedish ISO-8859-1
< OK >
(You´ll want to choose your own mapping here.)
Code:
Please choose a hostname for this machine.
If you are running on a managed network, please
ask your network administrator for an appropriate
name.
- foobar
< OK >
Code:
Choose optional system componens to install:
[ * ] doc
[ ] games
[ ] lib32
[ ] ports
[ ] src
< OK >
Code:
Would you like to use the guided
partitioning tool (recommended for
beginners) or to set up partitions
manually (experts)? You can also open a
shell and set up partitions entirely by
hand.
< Shell >
Use this shell to set up partitions for the new system. When finished, mount the
system at /mnt and place an fstab file for the new system at /tmp/bsdinstall_et
c/fstab. Then type 'exit'. You can also enter the partition editor at any time b
y entering 'bsdinstall partedit'.
(I´m going to assume that your drives are going to be called
adaX from here on.)
THESE INSTRUCTIONS HAVE BEEN UPDATED. READ LATER POST FOR IN-DETAIL INSTRUCTIONS.
Code:
Please select a password for the system management account (root):
Changing local password for root
New Password: ************
Retype New Password: ************
Code:
Please select a network interface to configure:
em0 Intel® PRO/1000 Legacy Network Connection 1.0.3
< OK >
(Your card might not be an
em specifically)
Code:
Would you like to
configure IPv4 for this
interface?
< Yes >
Code:
Would you like to use
DHCP to configure this
interface?
< No >
(You may of course choose DHCP if that is available)
Code:
Static Network Interface Configuration
IP Address XXX.XXX.XXX.XXX
Subnet Mask XXX.XXX.XXX.XXX
Deafult Router XXX.XXX.XXX.XXX
Code:
Would you like to
configure IPv6 for this
interface?
< No >
Code:
Resolver Configuration
Search foo.bar
IPv4 DNS #1 XXX.XXX.XXX.XXX
IPv4 DNS #2 XXX.XXX.XXX.XXX
< OK >
("Search" is if you have entered domain name you can e.g. type "ping host" and resolver auto-adds foo.bar after "host" for you)
Code:
Is this machine´s CMOS clock set to UTC? If it is set to local time,
or you don´t know, please choose NO here!
< No >
- 8 Europe
-- 45 Sweden
Code:
Does the abbreviation 'CET' look reasonable?
< Yes >
(Correct as appropriate)
Code:
Choose the services you would like to be started at
boot:
[ * ] sshd
[ * ] moused
[ * ] ntpd
[ * ] powerd
< OK >
(As you see fit)
Code:
Would you like to enable crash dumps?
If you start having problems with the
system it can help the FreeBSD
developers debug the problem. But the
crash dumps can take up a lot of disk
space in /var.
< No >
(Not possible with ZFS)
Code:
Would you like to add
users to the installed
system now?
< Yes >
(It´s bad practice doing everything as root)
Done!
Some things to get you started. Personally, I´ve read it all like, a gazillion times. Things like these are good to have as a reference:
First off, from the
good book
Then the
wiki
And ultimately, the
admin guide. Keep it under your pillow=)
/Sebulon