NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

install/44982: gpr partition on raid on gpr not bootable



>Number:         44982
>Category:       install
>Synopsis:       gpr partition on raid on gpr not bootable
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    install-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed May 18 15:25:00 +0000 2011
>Originator:     Hauke Fath
>Release:        NetBSD-current
>Organization:
-- 
     The ASCII Ribbon Campaign                    Hauke Fath
()     No HTML/RTF in email             Institut für Nachrichtentechnik
/\     No Word docs in email                     TU Darmstadt
     Respect for open standards              Ruf +49-6151-16-3281
>Environment:
        
        
System: NetBSD-current
Architecture: x86
Machine: x86
>Description:

        Since
        <http://comments.gmane.org/gmane.os.netbsd.ports.i386/14670>,
        NetBSD/{i386,amd64} can boot from gpt partitioned disks.

        But while disklabel-on-RAID-on-disklabel root partitions are
        bootable, gpt-on-RAID-on-gpt root partitions are not; the
        bootable partition's boot sector is not found.

        See
        <http://mail-index.netbsd.org/current-users/2011/02/25/msg015899.html>.

>How-To-Repeat:

        From an {amd64,i386} -current system, set up a disk with gpt
        containing a RAID partition. On that, install a gpt, and
        partition (vaguely like in
        <http://la.causeuse.org/hauke/NetBSD/gpt-issues/mk_gpt.sh>). Install
        NetBSD-current, make bootable, reboot, and find you cannot.

>Fix:
        The disklabel-related boot code knows to skip a raidframe
        header. Maybe the gpt-related equivalent needs to learn that?

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index