Jump to content

DerRolf

Members
  • Content count

    49
  • Joined

  • Last visited

About DerRolf

  • Rank
    InsanelyMac Protégé
  1. [GUIDE] Lion DP1 on Ideapad S10e

    Hi there! So some of you may know me from the s10lenovo.com site, where I published my guide on how to install Lion DP1 Build 11A390 on a netbook. Because some asked my if I could post the guide here as well (to get more feedback and to improve my guide) - well, here it is: This guide should also work for other netbooks. If you have a Intel GMA950 with Device ID 27ae you should also get graphics acceleration as well! Guide on how to install Lion DP1 (build 11A390) on Lenovo IdeaPad S10 and S10e What you need: - some time (read carefully! :-) ) - your Ideapad - a USB drive with 8 GB or more - the Lion 11A390 image - a running Mac or Hackintosh Step one: We need to create our own installation disk on the USB stick, because Apple uses a new way to boot the Lion setup (and this basically doesn't work on hackintoshes): Apple is having a bootable OS X in a .dmg file that includes the Lion installer. However we need to restore this DMG file onto our USB drive. The DMG file is hidden on the Lion installation disk. To make this file, open the Terminal app in OS X and type this: defaults write.com.apple.finder AppleShowAllFiles TRUE killAll Finder if you take a look at the Lion install disk you should see a file called BaseSystem.dmg Step two: Open the disk utility in OS X. Drag the file BaseSystem.dmg into the left column. Now format your USB drive. Use GUID Partition scheme and format the Volume as Mac OS Extended (Journaled). Now choose the tab Restore and drag the BaseSystem.dmg into Source. Drag your USB drive into Destination. Uncheck the checkbox bellow (remember, we've just formatted the USB drive so we don't need to do it again ;-) ) Click restore and wait. Step three: If it's done, we have to copy all the installation bundles to our USB drive. In Finder, open your USB drive and go to the folder System and then Installation. You should see a file called "Packages" - remove it and create a new folder called Packages (meaning: replace the file with a folder) The exact path for the new folder should be: /Volumes/<USB DRIVE NAME HERE>/System/Installation/Packages/ Then open this created folder and also open the OS X Lion installation disk again. On the OS X Lion installation disk, open the folder Packages (it's hidden, too but it's in the root Volume of the installation disk) Copy all the files in the Packages-folder of your Lion disk into the Packages-folder on your USB drive. If you're done, copy the BaseSystem.dmg to the Packages-folder on your USB drive and also copy the OSInstall.mpkg in my bundle into the folder. In a nutshell: your Packages-folder on the USB drive should now contain the following files: - All installation packages (ending with .pkg or .mpkg) - BaseSystem.dmg - my patched OSInstall.mpkg Step four: Run the Chameleon installer included in my bundle and install it on your USB drive. UPDATE: PLEASE UNCHECK EVERYTHING IN THE INSTALLER EXCEPT "CHAMELEON STANDARD" After the installation is done, open the folder "new Chameleon binaries" in my bundle and copy all the files to this directory: /Volumes/<YOUR USB DRIVE NAME HERE>/usr/standalone/i386/ (you have to overwrite the old files) and copy the file called "boot" to /Volumes/<YOUR USB STICK NAME HERE>/ (= root-Volume of your USB drive) If you shouldn't be able to overwrite the old files - try logging on as Administrator or try to copy the files via Terminal as admin Step five: Now we are almost done! Now we need to add a few Kernel Extensions and our DSDT file and that's it! Just copy the KEXTs in my bundle to /Volumes/<USB STICK NAME HERE>/System/Library/Extensions/ and open Terminal: type this: sudo su (type your Admin password) cd /Volumes/<USB STICK NAME HERE>/System/Library/Extensions/ chmod -R 755 _AppleIntelGMA950.kext/ chmod -R 755 _AppleIntelIntegratedFramebuffer.kext/ chmod -R 755 _ApplePSController.kext/ chmod -R 755 _AppleACPIPS2Nub.kext/ chmod -R 755 _BCM5722D.kext/ chmod -R 755 _VoodooHDA.kext/ chmod -R 755 _FakeSMC.kext chown -R 0:0 _AppleIntelGMA950.kext/ chown -R 0:0 _AppleIntelIntegratedFramebuffer.kext/ chown -R 0:0 _ApplePS2Controller.kext/ chown -R 0:0 _AppleACPIPS2Nub.kext/ chown -R 0:0 _BCM5722D.kext chown -R 0:0 _VoodooHDA.kext/ chown -R 0:0 _FakeSMC.kext Yes I know it's annoying to do this by hand, but since I'm not able to create a terminal script for that... :-D if you typed this in, you can close Terminal. Now just copy your own DSDT (and if you like a SMBIOS-file) and my com.apple.Boot.plist to the Extra folder on your USB drive. And don't forget to put mach_kernel_atom on your USB drive ;-) Step six: Now we are ready to install Lion! Just install as you would install Snow Lion! If you got any problems, try booting with -v -f ah and by the way: if you're done, open Terminal and type defaults write com.apple.finder AppleShowAllFiles FALSE to hide all files again Step seven: After the installation has been successful we need to copy (at least!) FakeSMC.kext to the volume we installed Lion to. To do so, simply boot again your Lion installer and open Terminal. Type cp /System/Library/FakeSMC.kext /Volumes/<HDD YOU INSTALLED LION TO>/System/Library/ chmod -R 755 /Volumes/<HDD YOU INSTALLED LION TO>/System/Library/FakeSMC.kext/ chown -R 0:0 /Volumes/<HDD YOU INSTALLED LION TO>/System/Library/FakeSMC.kext/ Either you do the same again with all the kexts mentioned above or you do boot your installed Lion now and use programs like KextHelper b7 ;-) DOWNLOAD THE ZIP FILE INCLUDING EVERYTHING NECESSARY: http://www.mediafire.com/?f866ozy4g420xh7 I hope this guide is complete and correct. If you have any problems and/or questions, feel free to ask! Good luck everyone! TECHNICAL, ONLY FOR PEOPLE WHO ARE REALLY INTERESSTED IN THAT STUFF: If you want to know what I modified in the OSInstall.mpkg: There is a method in the installer that checks if your CPU is 64 bit capable. If it is, it returns a value of 1. If it returns anything else than 1, the installation fails. So I modified to always return 1, regardless if the CPU is 64-bit capable or not. I replaced the highlighted text with 1 and that's all! And if you want to know what I modified on the GMA 950 drivers: I just included the 27ae Device-ID in the KEXT and edited the binaries to include 27ae. My modified com.apple.Boot.plist includes a EFI string to inject a GMA 950 (otherwise the KEXTs would load but you wouldn't have any graphics acceleration at all) Thanks to Andy Vandijck and Nexos from Insanelymac for helping me (with Andy's kernel and bootloader from Nexos) and thanks to corrpel from s10lenovo for his VoodooHDA fix!
  2. Passende Hardware für Snow leopard

    Die GT220 sollte in der Tat zwar funktionieren, aber ich denk mal die HD5770 sollte noch einfacher zum laufen zu bringen sein (weil die gibts ja original von Apple und oft funzt die HD5770 ja ohne irgendwelche EFI-Strings, Treiberhacks etc.) Wegen dem RAM: Ich könnte dir auch Mushkin-RAM empfehlen, wobei RAM sollte eigentlich am wenigsten Probleme machen!
  3. Leo4All V3 Installation kein Erfolg

    Jap! Entweder du probierst alle Kernel mal aus, oder du schaust einfach, welchen Kernel die DVD bootet und installierst den dann (alternativ kannste den ja auch von der Installations-DVD dann auf die Festplatte kopieren ;D)
  4. Mac OS 10.6

    Dass der System Profiler bei PCI Karten nix anzeigt ist normal! Wenn VoodooHDA nicht funktioniert, kannste ja mal nach anderen Kexts für Sound googlen (gibt ja noch paar verschiedene, aber VoodooHDA funzt meistens immer)
  5. Mac OS 10.6

    Kannst ja mal VoodooHDA probieren ob das für den Sound klappt! (Einfach googlen, sollte erstes Google-Ergebnis gleich sein) Wegen LAN: Was für eine Karte haste denn?
  6. Mac OS 10.6

    Hab leider weder Skype noch ICQ - beide Accounts vor einiger Zeit gelöscht, da ich die kaum noch nutze; Aber so hier übers Forum ist doch ok - da profitieren die anderen wenigstens auch davon ^^ obwohl HALT! Ich dummerchen Sorry für die Fehlprognose! Ich seh gerade in deinem Foto, dass nicht der SleepEnabler schuld ist an dem Kernel Panic, sondern der meckert wegen der dsmos.kext rum (ja ich weiß, ich hätte vlt. das Foto komplett anschauen sollen und nicht nur die obere Hälfte ) Verschieb die mal aus deinem /System/Library/Extensions raus und probiers erneut!
  7. Mac OS 10.6

    SleepEnabler, Sleeptimer gibts nicht Hast du vielleicht noch einen in /Extra/ liegen? Aber vorher gings doch schonmal oder? Hast du vielleicht irgendwas installiert in der Zwischenzeit?
  8. Mac OS 10.6

    Muss aber am SleepEnabler liegen. Ist das OS X auf deiner Platte immernoch 10.6.0 oder hast du es schon geupdatet (auf 10.6.7 oder so)? Wenn ja, probiers mal beim booten mit "-v pmVersion=21" (halt ohne Anführungszeichen)
  9. Mac OS 10.6

    zweites OS X auf ner anderen Partition oder n Windows mit irgend einem HFS-Treiber, der auch Schreiben auf dem Volume erlaubt!
  10. Mac OS 10.6

    So ist das halt mit Hackintoshs ^^ Je nachdem was du für einen PC hast, brauchst du z.T. nur eine einzige Kext und dann läuft alles! Aber wenn man das ganze lang genug macht, "gewöhnt" man sich einfach dran, dass das ganze etwas Bastelei bedarf! Aber hats geklappt mit der SleepEnabler.kext?
  11. Mac OS 10.6

    Achso! Jetzt versteh ich das ganze Das liegt nicht an dem Mac OS X Version not yet set zeugs, sondern an der SleepEnabler.kext! Lösch die einfach mal raus, dann sollte es wieder laufen!
  12. Mac OS 10.6

    Hab ich auch öfters mal, aber sofern dein Hackintosh weiterhin normal bootet, ists doch egal oder? Oder bleibts da hängen?
  13. P5Q Pro & 9800GTX+ PCIe Problem

    Hmm in der Tat komisch... Ich hatte zwar eine 9800GTX (ohne +) da, aber die ist leider kaputt gegangen vor ein paar Wochen, sonst hätte ich auch testen können ob die mit 2.5GT/s läuft oder mit 5 :censored2: Könnte aber wirklich einfach daran liegen, dass es eine 9800 nie offiziell in irgend einem Mac gab (sollte ich da falsch liegen, bitte ich um Korrektur, wüsste aber echt keinen Mac, der eine 9800 hätte haben können :censored2: ) aber die 8800GT hingegen gab es ja in einem Mac (MacPro1,1 bis 3,1)
  14. Mac OS 10.6

    lags an der AppleTyMCEDriver.kext? Oder wie haste es jetzt zum laufen gebracht? :censored2:
  15. Mac OS 10.6

    Ah ich seh gerade, dass dein OS X den AppleTyMCEDriver lädt. Der verursacht oft und gerne mal Probleme (Die AppleTyMCEDriver.kext ist zuständig für ECC im Speicher, lädt eigentlich nur wenn ein SMBIOS mit MacPro4,1 oder neuer aktiv ist und auf normalen PC Systemen führt das meistens zu einem Kernel Panic - zumindest hab ich das immer). Versuch mal die AppleTyMCEDriver.kext zu löschen wenns geht und schau, ob der Fehler immernoch auftritt!
×