Date: Tue, 24 May 2005 15:17:30 +0000 From: aleksandr.derevianko@ru.transport.bombardier.com To: freebsd-questions@freebsd.org Subject: Multiple bootable FreeBSD disks in the same system Message-ID: <OF877AFC13.1BAF3CD9-ON0025700B.0053FBF2@goc.adtranz.com>
next in thread | raw e-mail | index | archive | help
Hello ! I'm attempting to build the Vinum-based file server. The structure is following: 1. 5 equial-sized drives, 180 real Gbytes. 2. All drives have the same structure. 1 Partition (adXs1) divided in 3 slices: adXs1a - 128Mb ufs adXs1b - 128 Mb swap adXs1d - vinum partition. /usr, /var, /tmp is on vinum partition. Root partition is copied on every HD in the system. Vinum works, system boots OK, but if i take out drive number 0 (bootable), and attempt to boot from another drive, system refuses to boot with "Can't mount root" message. Of course, fstab is wrong, but i'm expecting at least boot in single-user - it doesn't, just reboots. The problem is: Before this message, system ask for root filesystem (in form ufs:/dev/adXs1a), but it seems like it doesn't see it. I have found the solution to this problem - in loader prompt enter "boot -a", the kernel boots, shows exactly the same prompt as previously for root filesystem, and proceed without any problems. If i change wiring to make another drive ad0, it works without problems at all. OS version: FreeBSD 4.11 RELEASE, GENERIC kernel. All drives are bootable (standart MBR, dos partition active, disklabel -B). Best Regards, Alexander Derevyanko
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?OF877AFC13.1BAF3CD9-ON0025700B.0053FBF2>