Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Sep 2011 16:50:30 -0400
From:      Eric McCorkle <eric@shadowsun.net>
To:        freebsd-current@freebsd.org
Subject:   Re: Boot FreeBSD-current on macbook from USB stick ?
Message-ID:  <4E7CF115.5000103@shadowsun.net>
In-Reply-To: <66072.1316805172@critter.freebsd.dk>
References:  <66072.1316805172@critter.freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig549EA2D197115EF98120D58E
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 09/23/11 15:12, Poul-Henning Kamp wrote:
> Has anybody managed this on an unadultered MacBook ?
>
> I've tried with rEFIt and it sees the FreeBSD, but it doesn't
> boot for me :-/
>

I have.  There's some information which isn't easy co come by:

Macs use a non-standard EFI boot process.  They search for an HFS+
partition, which has a special "blessed" file containing the EFI
bootloader.  They also set the graphics hardware into framebuffer mode.=20
To boot a standards-compliant EFI OS, you'd have to have an HFS+
partition containing an EFI program that sets the graphics hardware back
to text mode, then exits, dropping you back to the EFI boot console.

You can boot in legacy BIOS mode, which I do.  You have to create an
MBR/BSD label installation, as if you have a GPT, the firmware will do
what I described above.  Now, the mac firmware will wait 30 seconds
before doing the legacy BIOS boot.  You can get around this by holding
ALT at power on, and selecting "windows" (*sigh*).

I have the following partition scheme:

MBR---BSD---+---ZFS
                       |
                       +---Swap

I do not use refit.


--------------enig549EA2D197115EF98120D58E
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iQIcBAEBAgAGBQJOfPEdAAoJENSCzbQ+koZ7VnsQAMJLTuq6JlANKDKBJTEyQOOc
ifPL7kTfp1ta/Bqf4g3FVb3FhQw77qXbiKHzGqW6SFpxR0iZxbKbz/OCDOZROr6c
M9OoZ7K6Vuk/MctukpWipJvejfVUnojL8YjbGmZxiW+CYmNPSEVjBVGtYbBI1gyI
+T9q1X58iITjy4JyWOOC3F1XCYhQ2nwSGF9n1uRCcs2+n0KCogzF1yA0TM5NzwaD
PikHtwDoBq9il1sVTozmZ2mHw4sqszFZSMf21PFj3TOC6VATQwjLfktwxdeTMzN+
Uhl0pVWtZu3sLbET4Lj4pWUvAv9s0tR9/0N/PtcwJpfEQtdVA6CSaN60Fh1/rZ/0
MTn+u32ft3uPzrKDOBlKydiv8MuDibB14jsXCb2SpIq9M62k60ofwUk90Pa305Xs
emU07gCiKtE7xqjVDnxiKPzClUP6dtoZIJizeyS9rNsRR5+JqZlvDwNHrCDk9MUs
N35jfq6SKFvy34k09mStpzqOKc8WXIQkrjdVy9lbT5jBEOcLw/BIE0Pi2Qa9kjyd
PE68lHHQxSK5Mru0izU9bOXkOdnyb31bOzo9iHN4z44ptPlg7xDaQwN5Mz6YzgWI
ZOneR3qd8JNgohxEwe7FLCp+bUY2g2mmRiI0nM3rd5VnN2EedDgaAghJ1MW+wFyJ
8GUrIdPGlp14RmrfYGqj
=YMCi
-----END PGP SIGNATURE-----

--------------enig549EA2D197115EF98120D58E--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E7CF115.5000103>