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><
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.