From owner-freebsd-questions@FreeBSD.ORG Fri Sep 10 09:20:19 2010 Return-Path: Delivered-To: FreeBSD-Questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0BBFC106566B for ; Fri, 10 Sep 2010 09:20:19 +0000 (UTC) (envelope-from vince@unsane.co.uk) Received: from unsane.co.uk (unsane-pt.tunnel.tserv5.lon1.ipv6.he.net [IPv6:2001:470:1f08:110::2]) by mx1.freebsd.org (Postfix) with ESMTP id 6E6838FC13 for ; Fri, 10 Sep 2010 09:20:18 +0000 (UTC) Received: from vhoffman-macbooklocal.local (lonfw01.namesco.net [195.7.254.100] (may be forged)) (authenticated bits=0) by unsane.co.uk (8.14.4/8.14.4) with ESMTP id o8A9KG4U091622 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Fri, 10 Sep 2010 10:20:16 +0100 (BST) (envelope-from vince@unsane.co.uk) Message-ID: <4C89F84F.9090409@unsane.co.uk> Date: Fri, 10 Sep 2010 10:20:15 +0100 From: Vincent Hoffman User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.9) Gecko/20100825 Thunderbird/3.1.3 MIME-Version: 1.0 To: FreeBSD-Questions@freebsd.org X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Dual booting with OSX without bootcamp 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: Fri, 10 Sep 2010 09:20:19 -0000 Hi all, Work has kindly supplied a shiny new macbook pro (6,2) so I've re-partitioned it (OSX's grow/shrink partitions/filesystems online is handy) and now have an EFI partition (hidden,) OSX partition, FreeBSD / partition, ZFS partition for the rest and a swap partition. I've stuck with GPT to avoid reinstalling and the fiddly process that is installing anything but windows via bootcamp without trashing the system. FreeBSD was installed by using the DVD with the livefs, Partitioning of free space done with gpart, and install done with the shell scripts (in /dist/8.1-RELEASE/{kernel,base,whatever} adapted from the instructions here http://typo.submonkey.net/articles/2006/3/20/installing-freebsd-onto-a-usb-stick ) The problem is booting it, my initial hope was that rEFIt would just work, but no joy. Next I looked for an EFI loader for freebsd and found http://blogs.freebsdish.org/rpaulo/2008/09/03/so-you-want-to-test-the-freebsdi386-efi-boot-loader/ but it still wont quite boot a kernel so no joy. Next came grub2 as this will boot freebsd and also has EFI support, however the EFI support doesnt support FreeBSD, so I cant find a way to boot . So currently I can only boot FreeBSD by booting a grub2 CDROM, tellit it to look at the config file on my mac partition, then booting freebsd using that, If anyone has a better suggestion I'd welcome it. Other than that it seems to be working ok, no wireless support as its a broadcom 43224 which doesn't seem to be supported, however I see that broadcom have just opensourced their linux drivers (including for the 43224) so maybe that will open the way to more support in the BSDs too. In the mean time I'll try ndiswrapper or just use a usb device, I may try take it up to 9-CURRENT so i get atp(4) and see if anything else relevant has been improved. If anyone else has a simpler way of booting (without needing to use bootcamp/the fakembr etc as I'm happy to never have to use fdisk/bsdlabel again ;) then I'd be interested to hear it, I did see if i could use grub2efi to boot grub2 (non efi), or use rEFIt to boot grub2 (non efi) from a file to avoid the cdrom but no joy. Vince