El Capitan Boot-Stick für altes MacBook – wie?

Also ich habe es jetzt wie von @Macschrauber vorgeschlagen mit der Board ID anpassung gemacht. Installation des installers funktionier ja. Was aber nicht funktioniert ist das erstellen des USB Sticks zum Booten.

hier die Fehler meldung:
Code:
Ready to start.
To continue we need to erase the disk at /Volumes/SANDISK.
If you wish to continue type (Y) then press return: Y
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Couldn't mount dmg /Volumes/Install OS X Yosemite/Install OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg (error code 110)Mount of outer dmg failed.
Done.

Es kann den USB Stick nicht Bootfähig erstellen - den Stick hatte ich mit Schema GUID-Partitionstabelle formatiert.

Any Ideas? Auch habe ich es mit DiskMaker und Disk Creator versucht... - geht auch nicht.
 
Hast Du den Stick mal ausprobiert.
Ich glaub mich zu erinnern das diese Meldung mit dem mounten bei mir auch kam. Dr Stick funktionierte aber ausgezeichnet.
GUID ist richtig. Kann auch einfach der Stick defekt sein?
 
Habe den stockt ausprobiert und er erscheint nicht im Boot Menü. Habe sogar zwei andere Sticks versucht und einer davon war Neu.

Bin echt am Ende mit meinem Latein...
 
Ich habe gerade am Mac Pro 5.1 unter Mojave den Stick erzeugt und keinen Fehler erhalten.

Meine Pfade sind anders weil bei mir der Installer auf einer Platte liegt.

Der erzeugte Stick heisst: Install OS X El Capitan und läuft auf einem Mac Pro 3.1 gerade hoch.

Code:
$ sudo /Volumes/Elements/10.11\ El\ Capitan/10.11.6\ 15G31\ \ Install\ /Install\ OS\ X\ El\ Capitan\ Expires\ 14.\ April\ 2029.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Volumes/Elements/10.11\ El\ Capitan/10.11.6\ 15G31\ \ Install\ /Install\ OS\ X\ El\ Capitan\ Expires\ 14.\ April\ 2029.app
Ready to start.
To continue we need to erase the disk at /Volumes/MyVolume.
If you wish to continue type (Y) then press return: y
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
 
Ich habe ein AppleScript geschrieben um Boot-volumes zu kreieren.
Man muss dem createinstallmedia einfach genug Zeit geben um das Volume zu erstellen. Ich hab einfach gekuckt und der USB Stick blinkte fleissig was für mich ein Indiz war das da geschrieben wird. Kommt auch nicht drauf an wo der Installer liegt.

Code:
set source to POSIX path of (choose file with prompt "Choose MacOS installer")
set dest to POSIX path of (choose folder with prompt "Choose destination disk")
tell application "Terminal" to do script "sudo '" & source & "Contents/Resources/createinstallmedia' --applicationpath " & quoted form of source & " --volume " & quoted form of dest
 
Jo, zum Problem: Scheinbar liegt ein Problem mit
/Volumes/Install OS X Yosemite/Install OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg
Geh mal mit dem Finder dorthin und doppelklicke das File InstallESD.dmg. Was geschieht?
 
Ich habe das Gleiche zum Gegentest gemacht, Install ESD lässt sich ganz normal mounten.

Interessant ist auch noch das hier nochmal Board IDs in einer plist stecken:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>SupportedBoardIds</key>
    <array>
        <string>Mac-F2268DC8</string>
        <string>Mac-50619A408DB004DA</string>
        <string>Mac-F42D86A9</string>
        <string>Mac-742912EFDBEE19B3</string>
        <string>Mac-942B59F58194171B</string>
        <string>Mac-35C1E88140C3E6CF</string>
        <string>Mac-77EB7D7DAF985301</string>
        <string>Mac-F22C89C8</string>
        <string>Mac-35C5E08120C7EEAF</string>
        <string>Mac-F222BEC8</string>
        <string>Mac-F60DEB81FF30ACF6</string>
        <string>Mac-7BA5B2794B2CDB12</string>
        <string>Mac-27ADBB7B4CEE8E61</string>
        <string>Mac-F42D89C8</string>
        <string>Mac-F2268AC8</string>
        <string>Mac-F42C89C8</string>
        <string>Mac-F2238AC8</string>
        <string>Mac-F2218FA9</string>
        <string>Mac-F2268EC8</string>
        <string>Mac-7DF21CB3ED6977E5</string>
        <string>Mac-F2268CC8</string>
        <string>Mac-C3EC7CD22292981F</string>
        <string>Mac-06F11F11946D27C5</string>
        <string>Mac-F22C8AC8</string>
        <string>Mac-F226BEC8</string>
        <string>Mac-F305150B0C7DEEEF</string>
        <string>Mac-4B7AC7E43945597E</string>
        <string>Mac-189A3D4F975D5FFC</string>
        <string>Mac-FA842E06C61E91C5</string>
        <string>Mac-06F11FD93F0323C5</string>
        <string>Mac-9AE82516C7C6B903</string>
        <string>Mac-81E3E92DD6088272</string>
        <string>Mac-F2208EC8</string>
        <string>Mac-F22788AA</string>
        <string>Mac-F2218FC8</string>
        <string>Mac-65CE76090165799A</string>
        <string>Mac-B809C3757DA9BB8D</string>
        <string>Mac-F22587C8</string>
        <string>Mac-DB15BD556843C820</string>
        <string>Mac-F42D88C8</string>
        <string>Mac-F42D86C8</string>
        <string>Mac-F2218EA9</string>
        <string>Mac-F2268DAE</string>
        <string>Mac-2BD1B31983FE1663</string>
        <string>Mac-94245A3940C91C80</string>
        <string>Mac-942B5BF58194151B</string>
        <string>Mac-42FD25EABCABB274</string>
        <string>Mac-AFD8A9D944EA4843</string>
        <string>Mac-7DF2A3B5E5D671ED</string>
        <string>Mac-2E6FAB96566FE58C</string>
        <string>Mac-BE0E8AC46FE800CC</string>
        <string>Mac-F223BEC8</string>
        <string>Mac-66F35F19FE2A0D05</string>
        <string>Mac-8ED6AF5B48C039E1</string>
        <string>Mac-FC02E91DDD3FA6A4</string>
        <string>Mac-3CBD00234E554E41</string>
        <string>Mac-F22586C8</string>
        <string>Mac-942C5DF58193131B</string>
        <string>Mac-9F18E312C5C2BF0B</string>
        <string>Mac-F65AE981FFA204ED</string>
        <string>Mac-942452F5819B1C1B</string>
        <string>Mac-94245B3640C91C81</string>
        <string>Mac-4BC72D62AD45599E</string>
        <string>Mac-F2218EC8</string>
        <string>Mac-F42386C8</string>
        <string>Mac-031B6874CF7F642A</string>
        <string>Mac-942459F5819B171B</string>
        <string>Mac-00BE6ED71E35EB86</string>
        <string>Mac-937CB26E2E02BB01</string>
        <string>Mac-F42388C8</string>
        <string>Mac-F227BEC8</string>
        <string>Mac-F22587A1</string>
        <string>Mac-F4238BC8</string>
        <string>Mac-F221BEC8</string>
        <string>Mac-C08A6BB70A942AC2</string>
        <string>Mac-6F01561E16C75D06</string>
        <string>Mac-F4238CC8</string>
        <string>Mac-F42C86C8</string>
        <string>Mac-F2238BAE</string>
        <string>Mac-F22C86C8</string>
        <string>Mac-031AEE4D24BFF0B1</string>
        <string>Mac-F42D89A9</string>
        <string>Mac-F22589C8</string>
        <string>Mac-F221DCC8</string>
        <string>Mac-FFE5EF870D7BA81A</string>
        <string>Mac-A369DDC4E67F1C45</string>
        <string>Mac-F42C88C8</string>
        <string>Mac-E43C1C25D4880AD6</string>
    </array>
</dict>
</plist>
 
Ich hab mal mit dem El Capitan pkg gespielt um die Installation von El Capitan Installieren.App in Programme auf einem Mac zu ermöglichen der das verweigert:


1.) InstallMacOSX.dmg gemountet


2.) Auspacken in ~/Desktop/tmp

Code:
pkgutil --expand /Volumes/Install\ OS\ X/InstallMacOSX.pkg /Users/username/Desktop/tmp


3.) ändere in function isSupportedPlatform(){ eine Supported board ID in die die eigene Board ID

zum Beispiel mit pico

Code:
pico /Users/username/Desktop/tmp/Distribution

editieren, dann mit
Ctrl-o Return Ctrl-x

speichern und schließen


4.) dann das Ganze wieder zusammenpacken (dauerte bei mir locker 2 Stunden !!)

Code:
pkgutil --flatten /Users/username/Desktop/tmp/ /Users/username/Desktop/package.pkg


5.) package.pkg öffnen, das installiert dann den Installer in Programme.



Anmerkungen:

da ich keinen unsupporteten Mac zur Hand hatte habe ich meine Board ID geändert und der Installer hat mir die Installation verweigert. Ohne Änderung hat er installiert.



Board ID auslesen:

Code:
var_ID=$(ioreg -p IODeviceTree -r -n / -d 1 | grep board-id);var_ID=${var_ID##*<\"};var_ID=${var_ID%%\">};echo $var_ID


Hallo @Macschrauber , ich glaube alles richtig nach deiner Anleitung gemacht zu haben. Leider kam nach der Überprüfung, ob das OS auf dem Rechner installiert werden kann, dennoch dass dies nicht auf dem Rechner - Mac Mini 2,1 - nicht möglich ist. Aber vielleicht hat sich doch ein Fehler eingeschlichen. Editiert habe die Datei nicht mit PICO sondern mit TextEdit. Den Eintrag habe ich zwei mal gemacht einmal in Kleinschreibung und einmal im Schreibstiel der Anderen Einträge und anschließend überprüft ob es funktioniert hat. Die pkgutil Befehle habe ich auf einem anderen Rechner MBP durchgeführt - ging schneller :) Einen Boot-Stick habe ich nicht erstellt, sonder habe die .pkg dann auf dem Mac Mini gestartet.
Über eine Hilfe von Dir würde ich mich sehr freuen, da ich den Rechner gerne mit El Capitain oder Sierra meinem Sohn zur Verfügung stellen möchte.
 
Wie kommst du zu der Aussage, alles richtig gemacht zu haben, wenn du die Anleitung nicht befolgt hast?
 
Hallo @Macschrauber , ich glaube alles richtig nach deiner Anleitung gemacht zu haben. Leider kam nach der Überprüfung, ob das OS auf dem Rechner installiert werden kann, dennoch dass dies nicht auf dem Rechner - Mac Mini 2,1 - nicht möglich ist. Aber vielleicht hat sich doch ein Fehler eingeschlichen. Editiert habe die Datei nicht mit PICO sondern mit TextEdit. Den Eintrag habe ich zwei mal gemacht einmal in Kleinschreibung und einmal im Schreibstiel der Anderen Einträge und anschließend überprüft ob es funktioniert hat. Die pkgutil Befehle habe ich auf einem anderen Rechner MBP durchgeführt - ging schneller :) Einen Boot-Stick habe ich nicht erstellt, sonder habe die .pkg dann auf dem Mac Mini gestartet.
Über eine Hilfe von Dir würde ich mich sehr freuen, da ich den Rechner gerne mit El Capitain oder Sierra meinem Sohn zur Verfügung stellen möchte.

Ein Mac Mini 2,1 kann kein El Capitan. Maximum OS 10.7.5

Der Vorgang ist nicht dafür da ein Hack zu machen, sondern einen regulären Installer für einen supporteten Mac zu bauen.

Eben auf einem Rechner der das installieren des Installers nicht erlaubt.

Ist so schräg dass man das zweimal lesen muss um es zu verstehen.

Sinn ist es einem Rechner ohne System auf die Füße helfen zu können. Dazu muß er aber das System unterstützen.


> Ich hab mal mit dem El Capitan pkg gespielt um die >Installation von El Capitan Installieren.App< in Programme auf einem Mac zu ermöglichen der das verweigert:
 
Auf dem Macbook 2007 werde ich wohl es doch mit Lion probieren.
Habe mir gerade den Lion Stick gemacht.
Auch der will nicht.
Da kommt der Apfel, es fängt an und der Rechner schaltet sich aus.
Wenn ich den Stick auf diesem Macbook mounte steht das Install-programm mit Parkverbot.
Also wenn Apple etwas gut kann, das ist dem User Knüppeln in die Beine zu werfen.
 
So was kommt gerne bei defekten Speicherstellen auf dem Stick.
Probier einen anderen.
Danke, ich mach nochmal ein Anlauf mit einem anderen Stick.
Dazu habe ich von
Code:
sudo asr restore --source /Applications/Install\ Mac\ OS\ X\ Lion.app/Contents/SharedSupport/InstallESD.dmg --target /Volumes/MyVolume --erase --noverify
das --noverify entfernt.
Also muss jetzt mein Stick auch noch geprüft sein.
Er wird gerade beschrieben.

Ich habe es gerade mit einem neuen Stick probiert:
da kommt das:

sudo asr restore --source /Applications/Install\ Mac\ OS\ X\ Lion.app/Contents/SharedSupport/InstallESD.dmg --target /Volumes/MyVolume --erase
Validating target...done
Validating source...done
Erase contents of /dev/disk7s1 (/Volumes/MyVolume)? [ny]: Y
Retrieving scan information...done
Validating sizes...done
Restoring ....10....20....30....40....50....60....70....80....90....100
Verifying ....10....20....30....40....50....60....70....80....90....100

Checksum failed.
Expected 7425D663
but got 84E748B9
Could not restore - Invalid argument

Ich hatte vorher den Stick mit einer GPT Partitionstabelle versehen und nach HFS+ formatiert.
Muss da was anderes als Vorbereitung drauf?
 
Zuletzt bearbeitet:
Auf einem Catalina-Mac kommt etwas anderes heraus:
Code:
sudo asr restore --source /Applications/Install\ Mac\ OS\ X\ Lion.app/Contents/SharedSupport/InstallESD.dmg --target /Volumes/MyVolume --erase --noverify
    Validating target...done
    Validating source...done
    Erase contents of /dev/disk3s1 (/Volumes/MyVolume)? [ny]: Y
    Repartitioning target device...done
    Retrieving scan information...done
    Validating sizes...done
    Restoring  ....10....20....30....40....50....60....70....80....90....100
newfs_hfs: cannot create filesystem on /dev/rdisk3s1: Resource busy

/sbin/newfs_hfs failed with error 256
Could not restore - Input/output error

Also es ist schon sehr seltsam.

Beim Schritt zuvor: Download und Installation der App in Applications kam die Fehlermeldung, dass der Zertifikat abgelaufen sei, ich konnte dennoch downloaden.
 
Zurück
Oben Unten