Date: Mon, 19 Mar 2012 08:29:22 +0100 From: David Demelier <demelier.david@gmail.com> To: Polytropon <freebsd@edvax.de> Cc: freebsd-questions@freebsd.org Subject: Re: Dualboot with Windows 7 Message-ID: <4F66E052.5020406@gmail.com> In-Reply-To: <20120319072852.21ae5030.freebsd@edvax.de> References: <4F665C46.9060800@gmail.com> <20120319072852.21ae5030.freebsd@edvax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
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. >> 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. Now the question is how to branch the a partition as the "boot partition" ? > >> I installed EasyBCD to add a new entry to FreeBSD on the third >> partition, but when I choose the FreeBSD entry nothing happens, only the >> _ character blinking. > > I assume missing boot characteristics as described above. > Please review your installation process and maybe re-do it. > In worst case, drop to command line for using the "traditional > toolset" to apply the proper slicing and partitioning. > According to "man fdisk" and "man bsdlabel", you should be > able to write the required boot characteristics to allow > the correct boot process. > > > >> Thus I tried bsdlabel -B ada0s3 from the FreeBSD iso shell but it didn't >> solve. What can I do to boot FreeBSD now? > > As this part is done, I suppose incorrect partitioning. > > 2.6.5 Creating Partitions Using Disklabel > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install-steps.html > > Refer to table 2-2: "Partition Layout for First Disk". > > Boot manager and MBR handling are also covered in this chapter. > > > -- David Demelier
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F66E052.5020406>