Jump to content

HackintoshIT

Members
  • Content count

    15
  • Joined

  • Last visited

About HackintoshIT

  • Rank
    InsanelyMac Protégé
  1. INSTALLING SNOW LEOPARD 10.6.X ON HACKBOOKS/HACKMACS A General Guide After weeks of refining and tweaking SL installs, I have come up with a guide that should work for most desktop/laptop users. Before continuing, a little about my setup: ASUS R1E Tablet PC (2007) Intel Core 2 Duo T7700 2.4Ghz Intel Mobile 965GM Express Chipset 4GB DDR2 667MHz 13.3” WXGA with Integrated Wacom Digitizer Samsung Spinpoint MP4 640GB SATAII Intel GMA X3100 Cambridge Silicon Radio Bluetooth 2.0 + EDR Intel 82566 Gigabit Ethernet Controller Intel WiFi 4965 AGN (Replaced with USB Rosewill RNX-N1) My laptop (tablet) is uncommon on the market but contains a lot of mainstream components. Despite this, I am able to run the latest Snow Leopard (10.6.5) with native Quartz Extreme enabled, SpeedStep, Sleep, and even inking functioning normally (currently with additional kexts, for now--trying to be more vanilla than neapolitan . If all goes well, you should have a working functional install within an hour. So far, everything is working perfectly except for the Intel wireless card (which will never be compatible). I get greater performance and battery life than Windows (no surprise there). The only quirk I have is that some of my Fn shortcuts don't work (don't use them anyway). NOTE: The following steps may also apply to other laptops/desktops. To prevent data loss, you should consider using a separate or clean disk to test your install. I am not responsible for your mistakes nor damages caused by your negligence. I. Requirements Usual hardware requirements for OSX86 (Google it) Latest Ubuntu live cd (Google it and burn to disc) Snow Leopard DVD (Buy the DVD--only $30--or Google) Nawcom ModCD (Google it and burn to disc) Additional Applications/Packages/KEXTs (I have attached the below files (1-9 only) for the sake of the forum rules) Kext Utility--Repairs permissions in /E/E and /S/L/E, installs kexts, and updates/extracts .mkexts DSDT Patcher--Fixes the DSDT for Mac to communicate with non-Apple hardware Voodoopowermini--Enhances CPU power management (Intel SpeedStep) VoodooPS2Controller--Enhances reliability of PS2 devices EvoReboot--Fixes shutdown/restart issues SleepEnabler--Self-explanatory SmartSleep--Sets default sleep mode (standby only, hibernate only, or both) via preference pane Latest Chameleon--Loads custom kexts and DSDT before booting Mac ACPIDump for ubuntu (i386)--Dumps DSDT, SSDT, and other ACPI tables for advanced patching If you have a Tablet PC, download Axitron's Modbook driver (Google it) Other drivers for your Mac compatible peripherals if any Download Link: SL_Additional_Downloads.zip II. Getting Started Backup important data Disconnect unnecessary peripherals (printers, scanners, cameras, etc) Adjust BIOS setting for SATA drives to run in AHCI mode (not IDE) This setting may also be labeled "SATA operation mode." Be sure to set it to “Enhanced” (not “Compatible”) III. Installing Snow Leopard Insert the Nawcom boot cd and restart (make sure BIOS boots to CD) At the boot screen, swap the disc with the OSX dvd. Wait 10-15 seconds then hit F5 until the OSX DVD appears Select “Mac OSX Install DVD” but do not press enter yet. Instead, type in “mach_kernel” (w/o quotes) then press enter -- IMPORTANT! If you don’t get to the install screen, repeat steps 1-3 but without boot arguments or use -x for safe boot. If you still cannot get through, then try another boot cd. If you are able to get to the install screen using the vanilla kernel, there is a high (95%) probability that you will get native GMA support with Quartz Extreme once SL is installed [*]Once you’re through, go to Disk Utility and partition the hard drive to your liking using GUID as your partition scheme Note: All data on the drive will be ERASED. Make sure you backup before committing this action If you plan on dual-booting windows along with other OSes, make sure to install windows LAST--Windows doesn’t play nice when booting on GUID/GPT volumes (as usual) [*]Quit Disk Utility [*]Once the installer screen shows, click next [*]Select the disk where you want to install SL [*]Click Customize [*]Deselect everything EXCEPT for the options added by the boot cd (labeled "CUSTOM OPTIONS") If you plan to run Wine, check the X11 option | For Cocoa or PPC apps, check Rosetta [*]Finally, install! (Takes about 20 min) If the restart hangs for more than 5 mins, do a hard restart (turn off then on)--happens if dsdt is not patched or shutdown/restart fixes are not loaded [*]After the computer restarts, interrupt the countdown and boot with "-v Wait=Yes" argument (w/o quotes) to see if errors are present in the bootloader and the kernel. [*]Once you complete the welcome, go to the folder where you placed the downloaded files in Section I then copy that folder to the desktop. Follow the post-install procedures. POST-INSTALL RECOMMENDED PROCEDURES Fixing video issues / updating Chameleon Amazingly (at least for my system), the solution to fix the weird display problems and enable Quartz Extreme after a fresh install is to simply install the latest chameleon bootloader (Google for the instructions or read the readme) Restart after updating Chameleon and hope for the best To test for Quartz Extreme capability, open Dashboard and add a widget. If there is a ripple effect, QE is enabled Note: System Profiler will not display Quartz Extreme status. Recent Mac versions omit this information since it is assumed that all recent and genuine Macs are QE-capable. So use the above check for QE Patching DSDT Step 1: Obtaining original DSDT, SSDT, and ACPI tables Boot into Ubuntu using live cd--Make sure you have internet connection Go to the folder where you downloaded acpidump and run/install the .deb file (just double-click and follow instructions) Open terminal and enter these commands to obtain pure DSDT, SSDT, and other ACPI tables: sudo apt-get install iasl sudo cat /proc/acpi/dsdt > dsdt.aml iasl -d dsdt.aml > dsdt.asl sudo acpidump > ACPIDUMP.output acpixtract -a ACPIDUMP.output Side Note: The last two commands just extract all ACPI tables in case you want to explore or do advanced patching Open your home folder and copy dsdt.aml, dsdt.asl, ACPIDUMP.output, and all the *.dat files to a new folder on your UFD/External called ORIGINAL ACPI TABLES (Make a copy or zip the folder in case you make a mistake when patching) Restart and boot to SL Step 2: Patching Once in SL, extract/copy the DSDT patcher archive to the desktop Copy dsdt.dsl from step 1.4 to the DSDT patcher folder on the desktop Open terminal and run the following command (replacing the path as necessary): <Path to DSDT patcher>/DSDT\ Patcher dsdt.dsl Follow the on-screen directions to generate a patched DSDT. Note: Compilation errors require advanced patching but warnings can be ignored (ask around nicely for help)--I am not a coder/programmer so don't ask me for help with DSDT Copy the patched dsdt.aml (located in the same folder as the DSDT Patcher) to / and /E (root and Extra folder)--Don't know which folder chameleon searches Restart and type in “Wait=Yes” (w/o quotes) at the Chameleon boot screen to verify if your DSDT was loaded by Chameleon N00b Hint: All boot arguments are CaSe SeNsIiTive (wait=yes will not work) If you get an Error 4068 when compiling, follow these steps: Open your original dsdt.dsl in TextEdit Make sure the first value of the DefinitionBlock method looks like this (There should be no path info for dsdt.aml): DefinitionBlock ("dsdt.aml", "DSDT" ..... Try patching again (Delete and re-extract the DSDT Patcher to the desktop) Fixing Audio (When using Voodoo HDA) If you are hearing microphone feedback or other weird noises when using the VoodooHDA kext follow these steps: Copy the VoodooHDA kext from /S/L/E to the desktop Edit the Info.plist inside using TextEdit Look for the iGain key under MixerValues Change the string property underneath iGain from 90 to 0. Should look like this: ... <key>MixerValues</key> <dict> <key>iGain</key> <string>0</string> <key>iMix</key> <string>0</string> </dict> ... Reinstall the kext using Kext Utility. Feedback should be gone after restart Fixing keyboard, touchpad, or other input device issues If your input devices work intermittently or you use PS2 devices, follow these steps: Delete anything VoodooPS2 related from /E/E and /S/L/E Delete AppleACPIPS2Nub kexts from /E/E and /S/L/E (Might be hidden inside other kexts) Install the new VoodooPS2 controller package (check all options) (Optional) If you want /S/L/E to be more vanilla, you may move the VoodooPS2Controller kext to /E/E Run Kext Utility and restart (Optional) Upgrading to 10.6.5 Once you have the basic components working, download and update SL to 10.6.5 using the dmg file NOT through ASU During the update process, DO NOT hover over the dock or use any applications otherwise you may get a KP! However, move the mouse to avoid sleeping Once Installer is done, DO NOT restart! Keep installer open and run Kext Utility just as a precaution. Then restart. Enabling SpeedStep, Shutdown/Restart fixes, and sleep NOTE: If you plan to update to 10.6.5, apply the SpeedStep fix ONLY AFTER upgrading. Otherwise you will get a KP because of missing/unloaded kexts. However, you may install the Shutdown/Restart and sleep fixes at any time. Delete NullCPUPowerManagement, AppleCPUPowerManagement, and AppleCPUPowerManagementClient kexts from /E/E and /S/L/E Place VoodooPowerMini, EvOreboot, and SleepEnabler kexts into /E/E Install SmartSleep Note: Chameleon currently doesn’t support wake/resume from encrypted images so, uncheck “Use secure virtual memory” in Security preference pane Run Kext Utility Restart and try to sleep (not literally ) If sleep (standby) hangs on resume/wake BUT resumes after a hard reset, set sleep to “hibernate only” from SmartSleep preference pane. Other boot problems Problem: USB Devices intermittently work OR you see a USB error-related message during verbose boot like "Unable to initialize UIM" OR "unable to obtain ownership from BIOS" Solution: Add “USBBusFix=Yes” flag (w/o quotes) to your com.apple.Boot.plist using sudo nano in terminal. N00b Hint: You cannot just edit/copy system files into place under regular accounts. You must be in the context of root. Hence, the prefix "sudo" (wish windows was that easier) Problem: During verbose boot, you see an error message such as "xxx is not backed by physical memory" Solution: Just restart. This is a rare event caused by bugs in the bootloader. Problem: I sometimes get a kernel panic for no apparent reason Solution: Just restart. This is just M$'s desperate attempts to keep you from using Mac There you have it! A simple SL install with minimal effort. Be prepared to spend hours getting used to the Mac environment--but it's well worth it. Have fun Special thanks to: The OSX86 Project, Insanely Mac Forums, and all contributors of this effort. To the moderator(s): I apologize for double posting. At the time, I could only post in the New Users Lounge. This is more of a guide so I think it should be posted here.
  2. HackintoshIT

    Dell XPS M1330 Guide

    If you're dual booting with multiple OSes, make sure to install windows LAST. I had a headache trying to dual boot. The process is even more frustrating on GUID volumes--windows can't even fix itself!. Once you install windows last, download easybcd 1.7.2 (not the latest version), run the HFS+ partition fix (specify hd and partition number for mac) and then add an entry to the BCD for mac (specify generic x86 hardware). If done correctly, the win7 bootloader will execute first asking you to boot to windows or mac/chameleon.
  3. HackintoshIT

    Chameleon for dummies (dual boot)

    You can change your boot.plist to set default boot args (instead of typing in at every boot) and hide partitions you don't want shown/booted. As for choices, just label the partitions SNOW_LEOPARD and WIN_7. If you want to change the icons, you must make a theme (don't know how, though). I can't really help you with using mouse input with chameleon.
  4. HackintoshIT

    HP 6720s

    Stop asking... Just go for it! We're here to help you only when you run into problems; not to determine if "this" will work with "that." We can't help you unless you try for yourself.
  5. HackintoshIT

    How to install drivers?

    I know... I can handle terminal, but it's just time consuming. Unfortunately, most of us were brainwashed with GUI's in the M$ world and freak out at the sight of a command prompt. Of course, when in doubt, use terminal!
  6. HackintoshIT

    Can't view pictures in OSX

    You can't just enable QE. You need to load a kext that supports and enables QE for your graphics card. Try updating to the latest chameleon bootloader and see what happens. To determine QE functionality, add a widget to the dashboard. If there is a ripple effect, then you have QE enabled.
  7. You need to buy Mac-compatible hardware from now on if you plan to run Mac on PC hardware. Based on your specs, you need to install the VoodooHDA for most Realtek audio devices. Why not use SL 10.6?
  8. HackintoshIT

    ASUS P6T Deluxe V2 LGA 1366 Intel X58 Help

    Use Kext Utility... Way much easier and safer than using terminal.
  9. You must use the VoodooHDA kext (Google it) for Realtek HD audio codecs.
  10. HackintoshIT

    Help! Drowning in no wireless waters!

    You must download the utility directly from the manufacturer (not the chipset manufacturer). I have a USB Rosewill Wireless adapter using a Ralink chipset and tried using the Ralink drivers but landed in the same situation. I went to Rosewill's site to download drivers and they work successfully. Both use the same utility, but I guess the drivers from Ralink aren't tuned for the overall device (ie. the same Ralink chip can be used in different devices--USB, PCI--but needs a compatible software interface)
  11. HackintoshIT

    How to install drivers?

    To speed things up, download Kext Utility app. To install kexts, just drag it to the app's icon (installs to /S/L/E by default). If you want to install to /E/E just copy the kext to /E/E and run Kext Utility. To delete drivers, just delete the desired kexts and run Kext Utility (wish windows was that easier!)
  12. INSTALLING SNOW LEOPARD 10.6.X ON HACKBOOKS/HACKMACS A General Guide After weeks of refining and tweaking SL installs, I have come up with a guide that should work for most desktop/laptop users. Since I cannot yet post in the tutorials forum, I'll have to post it here. Before continuing, a little about my setup: ASUS R1E Tablet PC (2007) Intel Core 2 Duo T7700 2.4Ghz Intel Mobile 965GM Express Chipset 4GB DDR2 667MHz 13.3” WXGA with Integrated Wacom Digitizer Samsung Spinpoint MP4 640GB SATAII Intel GMA X3100 Cambridge Silicon Radio Bluetooth 2.0 + EDR Intel 82566 Gigabit Ethernet Controller Intel WiFi 4965 AGN (Replaced with USB Rosewill RNX-N1) My laptop is uncommon on the market but contains a lot of mainstream components. Despite this, I am able to run the latest Snow Leopard (10.6.5) with native Quartz Extreme enabled, SpeedStep, Sleep, and even inking functioning normally (currently with additional kexts, for now--trying to be more vanilla than neapolitan . If all goes well, you should have a working functional install within an hour. So far, everything is working perfectly except for the Intel wireless card (which will never be compatible). I get greater performance and battery life than Windows (no surprise there). The only quirk I have is that some of my Fn shortcuts don't work (don't use them anyway). NOTE: The following steps may also apply to other laptops/desktops. To prevent data loss, you should consider using a separate or clean disk to test your install. I am not responsible for your mistakes nor damages caused by your negligence. I. Requirements Usual hardware requirements for OSX86 (Google it) Latest Ubuntu live cd (Google it and burn to disc) Snow Leopard DVD (Buy the DVD--only $30--or Google) Nawcom ModCD (Google it and burn to disc) Additional Applications/Packages/KEXTs (I have attached the below files (1-9 only) for the sake of the forum rules) Kext Utility--Repairs permissions in /E/E and /S/L/E, installs kexts, and updates/extracts .mkexts DSDT Patcher--Fixes the DSDT for Mac to communicate with non-Apple hardware Voodoopowermini--Enhances CPU power management (Intel SpeedStep) VoodooPS2Controller--Enhances reliability of PS2 devices EvoReboot--Fixes shutdown/restart issues SleepEnabler--Self-explanatory SmartSleep--Sets default sleep mode (standby only, hibernate only, or both) via preference pane Latest Chameleon--Loads custom kexts and DSDT before booting Mac ACPIDump for ubuntu (i386)--Dumps DSDT, SSDT, and other ACPI tables for advanced patching If you have a Tablet PC, download Axitron's Modbook driver (Google it) Other drivers for your Mac compatible peripherals if any Download Link: SL_Additional_Downloads.zip II. Getting Started Backup important data Disconnect unnecessary peripherals (printers, scanners, cameras, etc) Adjust BIOS setting for SATA drives to run in AHCI mode (not IDE) This setting may also be labeled "SATA operation mode." Be sure to set it to “Enhanced” (not “Compatible”) III. Installing Snow Leopard Insert the Nawcom boot cd and restart (make sure BIOS boots to CD) At the boot screen, swap the disc with the OSX dvd. Wait 10-15 seconds then hit F5 until the OSX DVD appears Select “Mac OSX Install DVD” but do not press enter yet. Instead, type in “mach_kernel” (w/o quotes) then press enter -- IMPORTANT! If you don’t get to the install screen, repeat steps 1-3 but without boot arguments or use -x for safe boot. If you still cannot get through, then try another boot cd. If you are able to get to the install screen using the vanilla kernel, there is a high (95%) probability that you will get native GMA support with Quartz Extreme once SL is installed [*]Once you’re through, go to Disk Utility and partition the hard drive to your liking using GUID as your partition scheme Note: All data on the drive will be ERASED. Make sure you backup before committing this action If you plan on dual-booting windows along with other OSes, make sure to install windows LAST--Windows doesn’t play nice when booting on GUID/GPT volumes (as usual) [*]Quit Disk Utility [*]Once the installer screen shows, click next [*]Select the disk where you want to install SL [*]Click Customize [*]Deselect everything EXCEPT for the options added by the boot cd (labeled "CUSTOM OPTIONS") If you plan to run Wine, check the X11 option | For Cocoa or PPC apps, check Rosetta [*]Finally, install! (Takes about 20 min) If the restart hangs for more than 5 mins, do a hard restart (turn off then on)--happens if dsdt is not patched or shutdown/restart fixes are not loaded [*]After the computer restarts, interrupt the countdown and boot with "-v Wait=Yes" argument (w/o quotes) to see if errors are present in the bootloader and the kernel. [*]Once you complete the welcome, go to the folder where you placed the downloaded files in Section I then copy that folder to the desktop. Follow the post-install procedures. POST-INSTALL RECOMMENDED PROCEDURES Fixing video issues / updating Chameleon Amazingly (at least for my system), the solution to fix the weird display problems and enable Quartz Extreme after a fresh install is to simply install the latest chameleon bootloader (Google for the instructions or read the readme) Restart after updating Chameleon and hope for the best To test for Quartz Extreme capability, open Dashboard and add a widget. If there is a ripple effect, QE is enabled Note: System Profiler will not display Quartz Extreme status. Recent Mac versions omit this information since it is assumed that all recent and genuine Macs are QE-capable. So use the above check for QE Patching DSDT Step 1: Obtaining original DSDT, SSDT, and ACPI tables Boot into Ubuntu using live cd--Make sure you have internet connection Go to the folder where you downloaded acpidump and run/install the .deb file (just double-click and follow instructions) Open terminal and enter these commands to obtain pure DSDT, SSDT, and other ACPI tables: sudo apt-get install iasl sudo cat /proc/acpi/dsdt > dsdt.aml iasl -d dsdt.aml > dsdt.asl sudo acpidump > ACPIDUMP.output acpixtract -a ACPIDUMP.output Side Note: The last two commands just extract all ACPI tables in case you want to explore or do advanced patching Open your home folder and copy dsdt.aml, dsdt.asl, ACPIDUMP.output, and all the *.dat files to a new folder on your UFD/External called ORIGINAL ACPI TABLES (Make a copy or zip the folder in case you make a mistake when patching) Restart and boot to SL Step 2: Patching Once in SL, extract/copy the DSDT patcher archive to the desktop Copy dsdt.dsl from step 1.4 to the DSDT patcher folder on the desktop Open terminal and run the following command (replacing the path as necessary): <Path to DSDT patcher>/DSDT\ Patcher dsdt.dsl Follow the on-screen directions to generate a patched DSDT. Note: Compilation errors require advanced patching but warnings can be ignored (ask around nicely for help)--I am not a coder/programmer so don't ask me for help with DSDT Copy the patched dsdt.aml (located in the same folder as the DSDT Patcher) to / and /E (root and Extra folder)--Don't know which folder chameleon searches Restart and type in “Wait=Yes” (w/o quotes) at the Chameleon boot screen to verify if your DSDT was loaded by Chameleon N00b Hint: All boot arguments are CaSe SeNsIiTive (wait=yes will not work) If you get an Error 4068 when compiling, follow these steps: Open your original dsdt.dsl in TextEdit Make sure the first value of the DefinitionBlock method looks like this (There should be no path info for dsdt.aml): DefinitionBlock ("dsdt.aml", "DSDT" ..... Try patching again (Delete and re-extract the DSDT Patcher to the desktop) Fixing Audio (When using Voodoo HDA) If you are hearing microphone feedback or other weird noises when using the VoodooHDA kext follow these steps: Copy the VoodooHDA kext from /S/L/E to the desktop Edit the Info.plist inside using TextEdit Look for the iGain key under MixerValues Change the string property underneath iGain from 90 to 0. Should look like this: ... <key>MixerValues</key> <dict> <key>iGain</key> <string>0</string> <key>iMix</key> <string>0</string> </dict> ... Reinstall the kext using Kext Utility. Feedback should be gone after restart Fixing keyboard, touchpad, or other input device issues If your input devices work intermittently or you use PS2 devices, follow these steps: Delete anything VoodooPS2 related from /E/E and /S/L/E Delete AppleACPIPS2Nub kexts from /E/E and /S/L/E (Might be hidden inside other kexts) Install the new VoodooPS2 controller package (check all options) (Optional) If you want /S/L/E to be more vanilla, you may move the VoodooPS2Controller kext to /E/E Run Kext Utility and restart (Optional) Upgrading to 10.6.5 Once you have the basic components working, download and update SL to 10.6.5 using the dmg file NOT through ASU During the update process, DO NOT hover over the dock or use any applications otherwise you may get a KP! However, move the mouse to avoid sleeping Once Installer is done, DO NOT restart! Keep installer open and run Kext Utility just as a precaution. Then restart. Enabling SpeedStep, Shutdown/Restart fixes, and sleep NOTE: If you plan to update to 10.6.5, apply the SpeedStep fix ONLY AFTER upgrading. Otherwise you will get a KP because of missing/unloaded kexts. However, you may install the Shutdown/Restart and sleep fixes at any time. Delete NullCPUPowerManagement, AppleCPUPowerManagement, and AppleCPUPowerManagementClient kexts from /E/E and /S/L/E Place VoodooPowerMini, EvOreboot, and SleepEnabler kexts into /E/E Install SmartSleep Note: Chameleon currently doesn’t support wake/resume from encrypted images so, uncheck “Use secure virtual memory” in Security preference pane Run Kext Utility Restart and try to sleep (not literally ) If sleep (standby) hangs on resume/wake BUT resumes after a hard reset, set sleep to “hibernate only” from SmartSleep preference pane. Other boot problems Problem: USB Devices intermittently work OR you see a USB error-related message during verbose boot like "Unable to initialize UIM" OR "unable to obtain ownership from BIOS" Solution: Add “USBBusFix=Yes” flag (w/o quotes) to your com.apple.Boot.plist using sudo nano in terminal. N00b Hint: You cannot just edit/copy system files into place under regular accounts. You must be in the context of root. Hence, the prefix "sudo" (wish windows was that easier) Problem: During verbose boot, you see an error message such as "xxx is not backed by physical memory" Solution: Just restart. This is a rare event caused by bugs in the bootloader. Problem: I sometimes get a kernel panic for no apparent reason Solution: Just restart. This is just M$'s desperate attempts to keep you from using Mac There you have it! A simple SL install with minimal effort. Be prepared to spend hours getting used to the Mac environment--but it's well worth it. Have fun Special thanks to: The OSX86 Project, Insanely Mac Forums, and all contributors of this effort.
  13. HackintoshIT

    Dell Dimension E310 and Snow Leopard

    If you have a SL DVD on hand, then try booting to the DVD using one of the various boot cds around (Nawcom Mod CD is my favorite). If you are able to successfully boot to the installer screen, then you already have a 75% chance of successfully running SL on your system. From the looks of it, you may have a chance since most P4 HT processors support SSE3 instructions.
  14. HackintoshIT

    Leopard (or Snow Leopard) on a Dell 400SC

    You need to post more information so we can help you out. Enter "-v Wait=Yes" (w/o quotes) in your boot arguments to boot in verbose mode and wait for key press before loading the kernel. Post back any weird lines or errors you encounter (Note that all boot arguments are CaSe SeNsItIvE). If you are able to get past the "Press any key to continue..." then the problem is in the kernel. In most cases, booting to the OSX DVD usually means you can boot to OSX. But if all else fails, use a different boot cd. My favorite so far is Nawcom Mod CD (google it). It has never failed me.
  15. I am just having a blast running my convertible tablet pc on a mac. My system is an Asus R1-E Tablet PC and 90% of major functions are working, including inking, and pen input except wireless of course (ordering USB wifi to replace Intel 4965AGN). Anyway, this thread is all about multibooting so I'll get to it. Currently, I'm running Win7 and Mac OSX 10.6.5. Here are the steps I did: Requirements: Windows (Whatever) CD/DVD (Preferably win7) Mac OSX 10.6 Snow Leopard DVD (of course) Compatible Mac OSX bootloader CD & ISO versions ([url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and nawcom are few examples) Grub4Dos (http://www.themudcrab.com/downloads/grub4dos-0.4.4-2009-03-31_(official_release).zip) Grubinst gui (http://download.gna.org/grubutil/grubinst-1.1-bin-w32-2008-01-01.zip) CD/DVD Burner Blank/Reformatted Hard Drive Mac OSX 10.6.5 update (optional-if you want to upgrade) [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] CD with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] (optional-only for upgrading to 10.6.5) Before starting: 1. Find and burn a bootloader that FULLY boots to the Mac OSX Snow Leopard DVD. You will use this CD to boot into mac AND windows because the preinstalled bootloader may be older than the CD and may not boot successfully into Mac. (For my system, I used the nawCom bootloader available here: http://blog.nawcom.com/?p=446) If you can't find a compatible bootloader, try to "fix it up" using other advanced guides or wait for an update. 2. BACKUP ANY DATA YOU WANT TO KEEP on an external, then disconnect it. Partitioning (assuming basic knowledge of Disk Utility): 1. After successfully booting to the Mac DVD, run disk utility 2. Select the hard-disk you want to dual boot. Erase the entire disk (don't do secure erase) 3. Split the disk to 2 or more partitions using the MBR PARTITION SCHEME (NOT GUID) NOTES ON THIS STEP: -Designate the FIRST partition to be the windows -based system (it will be the boot volume), so format the first partition as NTFS -Format the succeeding partitions according to your desired OSes. In this case, Partition 2 (Mac OSX) will be formatted as Mac OSX (Journaled) Install the systems: 1. After partitioning, install Mac OSX (de-select the additional fonts, printers, and other unnecessary stuff except the custom ones to quicken install) NOTE: If the restart fails (hangs) AFTER successfully installing Mac OSX, you may need to force it to shutdown (hold power button)--just this one time 2. Using your working boot cd, attempt to boot to OSX. If you fail, try other bootloaders or options. 3. Install other systems accordingly (Each system should have its own partition) 4. As we all know, windows will ignore any other OS in its bootloader, so install that LAST. (If you don't, you'll have to repair the BCD store later) Upgrading to 10.6.5 (Optional) 1. Insert the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] cd while in Mac OSX. Then just open [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and leave it open. (Reopen it if it closes any time) 2. If you want to update to 10.6.5, install the update package as usual but DON'T REBOOT. 3. After update is complete, don't close installer. Switch to [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and use the Easy-beast method and let it do its magic . 4. Remove the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] cd and restart. 5. If all goes well, you should be able to boot into mac sucessfully, If not, the update is not compatible with your system yet (Or the bootloader isn't compatible with the update). NOTE: Quirky stuff may happen after updating. In my case, the microphone seems to be connected to line-output producing audible feedback--easily corrected by muting the mic (however, upon every reboot). Installing the bootloader to harddrive (assuming knowledge of grub): 1. Once you're in windows, use grubinst gui to install Grub to the WHOLE DISK (You will get an error if you chose GUID as your partition scheme during partitioning) 2. Copy grldr (from grub4dos) to the ROOT of your WINDOWS system 3. Copy the compatible mac bootloader's ISO to the same location as above 4. Configure your menu.lst to boot to that ISO using the --mem option (See below for my menu example) NOTE: You can install the Grub bootloader any way you like. I just use the gui cause it's easier. If all goes well, every time you reboot, Grub will redirect you to the custom bootloader which will allow you to boot to mac, windows, or any partition/system. Enjoy your Hackintosh! Summary: 1. Erase and partition disk using MBR partition scheme from mac dvd 2. Install OSX on second partition (update is optional) 3. Install other systems on other partitions except the first (optional) 4. Install Windows on first partition 5. Install and configure grub to boot to the working ISO bootloader for Mac Just to let you know, I'm not an advanced user. I just improvise or find whatever works and stick with it or improve it. No one method works for anyone. So, if you fail like I did initially, try again! Experiment! Google is your friend My menu.lst (SAMPLE) default 1 timeout 2 title Boot from Hard Drive - Windows Vista / 7 (BOOTMGR)\ncontinue booting to windows vista or 7 fallback 2 find --set-root --ignore-floppies --ignore-cd /bootmgr map () (hd0) map (hd0) () map --rehook title NawCom bootloader map --mem (hd0,0)/NawCom031.iso (hd32) map --hook chainloader (hd32) boot
×