From owner-freebsd-questions@FreeBSD.ORG Mon Mar 19 17:45:06 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 72E9F106566C for ; Mon, 19 Mar 2012 17:45:06 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id E99A78FC12 for ; Mon, 19 Mar 2012 17:45:05 +0000 (UTC) Received: by eaaf13 with SMTP id f13so3305843eaa.13 for ; Mon, 19 Mar 2012 10:45:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=GwB2qOUlD5IporUTjLWQ8uqBix9DCRU85wrGb1jXe+k=; b=OLFC/ESheBcrrKXVciN95tXoUjCstHllZ9Hm/Q01S/oe1LkQc6KnZI3vzLQz0h1vy/ Sv1pBW+slJGmzgh+udNk/a16T2NQMv2CEraqEBnHRmU+CzSQqkJII2fHKYcd3IHVJwTH ct4IF05xD9UknY0qcZM6XfQbxWMzd+BvesPhbdidwBTXOkvHHi/wkKg/WRddZcAJUoVh 6t5ecS58OjQFmEFQG/zw/2qzZnvEeifgufyAP3rqZ1l38RzQc5ev6IhUgXds/KpSujFK 1H7ZLdb8d2sg4lmLcTz5/MR/yE/zUrU/Y/3oyXSUkV9QkiomCCJzu5E/8hTxTegZ9bfT 2/2g== Received: by 10.14.187.4 with SMTP id x4mr1660904eem.14.1332179104878; Mon, 19 Mar 2012 10:45:04 -0700 (PDT) Received: from Groseille.malikania.fr (197.21.102.84.rev.sfr.net. [84.102.21.197]) by mx.google.com with ESMTPS id q45sm51752556eem.7.2012.03.19.10.45.03 (version=SSLv3 cipher=OTHER); Mon, 19 Mar 2012 10:45:03 -0700 (PDT) Message-ID: <4F6770ED.1030708@gmail.com> Date: Mon, 19 Mar 2012 18:46:21 +0100 From: David Demelier User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:10.0.2) Gecko/20120228 Thunderbird/10.0.2 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <4F665C46.9060800@gmail.com> <20120319072852.21ae5030.freebsd@edvax.de> <4F66E052.5020406@gmail.com> <20120319084929.2d42449b.freebsd@edvax.de> <4F66E5EB.5080508@herveybayaustralia.com.au> <4F6764A0.9080405@eskk.nu> In-Reply-To: <4F6764A0.9080405@eskk.nu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Dualboot with Windows 7 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Mar 2012 17:45:06 -0000 On 19/03/2012 17:53, Leslie Jensen wrote: > > > 2012-03-19 08:53, Da Rock skrev: >> On 03/19/12 17:49, Polytropon wrote: >>> On Mon, 19 Mar 2012 08:29:22 +0100, David Demelier wrote: >>>> On 19/03/2012 07:28, Polytropon wrote: >>>>> On Sun, 18 Mar 2012 23:05:58 +0100, David Demelier wrote: >>>>>> Hello, >>>>>> >>>>>> I try to create a dualboot with Windows 7, I set up partitions like >>>>>> that : >>>>>> >>>>>> ada0s1 -> NTFS (windows recovery) >>>>>> ada0s2 -> NTFS (windows main partition) >>>>>> ada0s3 -> BSD >>>>>> ada0s3a -> freebsd-swap (3G) >>>>>> ada0s3b -> freebsd-ufs / (remaining space from drive) >>>>> Erm... according to traditional partitioning, isn't >>>>> the 'a' partition reserved for booting, 'b' for swap? >>>>> I see you have installed everything into one / partition >>>>> which technically is no problem and should work, but >>>>> it's not on the boot partition. >>>>> >>>>> >>>> You're right, but I made a mistake while writing, my a partition is / >>>> and b is swap. >>> Okay. >>> >>> >>> >>>>>> And then I let the installer complete the step, because FreeBSD >>>>>> didn't >>>>>> let you (since 9.0) choose between the boot manager nothing was >>>>>> installed and the boot directly goes to Windows 7. >>>>> You need to install all the required stages for booting. >>>>> If I understand the process correctly, the slice 's3' needs >>>>> code to "branch" to the boot partition (which is supposed >>>>> to be the 'a' partition), and the boot selector needs to >>>>> be accessed from the "beginning of the disk" - you said >>>>> you're using EasyBCD for this which is okay. >>>>> >>>>> >>>> I followed the part 13.3.2 from >>>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/boot-blocks.html >>>> >>>> >>>> >>>> I think this should be enough, isn't it? it says bsdlabel -B will >>>> replace the boot1 and boot2 stage so all of them are installed. >>> Looks correct. >>> >>> >>> >>>> Now the question is how to branch the a partition as the "boot >>>> partition" ? >>> No need. As soon as the "branching" from ada0-"start" -> ada0s3 >>> has been processed, the 'a' partition ada0s3a will be accessed >>> as it is the boot partition. It will then continue stage 1 and 2 >>> and finally access the loader, which will load the kernel. >>> >>> In 13.3.2 it is explained as follows: >>> >>> They [Stage One, /boot/boot1, and Stage Two, /boot/boot2] >>> are located outside file systems, in the first track of >>> the boot slice, starting with the first sector. This is >>> where boot0, or any other boot manager, expects to find >>> a program to run which will continue the boot process. >>> The number of sectors used is easily determined from the >>> size of /boot/boot. >>> >>> In your case, the "boot slice" (for FreeBSD) is ada0s3 where the >>> boot manager EasyBCD will "branch" to. >>> >>> Getting just a cursor (as you described) makes it hard to >>> identify where the process hangs. If EasyBCD is the last >>> thing you see, I assume the FreeBSD boot process isn't even >>> initiated. Every part of it (MBR boot manager, boot0, boot1, >>> boot2 and loader) would issue some kind of text when accessed. >> I couldn't say exactly how to do this now (been a looooong time), but >> you should be able to boot using the Windows loader (this may have >> changed in recent editions. Don't think so though). This will give you a >> choice between Windows or FreeBSD and defaults, timers, etc during boot. >> Used to be able to do it under system properties I believe; run a google >> search should provide some examples. > > > Using EasyBCD you must ensure that your Windows partition has the boot > flag set. > > /Leslie > > > > > > > > > >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to >> "freebsd-questions-unsubscribe@freebsd.org" > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" I reinstalled using the auto scheme, by adding a partition now it works. Thanks for your answers! Cheers, -- David Demelier