Re: RAIDframe installboot
"George Georgalis" <[email protected]>
| Newsgroups | gmane.os.netbsd.help |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Jul 12, 2007 at 09:15:25PM +0100, David Laight wrote: >On Thu, Jul 12, 2007 at 02:26:56PM -0400, George Georgalis wrote: >> I'm having difficulty making a new raidframe >> bootable. >> >> not sure how I got this way, must have installed >> wrong secondary or wrong device when building it. >> >> ...now raid0a boots up fine with ffsv1 GENERIC in >> wd0a, from that I tried >> >> installboot /dev/rraid0a /usr/mdec/bootxx_ffsv1 >> >> Which completed without error but when I try booting >> the raidframe disk solo, it is not able to load >> secondary. >> >> i386 ffsv1 Primary Bootstrap >> Boot failed (errno 2): can't open /boot >> >> How do I make the raidframe disk bootable? > >Have you just forgotten to copy /usr/mdec/boot to /boot ? > >It needs to exist in the fs at the start of the rf 'disk' - ie 64 >sectors from the start of the mbr partition. >(modulo some addition checks against any netbsd disklabel in >sector 1 of the mbr partition.) root@rock:/root ls -l /usr/mdec/boot /boot -r--r--r-- 1 root wheel 55308 Jul 10 14:11 /boot -r--r--r-- 1 root wheel 55308 Jul 12 16:48 /usr/mdec/boot I copied over the new one from netbsd-3 for grins, trying a boot with that now.... same problem. the ffsv1 filesystem in raid0a has an offset of 63; and the entire rraid0d has an offset of 63. per below, does this answer your question / look correct? // George disklabel: Invalid signature in mbr record 0 # /dev/rraid0d: type: RAID disk: raid label: fictitious 16 partitions: # size offset fstype [fsize bsize cpg/sgs] a: 1024128 63 4.2BSD 1024 8192 46552 # (Cyl. 0*- 1000*) b: 1573488 1024191 swap # (Cyl. 1000*- 2536*) d: 1465148928 0 unused 0 0 # (Cyl. 0 - 1430809*) e: 133120512 2597679 4.2BSD 2048 16384 28744 # (Cyl. 2536*- 132537*) f: 6758640 135718191 4.2BSD 2048 16384 62584 # (Cyl. 132537*- 139137*) g: 11264400 142476831 4.2BSD 2048 16384 28336 # (Cyl. 139137*- 150137*) h: 974848000 153741231 4.2BSD 2048 16384 29152 # (Cyl. 150137*- 1102137*) i: 336559697 1128589231 4.2BSD 2048 16384 29112 # (Cyl. 1102137*- 1430809*) # /dev/rwd1d: type: ESDI disk: ST3750640AS label: fictitious 5 partitions: # size offset fstype [fsize bsize cpg/sgs] a: 1465149105 63 RAID # (Cyl. 0*- 1453520) b: 1573488 1024318 swap # (Cyl. 1016*- 2577*) c: 1465149105 63 unused 0 0 # (Cyl. 0*- 1453520) d: 1465149168 0 unused 0 0 # (Cyl. 0 - 1453520) disklabel: partitions a and b overlap -- George Georgalis, information systems scientist <IXOYE><