tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

wedges and gpt.



I just spent the last week trying to install NetBSD-5.0.1 on a Mac Mini w/coreduo. I found this Wiki page:

http://wiki.netbsd.se/How_to_install_NetBSD_on_an_Apple_Macbook_w/core2duo

....extremely helpful and in the process updated it a bit ... Obviously that wiki page is not an official resource but one observation I did make was the our GPT support and support for Wedges is very sparsely documented... I ended up having to burn the machine down completely and start from scratch twice just to get it working right, and update the Wiki in the process...

I'm rather surprised this has been a work in progress since 2004 and today, in almost-2010, Sysinst still has no idea what a dk-anything is...

I don't know how much of this is Mac/EFI specific or how much is the nature of our beast...

(1) the 'gpt' command tells you what to type to dynamically create a wedge but the command it spews is not syntactically correct. (2) Unfortunately, even if you do convert it, syntactically, it still won't let you newfs; and really requires a reboot so the kernel can probe the partitions and create its own dk's. (3) Do we really need a GPT partition table, then wedges, then an MBR partition table, and then subsequently a BSD disk label? This onion has a lot of layers. (4) Even once I did get it all working properly, gpt still reports "gpt: rwd0d: Suspicious MBR at Sector 0" and I never did figure out how to make that go away while leaving a functional system.

As is probably clear by now, I still don't really understand how this is all put together and how I managed to get it to finally work in the end... I should really send-pr and I feel irresponsible for not actually doing so; but this took longer than anticipated and I've had to take the machine out to the colo facility and don't have any more Mac hardware I can tear down and re-re-rebuild to produce transcripts and such for send-pr... So this message is an appeal to those who understand this stuff to try to direct a little more energy into finishing it, because really, it's fairly cool..





Home | Main Index | Thread Index | Old Index