Just got runnig Haiku on iMac 21.5" (first try, really very easy) from late 2009 (Core Duo 3.06 GHz, 12 GB RAM, 500 GB hdd, NVIDIA 9400 with 256 MB, 1920x1080 screen resolution).
- Full screen resolution 1920x1080 with framebuffer driver
Do not know if working:
- No sound (NVIDIA MCP79 audio). The device seems to be recognized.
- No WiFi (Atheros AR928X). The network scan is working. For some reason only WPA2 networks are recognized as such, all other are listed as free. No success connecting to WEP.
- SMB share shows nothing. Haiku installed on PC shows items from the same SMB share. EDIT: SMB is accessible, it was temporary network issue.
For some reason iMac doesn’t boot from flash drive (I
dd-ed latest Haiku x86_64 to device, i.e.
/dev/sdc in Linux, not to partition, i.e.
/dev/sda1). But it boots well from Haiku Beta 1 DVD.
- Booted from Haiku Beta 1 DVD and started live session.
- Following the UEFI tutorial, I downloaded UEFI Haiku loader and placed it in already existing EFI partition.
- Open Drive setup and formatted
mac partition as
Haiku (I did not removed and re-created that partition, just formatted it).
- Using Installer, I installed Haiku to
Because I had trouble ejecting DVD (no more macOS, Haiku cannot unmount and eject DVD from which it is running), when I booted and entered in select boot device menu, I could see both
EFI Boot (Haiku) and
mac. When I selected
EFI Boot, iMac booted Haiku from DVD using bootmanager from HDD. When I ejected Haiku DVD, iMac didn’t boot from either
EFI Boot or
mac. So I did the following:
- Booted from Linux DVD, and using
gdisk I changed the partition type of
Haiku partition to
EB00 (Haiku) instead of
AF00 (Apple HFS+).
After that last change the
mac entry disappeared from boot menu and I can successfully boot Haiku with no external bootloader. It seems EFI bootloader is sensible to the partition type (not only to filesystem type) from where it can boot.
Currently I cannot find any possibility to change partition type from within Haiku and Drive Setup says nothing about it. It would be helpful either to add this option to Drive Setup, or to do that during “Initialize Be File System” action.