Jump to content

Nexos™

Nexos™

Member Since 09 Feb 2009
Offline Last Active Oct 22 2014 02:14 PM
****-

Topics I've Started

[Desktop]: Lion on GA-EP35-DS4 – Retail Installation + Upgrade

29 July 2011 - 07:43 PM

Guide: Lion on GA-EP35-DS4 - Retail Installation + Upgrade



Diese Anleitung dient nur rein informativen Zweck

in dieser Anleitung zeige ich euch wie ihr Lion auf einem Gigabyte EP35-DS4 Mainboard installiert,
diese Anleitung sollte auf fast allen P35 und P45 Boards funktionieren.


Inhalt:

1. Voraussetztungen
___a. USB-Stick Installation

2. Vorbereitung
___a. BIOS Einstellungen
___b. USB Stick Vorbereitung

3. Installation
___a. Mit USB Stick

4. Nachbereitung
___a. PKG Installer
___b. manuelle Installation

5. Upgrade von Snow Leopard

6. Updates
___a. 10.7.1

___b. 10.7.2
___c. 10.7.3
___d. 10.7.3

7. Grafikkarte

8. Credits

9. Dateianhänge







1. Voraussetztungen
___a. USB-Stick Installation

- Intel Core 2 Duo CPU
- Zugriff auf ein OS X System (kann auch ein andere PC(Hackintosh)/Mac sein)
- Die Lion Installation Application (Diese kann im Mac Appstore erworben werden)
- Ein 8 GB USB Stick oder eine externe USB Festplatte (Größe: min. 6GB)(eine interne kann natürlich auch verwendet werden)
- Eine S-ATA Festplatte
- USB Maus + USB Tastatur


2. Vorbereitung
___a. BIOS Einstellungen

Aktiviert im BIOS unter „Integrated Peripherals“
Im Punkt „Sata Raid/Ahci Mode“
den AHCI Mode

___b. USB Stick Vorbereitung

Geht ins Festplattendienstprogramm und Partitioniert euren USB Stick/externe USB Festplatte.
Wählt das GUID-Festplattenschema (unter Optionen auswählbar)
Attached File  GUID.jpg   70.37KB   126 downloads

Nachdem ihr Lion im MacAppstore gekauft und runtergeladen habt,
öffnet ihr euren Appliactions Ordner, dort solltet ihr das Mac OS X Lion Installation Programm finden ("Mac OS X Lion Installation"), dieses Programm enthält eine bootbares Installation Image, welches für die Installation benötigt wird.

Um an diese Image zu kommen, müsst ihr das Programm mit rechtes klick, Paketinhalt anzeigen öffnen,
anschießen wechelst ihr in den Ordner /Contents/SharedSupport und mounted das InstallESD.dmg Image mit einem Doppelklick.
Mounted anschließend das BaseSystem.dmg Image, es ist unsichtbar und befindet sich im InstallESD.dmg Image. (Ihr könnt es z.B. mit dem Tool TinkerTool sichtbar machen oder mit diesem Terminal Command öffnen):
open /Volumes/Mac\ OS\ X\ Install\ ESD/BaseSystem.dmg
Attached File  installer.png   177.74KB   177 downloads


öffnet das Festplatten-Dienstprogramm, wählt euren USB-Stick aus und wechselt in den Reiter Wiederherstellen.
Als Quelle gebt ihr das gemountete BaseSystem.dmg an, welches ihr auch per drag and drop in das Feld ziehen könnt.
Als Ziel gebt ihr eure vorhin erstellte Partition des USB Sticks an.

Nachdem das Wiederherstellen beendet ist, wechelt in den Ordner /System/Installation auf eurem USB-Stick.
Dort befindet sich eine Verknüpfung mit den Namen Packages, diese müsst ihr löschen, anschließend kopiert ihr den Ordner Packages, aus dem InstallESD.dmg Image in diesen Ordner.
Attached File  lion.jpg   84.74KB   204 downloads

zusätztlich müsst ihr den Kernel (/mach_kernel) aus dem InstallESD Image auf euren USBStick kopieren(/).
Attached File  kernel.jpg   93.49KB   196 downloads


Bootloader Installieren:

Download: Chameleon 2RC5 (Trunk1187)(Die neueste Version findet ihr immer hier)

Installiert den Bootloader auf euren USB-Stick/externe Festplatte:

nach den entpacken der Bootloader files, das Terminal öffnen
und folgende commands eingeben:
cd [pfad zu den entpackten files]
TIPP: cp(leerzeichen) eingeben und den i386 ordner ins terminal ziehen

root rechte erlangen
sudo -s
(falls der Benutzter kein password besitzt, muss temporär ein Password festgelegt werden)

diskutil list
Posted Image

hier den Distidentifier der Partition eures Bootloaders rausschreiben oder merken.

in diesem beispiel wurde die partition RAID LOARDER verwendet (screenshot von c0rk007hck)

fdisk -f boot0 -u -y /dev/rdisk0
rdiskX anpassen

dd if=boot1h of=/dev/r[b]disk0s2[/b]
rdiskXsY anpassen

cp boot /Volumes/[name eures USBStick]
Tipp: falls ihr Leerzeichen im Namen habt und probleme bei der Eingabe des Pfads auftreten zieht nach cp boot euren USB Stick ins Terminal

UPDATE: Erstellt auf eurem USB Stick einen Ordner mit dem Namen: Extra

Kopiert alle Dateien aus dem KEXT Pack in das Extra Verzeichnis(/Extra) eures USB-Sticks
Download: Attached File  GA_EP35_DS4_Lion_Kextpack.zip   378.56KB   587 downloads

Bei machen Mainboard kommt es vor das die Installation Routine den Fehler meldet, dass Lion auf diesem Gerät nicht installiert werden kann, um dies zu umgehen muss die Original OSInstall.mpkg aus dem Ordner /System/Installation/Packages/ eures USBSticks mit einer modifizierten erstetzt werden.
Diese modifzierte OSInstall.mpkg könnt ihr innerhalb weniger Minuten mit Google finden.




3. Installation
___a. Mit USB-Stick

Bootet von eurem USB-Stick.
öffnet das Festplatten-Dienstprogramm, wählt eure gewünschte Ziel Festplatte, wechselt in den Reiter Partitionieren,
erstellt eine oder mehrere Partitionen.
Wählt dabei das GUID-Festplattenschema (unter Optionen auswählbar)
Attached File  GUID.jpg   70.37KB   126 downloads

Schließt das Festplatten-Dienstprogramm und installiert Lion auf eurer gewünschten Zielpartition.


4. Nachbereitung

Bootet Euer eben Installiertes Lion mit eurem USB-Stick.

Bootloader Installieren:

Download: Chameleon 2RC5 (Trunk1187)(Die neueste Version findet ihr immer hier)

nach den entpacken das Terminal öffnen
und folgende commands eingeben:
cd [pfad zu den entpackten files]
TIPP: cp(leerzeichen) eingeben und den i386 ordner ins terminal ziehen

root rechte erlangen
sudo -s
(falls der Benutzter kein password besitzt, muss temporär ein Password festgelegt werden)

diskutil list
Posted Image

hier den Distidentifier der Partition wo Lion installiert wurde rausschreiben oder merken.

in diesem beispiel wurde die partition RAID LOARDER verwendet

fdisk -f boot0 -u -y /dev/rdisk0
rdiskX anpassen

dd if=boot1h of=/dev/r[b]disk0s2[/b]
rdiskXsY anpassen

cp boot /


Kexte Installieren

UPDATE: Erstellt auf eurem USB Stick einen Ordner mit dem Namen: Extra

Kopiert alle Dateien aus dem KEXT Pack in das Extra Verzeichnis(/Extra) eures USB-Sticks
Download: Attached File  GA_EP35_DS4_Lion_Kextpack.zip   378.56KB   587 downloads

Die gesicherten Kexte (AppleHDA.kext/ IONetworkingFamily.kext) nach /S/L/E kopieren und gegebenenfalls ersetzten
anschießen die rechte fixen
Terminal Command:
sudo chown root:wheel /System/Library/Extensions/[kextname].kext
sudo chmod 755 /System/Library/Extensions/[kextname].kext

und mit -f rebooten


DSDT erstellen

Download: Attached File  DSDT_Auto_Patcher_GA_EP35_DS4.app.zip   494.95KB   319 downloads
Application öffnen (Voraussetztung Java)
DSDT erstellen und vom Desktop in den /Extra/ Ordner kopieren/verschieben



5. Upgrade von Snow Leopard

Das Upgrade wird wie eine Neuinstallation durchgeführt, nur das ihr eurer Festplatte nicht Partitionieren müsst und Lion über euer vorhandendes Snow Leopard installiert.



6. Update

___a. 10.7.1
AppleHDA.lext sichern (/System/Library/Extensions/AppleHDA.Kext)

Update Installieren

gesicherte AppleHDA.kext wieder zurückspielen


___b. 10.7.2
AppleHDA.lext sichern (/System/Library/Extensions/AppleHDA.Kext)

Update Installieren

ApplePolicyControl.kext löschen (/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/ApplePolicyControl.kext)

gesicherte AppleHDA.kext wieder zurückspielen


___c. 10.7.3
AppleHDA.lext sichern (/System/Library/Extensions/AppleHDA.Kext)

Update Installieren

gesicherte AppleHDA.kext wieder zurückspielen


___d. 10.7.4
AppleHDA.lext sichern (/System/Library/Extensions/AppleHDA.Kext)

Update Installieren

gesicherte AppleHDA.kext wieder zurückspielen





7. Grafikkarte

Um eure Grafikkarte zu laufen zu bringen müsst ihr euch einen EFI-String generieren.
Um denn zu Generieren nutzt ihr am besten EFI Studio.
Wenn ihr euch denn EFI-String generiert habt, öffnet ihr die com.apple.Boot.plist
sucht nach GraphicsEnabler und ersetzt es mit device-properties
dadrunter im string kopiert ihr euren EFI-String hinein:
z.B.
<key>device-properties</key>
					  <string>f20375673459540 ... eine menge zahlen ... 61745852e75</string>


8. Credits

netkas, voodoo-team, usr-sse2, c0rk007hck und alle anderen die ich evenetuell vergessen habe


9. Dateianhänge

Kextpack: Attached File  GA_EP35_DS4_Lion_Kextpack.zip   378.56KB   587 downloads
DSDT-Autopatcher: Attached File  DSDT_Auto_Patcher_GA_EP35_DS4.app.zip   494.95KB   319 downloads(Original von MaLd0n)

Chameleon 2 RC5 Lion/SnowLeopard

29 April 2011 - 07:49 PM

Chameleon 2 RC5 for Lion and SnowLeopard

Die neueste Chameleon 2 RC5 Trunk Version mit Lion Patch.
INFO: Dieser Booter kann sowohl Lion als auch Snow Leopard booten.

All the credits go to the Chameleon Team, Andy Vandijck, cparm, netkas, and all involved in the development in any way.


Version: r753 V3
Download: Attached File  Chameleon2RC5_LionSnowV3.zip   1.25MB   1213 downloads

old BootHelp.txt: Attached File  BootHelp.txt   5.68KB   16 downloadsnew BootHelp.txt: Attached File  BootHelp.txt   8.27KB   224 downloads

The boot: prompt waits for you to type advanced startup options.If you don't type anything, the computer continues starting up normally. Ituses the kernel and configuration files on the startup device, which it alsouses as the root device. Advanced startup options use the following syntax:    [device]<kernel> [arguments]Example arguments include device: rd=<BSD device name>       (e.g. rd=disk0s2)         rd=*<IODeviceTree path>    (e.g. rd=*/PCI0@0/CHN0@0/@0:1) kernel: kernel name                (e.g. "mach_kernel" - must be in "/" ) flags: -v (verbose)    -s (single user mode),        -x (safe mode)  -F (ignore boot configuration file) "Graphics Mode"="WIDTHxHEIGHTxDEPTH" (e.g. "1024x768x32") kernel flags                       (e.g. debug=0x144) io=0xffffffff                      (defined in IOKit/IOKitDebug.h)Example: mach_kernel rd=disk0s1 -v "Graphics Mode"="1920x1200x32"If the computer won't start up properly, you may be able to start it up using safe mode.  Type -x to start up in safe mode, which ignores all cached driver files.Special booter hotkeys:-----------------------  F2            Reload screen with the specified "Graphics Mode", if any.  F5            Rescan optical drive.  F8            Abort quiet mode, and display the menu.  F10           Scan and display all BIOS accessible drives.  alt+f         Ignore caches  shift+f       Ignore boot configuration file  alt+s         Single user mode   alt+v         Verbose  alt+x         Safe mode  alt+l         Legacy mode (not sure why you need this)  6             64-bit  3             32-bitSpecial booter commands:------------------------  ?memory       Display information about the computer's memory.  ?video        Display VESA video modes supported by the computer's BIOS.  ?norescan     Leave optical drive rescan mode.Additional useful command-line options:---------------------------------------  config=<file>             Use an alternate Boot.plist file.Options useful in the com.apple.Boot.plist file:------------------------------------------------  Wait=Yes|No             Prompt for a key press before starting the kernel.  "Quiet Boot"=Yes|No     Use quiet boot mode (no messages or prompt).  Timeout=8               Number of seconds to pause at the boot: prompt.  "Instant Menu"=Yes      Force displaying the partition selection menu.  "Default Partition"     Sets the default boot partition,    =hd(x,y)|UUID|"Label"    Specified as a disk/partition pair, an UUID, or a                              label enclosed in quotes.  "Hide Partition"        Remove unwanted partition(s) from the boot menu.    =partition               Specified, possibly multiple times, as hd(x,y), an     [;partition2 ...]       UUID or label enclosed in quotes.  "Rename Partition"      Rename partition(s) for the boot menu.    =partition <alias>       Where partition is hd(x,y), UUID or label enclosed     [;partition2 <alias2>   in quotes. The alias can optionally be quoted too.      ...]  "Boot Banner"=No        Show boot banner in GUI mode (default: enabled).  "Legacy Logo"=Yes       Use the legacy grey apple logo (default: disabled).  GUI=No                  Disable the GUI (default: enabled).  PCIRootUID=<value>      Use an alternate value for PciRoot (default value 0).  AutoResolution=Yes      Automatic display resolution detection (default: disabled).  GraphicsEnabler=Yes     Automatic device-properties generation for gfx cards (default: disabled).   NVCAP_<ID>=<value>     Use aternate nvcap value.   display_0=<value>      Inject alternate value of display-cfg into NVDA,Display-A@0   display_1=<value>      Inject alternate value of display-cfg into NVDA,Display-B@1  UseAtiROM=Yes           Use an alternate Ati ROM image                             (path: /Extra/<vendorid>_<devid>.rom)  UseNvidiaROM=Yes        Use an alternate Nvidia ROM image                             (path:  /Extra/<vendorid>_<devid>.rom)  VBIOS=Yes               Inject VBIOS to device-properties.  AtiConfig=<cardcfg>     Use a different card config (the list can be found in ati.c).  EthernetBuiltIn=Yes     Add "built-in"=yes to device-properties of ethernet interfaces.  USBBusFix=Yes           Enable all USB fixes below:  EHCIacquire=Yes         Enable the EHCI fix (default: disabled).    EHCIhard=No           Disable Hard BIOS reset (default: enabled).  UHCIreset=Yes           Enable the UHCI fix (default: disabled).  USBLegacyOff=Yes        Enable the USB Legacy fix (default: disabled).  ForceHPET=Yes|No        Force Enable HPET (default: disabled).  Wake=No                 Disable wake up after hibernation (default: enabled).  ForceWake=Yes           Force using the sleepimage (default: disabled).  WakeImage=<file>        Use an alternate sleepimage file.                             (default: /private/var/vm/sleepimage).  UpdateACPI=Yes          Upgrade automatically ACPI V1 tables to ACPI V4 tables.  Drop<file>=Yes          Skip:[SSDT, HPET, SLIC, SBST, ECDT, ASF! or DMAR]  oem<file>=Yes           oem:[DSDT, SSDT, HPET, SBST, ECDT, ASF!, DMAR, APIC or MCFG]  DSDT=<file>             Use an alternate DSDT.aml file  SSDT=<file>             Use alternative SSDT_X.aml  HPET=<file>             Use an alternate HPET.aml file  SBST=<file>             Use an alternate SBST.aml file  ECDT=<file>             Use an alternate ECDT.aml file  ASFT=<file>             Use an alternate ASFT.aml file  DMAR=<file>             Use an alternate DMAR.aml file  APIC=<file>             Use an alternate APIC.aml file  MCFG=<file>             Use an alternate MCFG.aml file  FADT=<file>             Use an alternate FADT.aml file  SMBIOS=<file>           Use an alternate SMBIOS.plist file  SMBIOSdefaults=No       Don't use the Default values for SMBIOS overriding.                          If smbios.plist doesn't exist, factory values are kept.  "Scan Single Drive"=Yes Omly scan the drive from which the booter got loaded.                          Fixes rescan-problems (DVD reader in AHCI mode).  Rescan=Yes              Enable CD-ROM rescan mode.  "Rescan Prompt"=Yes     Prompt for enabling CD-ROM rescan mode.  SystemId=<UUID>         Set the system id manually to UUID.                          SMUUID in smbios config (reserved field) isn't used then.  SystemType=<n>          Set the system type to n, where n is between 0..6                          (default: Desktop)  md0=<file>              Load raw img file into memory for use as XNU's md0                          ramdisk. /Extra/Postboot.img is used otherwise.  UseMemDetect=No         Disable Automatic memory detection (default: Yes).  GeneratePStates=Yes     Automatically generate supported CPU P-States (default: disabled).  GenerateCStates=Yes     Automatically generate supported CPU C-States (default: disabled).  EnableC2State=Yes       Add C2 and lower supported states to _CST section (default: disabled).  EnableC3State=Yes       Add C3 and lower supported states to _CST section (default: disabled).  EnableC4State=Yes       Add C4 and lower supported states to _CST section (default: disabled).  EnableC6State=Yes       Add C6 and lower supported states to _CST section (default: disabled).  PStates=<value>         Maximum number of P-States to generate (default: all);                           e.g.: 8 to generate the 8 highest Frequency states only.  PStart=<value>          The highest Frequency state to start from (default: 0);                          e.g.: 1 to start from P1.Overclocking Options: (To use with CAUTION!)--------------------------------------------  FixFSB=Yes              Automatically correct erroneous FSB frequency (default: No).  busratio=<value>        Alter bus ratio - e.g.: 8.5 (default: auto).  ForceFSB=<value>        Alter FSB frequency - e.g.: 266 (default: auto).  minVolt=<value>         Under-volt the processor to the specified value (mVolt);                          e.g.: 1100 for 1.1 V  maxVolt=<value>         Over-volt the processor to the specified value (mVolt);                          e.g.: 750 for 0.75 V  moreVolt=<value>        how much mVolts to add to each step;                          e.g.: 20 for getting additional 0.02 V for each CPU state  lessVolt=<value>        how much mVolts to take-out from each step;                          e.g.: 10 to substract 0.0.1 V from each CPU state

Trunk: http://forge.voodoop...hameleon/trunk/
Diff Patch: http://www.insanelym...p...t&p=1675990
© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy