vinum unable to find root

dave dmehler26 at woh.rr.com
Tue Mar 9 12:36:39 PST 2004


Hello,
    Trying to set up FreeBSD on a mirrored raid1 root. I have followed the
section in ch12 of "The Complete FreeBSD" added the lines to loader.conf,
altered the disklabel, and ran fsck on /dev/vinum/root which worked fine.
When i changed /etc/fstab from /dev/ad0s1a to /dev/vinum/root and rebooted i
am getting the error:

setrootbyname failed
ffs_mountroot can not find root
root mount failed: 6

and then i am asked for manual root specifications. When i enter ufs:ad0s1a
or ufs:vinum/root i get a kernel panic and the system reboots. My disklabels
and fstab are below, any suggestions welcome.
Thanks.
Dave.

original disklabel
# /dev/ad0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:   245760  1048576    4.2BSD     2048 16384 15368
  b:  1048576        0      swap
  c: 78156162        0    unused        0     0         # "raw" part, don't
edit
  d:   524288  1294336    4.2BSD     2048 16384 32776
  e:  6291456  1818624    4.2BSD     2048 16384 28552
  f: 70046082  8110080    4.2BSD     2048 16384 28552

modified disklabel
# /dev/ad0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:   245760  1048576    4.2BSD     2048 16384 15368
  b:  1048295        281      swap
  c: 78156162        0    unused        0     0         # "raw" part, don't
edit
  d:   524288  1294336    4.2BSD     2048 16384 32776
  e:  6291456  1818624    4.2BSD     2048 16384 28552
  f: 70046082  8110080    4.2BSD     2048 16384 28552
  g: 78156146        16    vinum        0     0         # "raw" part, don't
edit

original fstab
# Device  Mountpoint FStype Options  Dump Pass#
/dev/ad0s1b  none  swap sw  0 0
/dev/ad1s1b  none  swap sw  0 0
/dev/ad0s1a  /  ufs rw  1 1
/dev/ad0s1f  /home  ufs rw  2 2
/dev/ad1s1g  /home2  ufs rw  2 2
/dev/ad1s1d  /root2  ufs rw  2 2
/dev/ad0s1e  /usr  ufs rw  2 2
/dev/ad1s1f  /usr2  ufs rw  2 2
/dev/ad0s1d  /var  ufs rw  2 2
/dev/ad1s1e  /var2  ufs rw  2 2
/dev/acd0  /cdrom  cd9660 ro,noauto 0 0

modified fstab
# Device  Mountpoint FStype Options  Dump Pass#
/dev/vinum/swap  none  swap sw  0 0
/dev/ad1s1b  none  swap sw  0 0
/dev/vinum/root  /  ufs rw  1 1
/dev/vinum/home  /home  ufs rw  2 2
/dev/ad1s1g  /home2  ufs rw  2 2
/dev/ad1s1d  /root2  ufs rw  2 2
/dev/vinum/usr  /usr  ufs rw  2 2
/dev/ad1s1f  /usr2  ufs rw  2 2
/dev/vinum/var  /var  ufs rw  2 2
/dev/ad1s1e  /var2  ufs rw  2 2
/dev/acd0  /cdrom  cd9660 ro,noauto 0 0

vinum configuration file
drive asteroid device /dev/ad0s1g
volume root
plex org concat
sd len 245760s driveoffset 1048560s drive asteroid
volume swap
plex org concat
sd len 1048295s driveoffset 265s drive asteroid
volume home
plex org concat
sd len 70046082s driveoffset 8110064s drive asteroid
volume var
plex org concat
sd len 524288s driveoffset 1294320s drive asteroid
volume usr
plex org concat
sd len 6291456s driveoffset 1818608s drive asteroid




More information about the freebsd-questions mailing list