From owner-freebsd-bugs@FreeBSD.ORG Fri Feb 10 11:40:08 2012 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 57EBF106564A for ; Fri, 10 Feb 2012 11:40:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1149E8FC18 for ; Fri, 10 Feb 2012 11:40:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q1ABe7Vs057822 for ; Fri, 10 Feb 2012 11:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q1ABe7og057821; Fri, 10 Feb 2012 11:40:07 GMT (envelope-from gnats) Resent-Date: Fri, 10 Feb 2012 11:40:07 GMT Resent-Message-Id: <201202101140.q1ABe7og057821@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alexander Kirillov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1AE99106564A for ; Fri, 10 Feb 2012 11:39:48 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 044588FC08 for ; Fri, 10 Feb 2012 11:39:48 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q1ABdlKw054189 for ; Fri, 10 Feb 2012 11:39:47 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q1ABdlYZ054188; Fri, 10 Feb 2012 11:39:47 GMT (envelope-from nobody) Message-Id: <201202101139.q1ABdlYZ054188@red.freebsd.org> Date: Fri, 10 Feb 2012 11:39:47 GMT From: Alexander Kirillov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/164950: new bsd installer, pc-style partitions: no way to set 'bootable' ('active') flag X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Feb 2012 11:40:08 -0000 >Number: 164950 >Category: misc >Synopsis: new bsd installer, pc-style partitions: no way to set 'bootable' ('active') flag >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Feb 10 11:40:07 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Alexander Kirillov >Release: 9.0 >Organization: private person >Environment: After-install boot problem, so no 'uname -a' available. >Description: New installer allows create more than one slices, but not allows to set 'active' or 'bootable' flag to any slice (see old sysinstall -> configure -> fdisk -> "(S)et bootable" option). In case of single slice, probably, this bit is not needed. But multiple slices sometimes is also usable. In case of multiple slices, if no slice with 'bootable' bit, "standard" mbr boot code will not be able to boot the system ("/boot/kernel/kernel not found"). "Boot manager" mbr code, i thing, will be stopped at the same point with message like "Press F1 to boot FreeBSD\nPress F2 to boot FreeBSD" (not good for server systems). Please add ability to set this bit in new bsd installer. >How-To-Repeat: In process of standard installation: -- created 2 slices in master boot record of FreeBSD (type 165), -- created bsd partitions: /, swap, /var, /tmp and /usr in 1st slice; /etc/nfsshare in 2nd slice with "standard" mbr boot code; -- proceed installation process; -- reboot. After reboot got the message "/boot/kernel/kernel not found" and can't go into installed system. >Fix: Run FreeBSD in LiveCD mode, run sysinstall and set "active partition" bit on the 1st slice. >Release-Note: >Audit-Trail: >Unformatted: