Nützliche Tools: Sierra/El-Capitan-Installationsstick oder Image erzeugen

  • Installationsstick

    Voraussetzung: eine original Install-App befindet sich im Applications/Programme-Ordner.


    Einen 16 GB USB2-Stick (OS X Extended (Journaled) GUID formatiert) mit dem Namen: Bootstick einbinden.
    Das Programm verlangt nach 3 Minuten einmal eine Passworteingabe und einmal mit Y und Enter eine Bestätigung damit der Stick vom Programm formatiert werden darf.


    ab High Sierra

    Den USB-Stick in Stick umbenennen und folgendes ins Terminal kopieren, und Enter

    Code
    1. sudo /App*/Install\ macOS*/C*/R*/createinstallmedia --volume /Volumes/Stick


    Mav - Sierra

    Den Stick in Bootstick umbenennen und folgendes ins Terminal kopieren, und Enter

    Code
    1. hdiutil attach /Applications/Install*/*/Sh*/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/image; sudo asr restore -source /Volumes/image/BaseSystem.dmg -target /Volumes/Bootstick -noprompt -noverify -erase; diskutil rename /Volumes/OS*/ Boot; cp -rp /Volumes/image/B* /Volumes/Boot/; rm /Volumes/Boot/System/Inst*/Pa*; cp -rp /Volumes/image/P* /Volumes/Boot/System/Installation/


    Lion - Moutain Lion

    Code
    1. hdiutil attach /Applications/Install*/*/Sh*/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/image; sudo asr restore -source /Volumes/image/BaseSystem.dmg -target /Volumes/Bootstick -noprompt -noverify -erase; diskutil rename /Volumes/Mac*/ Boot; cp -rp /Volumes/image/B* /Volumes/Boot/; rm /Volumes/Boot/System/Inst*/Pa*; cp -rp /Volumes/image/P* /Volumes/Boot/System/Installation/


    Install.cdr für macOS Virtualisierung (Tutorial)

    Ab High Sierra

    Die Install.app in Macos runterladen, sie muss dann im Applications-Ordner liegen. I'm Terminal ausführen (die Größe vom Image (hier 14MB) an die Install-App anpassen):

    Code
    1. hdiutil create -o I -size 16000m -layout SPUD -fs HFS+J; hdiutil attach I.dmg -noverify -nobrowse -mountpoint /Volumes/im; sudo /App*/Install\ macOS*/Con*/Res*/createinstallmedia --volume /Volumes/im; mv I.dmg ~/Desktop/Install.cdr


    Mavericks - Sierra

    Code
    1. hdiutil create -o I -size 7316m -layout SPUD -fs HFS+J; hdiutil attach I.dmg -noverify -nobrowse -mountpoint /Volumes/im; hdiutil attach /App*/Install*/*/Sh*/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/image; sudo asr restore -source /Volumes/image/BaseSystem.dmg -target /Volumes/im -noprompt -noverify -erase; diskutil rename /Volumes/OS*/ Boot; cp -rp /Volumes/image/B* /Volumes/Boot/; rm /Volumes/Boot/System/Inst*/Pa*; cp -rp /Volumes/image/P* /Volumes/Boot/System/Installation/; mv I.dmg ~/Desktop/Install.cdr


    Lion - Moutain Lion

    Code
    1. hdiutil create -o I -size 7316m -layout SPUD -fs HFS+J; hdiutil attach I.dmg -noverify -nobrowse -mountpoint /Volumes/im; hdiutil attach /App*/Install*/*/Sh*/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/image; sudo asr restore -source /Volumes/image/BaseSystem.dmg -target /Volumes/im -noprompt -noverify -erase; diskutil rename /Volumes/Mac*/ Boot; cp -rp /Volumes/image/B* /Volumes/Boot/; rm /Volumes/Boot/System/Inst*/Pa*; cp -rp /Volumes/image/P* /Volumes/Boot/System/Installation/; mv I.dmg ~/Desktop/Install.cdr


    Aus dem laufendem System eine SSD installieren
    Eine zweite SSD Mojave, High Sierra oder El Capitan installieren in 7 Minuten möglich (Ryzen + NVMe-SSD), hängt von der Leistung des PCs ab.
    Voraussetzung ist dass sich die original Install-App im Applications-Ordner befindet.
    Die Zielfestplatte muss in SSD umbenannt werden. Achtung: falls eine andere Festplatte bereits SSD heißt, muss sie vorher umbenannt werden, sonst wird sie überschrieben.

    Von El Capitan aus, eine SSD mit El Capitan installieren

    Systemdatum und Datum des Installers müssen dicht zusammenliegen

    Code
    1. hdiutil attach /Applications/Install*/*/Sh*/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/image; sudo installer -pkg /Volumes/image/Pa*/OSInstall.mpkg -target /Volumes/SSD; sudo cp -rp /Volumes/SSD/usr/st*/i386/boot.efi /Volumes/SSD/Sy*/Li*/CoreS*

    Möglicher Fehler: No packages were eligible (Datum anpassen).


    Eine SSD mit High Sierra bis Mojave installieren, Mindestvoraussetzung 10.11. Funktioniert mit dem neuen APFS-Filesystem (und der Aufteilung System + Private Data) nicht mehr.

    Die SSD mit dem Namen SSD formatieren. Das Script ausführen. Bei der Festplattenauswahl sind die Platten manchmal ausgegraut.



    Um das zu ändern, einfach die SSD in SSD1 umbenennen. Nach dem das Installationsprogramm fertig ist, noch mal im Terminal das Passwort eingeben.

    Code
    1. hdiutil attach /Applications/Install*/*/Sh*/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/image; open /Volumes/image/Packages/OSInstall.mpkg

    Nach Abschluss dieser Phase noch das im Terminal ausführen

    Code
    1. sudo cp -rp /Volumes/SSD*/usr/standalone/i386/boot.efi /Volumes/SSD*/System/Library/CoreServices



    Kernel Exchange

    Den Kernel bei AMDs austauschen. Man legt einen Kernel auf den Desktop, und führt das Script aus

    Code
    1. sudo mv /Volumes/SSD/System/Library/Kernels/kernel ~/.Trash; sudo cp -rp ~/Desktop/kernel /Volumes/SSD/System/Library/Kernels/; sudo touch /Volumes/SSD/System/Library/Extensions/; sudo kextcache -u /Volumes/SSD/


    DMG-Mount

    DMGs zu mounten kann mehrere Minuten dauern, weil der Inalt normalerweise verifiziert wird. Das Script mountet alle DMGs die auf dem Desktop liegen in Sekunden:


    Code
    1. hdiutil attach ~/Desktop/*.dmg -noverify



    Typische macOS Scripts

    Gatekeeper deaktivieren und unbekannte Software freischalten

    Code
    1. sudo spctl --master-disable


    Versteckte Dateien anzeigen

    Code
    1. defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder


    Altere Dateien


  • Du hast mit der ISO eine DVD gebrannt?


    Welcher Bootloader, Wie lange läuft es jetzt?

    Intel - diverse geniale Hardware bis einschließlich Skylake, damals...

    AMD X6 1035T Silentmaxx TwinBlock - ASRock N68-S -8GB RAM - XFX HD 6450 Passiv - Etasis EFN-300

    AMD 7 3700X - Noctua NH-P1 - B550 Aorus Pro V2 - RX460 Passiv - Silentmaxx Fanless II 500 Platinum

    - - - - - - - - HOWTO: RYZENTOSH - - - - - - - -

  • Hast du den Verbose-Mode gewählt?
    Fotos?
    Oder beim Installationsbalken - wie weit war der?
    Bei einer DVD dauert es natürlich viel länger als mit einem USB-Stick

    Intel - diverse geniale Hardware bis einschließlich Skylake, damals...

    AMD X6 1035T Silentmaxx TwinBlock - ASRock N68-S -8GB RAM - XFX HD 6450 Passiv - Etasis EFN-300

    AMD 7 3700X - Noctua NH-P1 - B550 Aorus Pro V2 - RX460 Passiv - Silentmaxx Fanless II 500 Platinum

    - - - - - - - - HOWTO: RYZENTOSH - - - - - - - -

  • Hallo Ralf, ich komme jetzt von Update von 10.6 auf 10.6.8
    ich habe den Stick partitioniert und Bootstick benannt, kontrolliert, dass El Capitan im Programm Ordner ist, die Sprache auf Englisch gestellt, das Script ausgepackt und gestartet. Es rödelt etwas und meldet nach einiger Zeit "checksum failed" und weiter unten "Volumes/OS X Base System/System/Installation/Packages: Not a directory" - das stimmt wohl, im Ordner System ist bei mir nur ein Ordner Library.

  • Da sollten jetzt etwa 7GB drauf sein. Falls das nicht der Fall ist, muss vor allem der Ordner Packages kopiert werden, wie hier beschrieben:



    Die Einzelschritte werden hier nicht genauso wie in dem Script ausgeführt. Aber man könnte erkennen wo es gehakt hat.


    EDIT: das Tool braucht ganz grob geschätzt, ca 15 GB Speicherplatz zum arbeiten.

    Intel - diverse geniale Hardware bis einschließlich Skylake, damals...

    AMD X6 1035T Silentmaxx TwinBlock - ASRock N68-S -8GB RAM - XFX HD 6450 Passiv - Etasis EFN-300

    AMD 7 3700X - Noctua NH-P1 - B550 Aorus Pro V2 - RX460 Passiv - Silentmaxx Fanless II 500 Platinum

    - - - - - - - - HOWTO: RYZENTOSH - - - - - - - -

    2 Mal editiert, zuletzt von ralf. ()

  • Es tauchen immer neue Probleme auf. Nach "Restore" kommt die Fehlermeldung "Restore Failure - Could not restore - cannot allocate memory" - welches Memory?

  • Es könnte sein, dass das auftritt, wenn der Stick mit MBR formatiert ist.
    In Snow Leopard auf GUID zu formatieren: Im Festplattendienstprogramm auf Partitionieren gehen.
    Eine Partition wählen. Dann kann man unter Optionen GUID auswählen.

    Intel - diverse geniale Hardware bis einschließlich Skylake, damals...

    AMD X6 1035T Silentmaxx TwinBlock - ASRock N68-S -8GB RAM - XFX HD 6450 Passiv - Etasis EFN-300

    AMD 7 3700X - Noctua NH-P1 - B550 Aorus Pro V2 - RX460 Passiv - Silentmaxx Fanless II 500 Platinum

    - - - - - - - - HOWTO: RYZENTOSH - - - - - - - -

  • cannot allocate memory


    Es stand kurzzeitig nicht genug RAM zur Verfügung.
    Vermutlich war auch auf der HDD kein Platz mehr. MacOS hat eine Auslagerungsdatei.
    Das heißt, falls die HDD voll ist, funktioniert die Auslagerung aus dem RAM nicht mehr.
    Unter Utilities gibt es den Activity Monitor.
    Unter Memory sieht man die RAM-Auslastung.
    Auslagerungsdatei -> Swap Used

    Intel - diverse geniale Hardware bis einschließlich Skylake, damals...

    AMD X6 1035T Silentmaxx TwinBlock - ASRock N68-S -8GB RAM - XFX HD 6450 Passiv - Etasis EFN-300

    AMD 7 3700X - Noctua NH-P1 - B550 Aorus Pro V2 - RX460 Passiv - Silentmaxx Fanless II 500 Platinum

    - - - - - - - - HOWTO: RYZENTOSH - - - - - - - -

  • Also die HDD hat noch 22GB frei, RAM sind nur 2GB drin - aber "mir sinn ja nett bei de aame Leut" - ich habe ja noch einen T61, der hat 4GB RAM. Also teste ich den jetzt mal. Erste Überraschung, das WLAN meldet sich und funktioniert, ich dachte das geht nur mit Umbauten!
    Tja, nein, klappt nicht kurz vor Ende (nur noch eine Minute) gleiche Meldung. Swap used steht auf Null.
    Ich habe den Stick jetzt nochmal neu partitioniert, der hat 17,11GB. Jetzt kommt allerdings (3 Minuten vor Ende) zunächst "Restore Failure - Could not restore - Device not configured" und dann noch eine Meldung "Device not readable ... " oder so ähnlich, die ist aber wieder verschwunden.

  • Komisch ?(


    Mein i3 hat auch nur 4GB. Da läuft es.


    Geht es denn, die BaseSystem.dmg auf dem Stick wiederherzustellen?

    Intel - diverse geniale Hardware bis einschließlich Skylake, damals...

    AMD X6 1035T Silentmaxx TwinBlock - ASRock N68-S -8GB RAM - XFX HD 6450 Passiv - Etasis EFN-300

    AMD 7 3700X - Noctua NH-P1 - B550 Aorus Pro V2 - RX460 Passiv - Silentmaxx Fanless II 500 Platinum

    - - - - - - - - HOWTO: RYZENTOSH - - - - - - - -

  • Zitat

    Geht es denn, die BaseSystem.dmg auf dem Stick wiederherzustellen?


    ... wie jetzt, ich dachte das machen wir doch gerade.


    Ich sehe gerade, der Stick wird auch nicht mehr angezeigt und beim Neu einstecken kommt "The disk you insertet was not readable by this computer." Wackelkontakt? Überlastung? Ich teste es nochmal.


    Es bleibt dabei. Den USB Stick habe ich kaum genutzt, er liegt aber schon eine Weile rum - geht der einfach so kaputt?


    Unter Windows kann er auch nicht formatiert werden! Muss ich wohl einen neuen kaufen.

  • Du hast doch geschrieben: Tja, nein, klappt nicht kurz vor Ende.


    Bei welcher Aktion passiert das denn? Wieder: cannot allocate memory?


    Ich habe ja wieder kein Überblick...


    EDIT
    Da würde ich gleich ein paar mehr von den USB-Sticks bestellen. Davon kann man beim Hackintoshing nie genug haben.

    Intel - diverse geniale Hardware bis einschließlich Skylake, damals...

    AMD X6 1035T Silentmaxx TwinBlock - ASRock N68-S -8GB RAM - XFX HD 6450 Passiv - Etasis EFN-300

    AMD 7 3700X - Noctua NH-P1 - B550 Aorus Pro V2 - RX460 Passiv - Silentmaxx Fanless II 500 Platinum

    - - - - - - - - HOWTO: RYZENTOSH - - - - - - - -

    Einmal editiert, zuletzt von ralf. ()

  • Zitat

    Bei welcher Aktion passiert das denn? Wieder: cannot allocate memory?


    ei, dabei:

    Zitat

    Disk Utility öffnen. Den USB-Stick Formatieren. Name: Untitled
    Restore. Ins obere kleine Fenster ziehen wir vom Desktop die BaseSystem.dmg.
    Ins untere kleine Fenster ziehen wir Untitled.
    Restore klicken.


    aber wie es aussieht ist der USB Stick kaputt.

  • Es ist schon mal vorgekommen dass die Sleep-Einstellungen (in Deutscher Version: "Energie Sparen") und Bildschirmschoner nicht deaktiviert waren.


    Und während der USB-Stick beschrieben wird, will Snow Leopard schlafen gehen....

    Intel - diverse geniale Hardware bis einschließlich Skylake, damals...

    AMD X6 1035T Silentmaxx TwinBlock - ASRock N68-S -8GB RAM - XFX HD 6450 Passiv - Etasis EFN-300

    AMD 7 3700X - Noctua NH-P1 - B550 Aorus Pro V2 - RX460 Passiv - Silentmaxx Fanless II 500 Platinum

    - - - - - - - - HOWTO: RYZENTOSH - - - - - - - -

  • So, der neue USB Stick ist da und jetzt hat auch die Erstellung mit deiner vorzüglichen Erklärung einwandfrei funktioniert!
    Jetzt muss ich ihn ja bootfähig machen, also habe ich mit grivens Erklärung weitergemacht, das Einzige was ich nicht hinbekommen habe, sind die beiden Einstellungen

    Zitat

    Einmal geöffnet führt unser erster Weg in den Reiter RT-Variables in dem wir sicherstellen, dass sowohl booterconfig als auch CsrActiveConfig korrekt gesetzt sind.

    - da ich den neuen Clover Configurator nicht mit SL benutzen kann, habe ich die nicht gefunden.
    Booten will er nicht: "This Version of OS X is not supported on this platform".