Has ANYONE managed to build a bootable Mac OS image and gotten it to boot with netboot.me

366 views
Skip to first unread message

jo...@netmac.net

unread,
Feb 17, 2013, 11:51:06 PM2/17/13
to netbootm...@googlegroups.com
I am using a Hackintosh   (ie. a PC Server running Mac OS 10.6)   
Trying to get a netboot (able) OS  image running using netboot.me

ANYONE...????
Would love to hear from you

jo...@netmac.net

unread,
Feb 17, 2013, 11:53:16 PM2/17/13
to netbootm...@googlegroups.com
Oh I forgot to mention all of this would come from a FreeNAS  Box on my local net..

THanks in advance

Josh Boon

unread,
Mar 8, 2013, 5:51:51 PM3/8/13
to netbootm...@googlegroups.com
Howdy,

You still having problems?

Best,
Josh


From: jo...@netmac.net
To: netbootm...@googlegroups.com
Sent: Sunday, February 17, 2013 11:53:16 PM
Subject: Re: Has ANYONE managed to build a bootable Mac OS image and gotten it to boot with netboot.me


Oh I forgot to mention all of this would come from a FreeNAS  Box on my local net..

THanks in advance

--
 
---
You received this message because you are subscribed to the Google Groups "netboot.me discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to netbootme-disc...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Jo...@netmac.net

unread,
Mar 9, 2013, 11:16:33 AM3/9/13
to netbootm...@googlegroups.com
yeah..  no sucess...???

Any ideas



You received this message because you are subscribed to a topic in the Google Groups "netboot.me discussion" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/netbootme-discuss/CezmBh01EuU/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to netbootme-disc...@googlegroups.com.

Josh Boon

unread,
Mar 9, 2013, 7:20:06 PM3/9/13
to netbootm...@googlegroups.com
I'm not familiar with how Mac drags down its core filesystem but you'd have to have some way for the kernel to recognize its files over the network.  You could possibly download the image to the HDD and then reboot into it but if you wanted a truly networked based solution you'd have to figure out how to make the filesystem available over the network at boot time which I've not heard of anyone doing yet.   
  


From: Jo...@netmac.net
To: netbootm...@googlegroups.com
Sent: Saturday, March 9, 2013 11:16:33 AM

Jo...@netmac.net

unread,
Mar 10, 2013, 12:16:51 AM3/10/13
to netbootm...@googlegroups.com
The secret is BSDP 

This is how Apple does it:
The Q&D version
The detailed version w/some 'be careful here' comments

but as I said I am not running a Stock Apple system so  some tinkering will be needed

My Goal
First I want to get FreeNAS to duplicate a stock apple netboot / netInstall / NetRestore scheme...  FreeNAS already has everything I need to replicate it EXCEPT   BSDP:   'Boot Service Discovery Protocol'. BSDP is an Apple specific protocol and is included in Apples implementation of EFI

Even though Apple methodology is completely specific to Apple products
It implemented using completely standard transport protocols

Since all this has been done already before on Linux it not going to be a techno-bomb, a working scheme is known  involves  some specific tweaks  to DHCP and DNS to emulate apples Boot Service Discovery Protocol or BSDP

Then go from there and adjust that scheme to account for the fact it forces net-booting onto a NON apple logic board that may or  indeed may not have EFI / UEFI support...

I am convinced it can be done 
Using S O M E   variation and scripting  of iPXE (netboot.me or whatever.) and some tweaks to DHCP and DNS to emulate apples
Boot Service Discovery Protocol     I don't think the stock apple network boot-loader will work but i could be wrong  if the 'Hacked-BSDP service' is configed correctly or  iPxe can use something else to do the same job...  Apple does not Use PXE period...   Apple scheme uses BSDP for Netboot services discovery and TFTP for moving the booter, kernal and .KEXT files and NFS for the rest of the bulk. iSCSI  is not employed either (well not for netbooting machines at any rate, but maybe it could...???!!!)

How far have I gotten
at this point a friend let me borrow is newly created FreeNAS box since he was out of town for 3 days and he had nothing on it....yet  and we tinkered for a few days (Unsuccessfully) but what we DID determine is that we need:  a) someone who really  knows what iPXE will and will not do  (hint hint)  and b) someone who knows The down and dirty on apples netboot bootloader   (working on that)

Why..?
Before you ask... "Why do this" when there are cheep XServe boxes all over Ebay. The whole idea has NOTHING to do with the fact I am running a Hackintosh rather than a real Mac  (for a reasons having to do with the brute horsepower I need and Apple doesn't build the kind of box I need), and then specifically  doing it from FreeNAS for a reason that completely esoteric and completely specific to FreeNAS... 

When / if successful &  done document everything and bake up a unix package that can be installed on top of a fresh FreeNAS install.
FreeNAS is based on FreeBSD UNIX
Mac OS is based on FreeBSD Real TIme UNIX  

SoooOOo
Are you in a position to maybe provide some assistance / guidance. 
(since iPXE is at the core of Netboot.me)

DO you have an opinion about all this....  as relating to Netboot.me  or do you think we are better off to delve further into the stock   iPXE  distro

Thanx in advance for any assistance,  good advice, 'dutch uncle' experience, or good jokes  8-)

Jo...@netmac.net

unread,
Mar 10, 2013, 12:38:09 AM3/10/13
to netbootm...@googlegroups.com
The first posting had some incorrect Links
_______________________

The secret is BSDP 

This is how Apple does it:
The Q&D version
The detailed version w/some 'be careful here' comments

but as I said I am not running a Stock Apple system so  some tinkering will be needed

My Goal
First I want to get FreeNAS to duplicate a stock apple netboot / netInstall / NetRestore scheme...  FreeNAS already has everything I need to replicate it EXCEPT   BSDP:   'Boot Service Discovery Protocol'. BSDP is an Apple specific protocol and is included in Apples implementation of EFI

Even though Apple methodology is completely specific to Apple products
It implemented using completely standard transport protocols

Since all this has been done already before on Linux it not going to be a techno-bomb, a working scheme is known  involves  some specific tweaks  to DHCP and DNS to emulate apples Boot Service Discovery Protocol or BSDP
You received this message because you are subscribed to a topic in the Google Groups "netboot.me discussion" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/netbootme-discuss/CezmBh01EuU/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to netbootme-disc...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages