Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


  • Content count

  • Joined

  • Last visited

About Melab

  • Rank
    InsanelyMac Protégé
  1. I can't find an obvious link to it. I want to take it. How do I get to it?
  2. No, I'm talking about releasing files like boot0 or ShellX64.efi in a ZIP file or something, not a Mac OS X-specific file format like Installer packages.
  3. Clover General discussion

    According to the project wiki, there is a boot1f32 that does not have a pause or selection capability in it. That is the one I wish to use.
  4. Clover General discussion

    That's it? There is more to Clover than just that. And there is also no file titled "boot1f32" in the ISO.
  5. Can you make the code and binaries available in a non-OS X specific format for those of running Linux?
  6. How to install Chameleon with Linux

    It's been a while since I've replied to this, but the guide has moved. And the guide that the old page now points to uses Mac OS X utilities which are NOT on Linux. So I can't, say, install any components using Installer.
  7. Clover General discussion

    How do I install Clover using a Linux installation? The only official instructions are at the wiki and they are very vague. I'm trying this with a disk image and QEMU. Which files do I write to the MBR and the PBR? Where are the files that I am supposed to put in the FAT32 partition? Where is Efildr20 (the file that emulates EFI)?
  8. How to install Chameleon with Linux

    There was absolutely no mention of Linux in there. I'm looking to use Linux's facilities.
  9. Someone please respond.
  10. Can anyone show me how to install Chameleon to a hard drive using Linux and NOT Mac OS X?
  11. Does anyone know the nature of this boot ROM? Is it stored in non-volatile flash? Does it run before the EFI firmware runs? Is there anyway to modify it?
  12. I wanted to create a pre-made image so newbies would not have to go through the process of learning how to use the command line. I did it using Linux to demonstrate that Linux can be used to install it. Has it worked?
  13. The file is 2 gigabytes in size and is meant to be a proof-of-concept. I used Linux to make it, but, I may have gone about doing it wrong. Tell me if it works for you or if it is put together correctly. MyEFI.vmdk.zip
  14. I'm trying to make a generic VMDK for anyone to use that will have Chameleon 2.0 pre-installed on it. I created a virtual machine and I install Darwin x86 8.0.1 on it. The host name is main and the drive label is Disk . I created a user named Main with admin privileges with the home directory as /Users/Main . After this I downloaded Chameleon-2.0-RC4-r684-bin.tar.gz on it and I untarred it. Following this I typed in cd Chameleon-2.0-RC4-r684-bin.tar.gz/i386 I then followed these instructions here: http://www.insanelymac.com/forum/index.php?showtopic=164809 Because Darwin does not have "diskutil" I assumed that I could just use /dev/rdisk0 for fdisk -f boot0 -u -y /dev/rdisk0 and I got "device busy". I assumed that this was because I was running this on the disk that had Darwin installed on it so I connected it to another virtual machine that was also running Darwin 8.0.1 and tried fdisk -f boot0 -u -y /dev/rdisk1 after using cd /Volumes/Disk/Users/Main/Chameleon-2.0-RC4-r684-bin/i386 and I got the same message. Does anyone know how I can fix this using Darwin 8.0.1?
  15. I've been thinking and it doesn't seem that the XNU kernel is too big. That said I was wondering if anyone would be interested in rewriting the XNU kernel file-by-file to make a Darwin compatible kernel that can licensed under the New BSD license instead of the more restrictive Apple Public Source License? One advantage of this is that we could write ARM-compatible code for use on mobile devices. Input is welcome. Edit #1: I just rewrote reloc.h found under /EXTERNAL_HEADERS/mach-o/arm/ in xnu-1504.9.26.