DesertFOX
Aktives Mitglied
Thread Starter
- Dabei seit
- 13.09.2007
- Beiträge
- 626
- Reaktionspunkte
- 99
Hallo Leute,
bitte entschuldigt, falls das hier schon allgemein bekannt sein sollte aber ich habe mir gerade aus Neugier einmal die in Lion DP4 verwendete Recovery Partition angesehen. Ist schon relativ interessant, wie das umgesetzt wurde :
Installationsvorgang:
Ich habe Lion DP4 von DVD installiert (gebrannte DMG halt) und war schon gleich etwas verwundert, da das ganze Verfahren etwas anders abläuft als ich es bisher gewohnt war. Anders als bisher werden in einem ersten Schritt erstmal weitere Installationsdateien auf die gewünschte Platte kopiert und es wird neu gestartet. Zu diesem Zeitpunkt erscheint die Festplatten-Partition, die zum Installieren gewählt wurde, im EFI-Bootmenü als "Mac OS X Installer". Bootet man nun von diesem Installer, wird automatisch das restliche OS X installiert und man landet relativ bald - ohne Welcome Video nebenbei - auf dem Lion Desktop. Nun erscheinen im EFI-Installer zwei Partitionen. Einmal "Macintosh HD" und einmal "Recovery HD".
Die Partitionierung:
Jetzt war ich natürlich etwas verwundert. Lion legt tatsächlich, ohne Zutun den Nutzers und ohne Erlaubnis, eine zweite Partition auf der Festplatte an. Diese Partition ist im Festplattendienstprogramm allerdings NICHT zu sehen, sondern erscheint erst im Terminal mit "diskutil list":
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *250.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS USB 250GB 249.2 GB disk1s2
3: Apple_Boot Recovery HD 650.0 MB disk1s3
Die Recovery Partition ist also gerade einmal 650MB groß und nicht - wie oft diskutiert - mehrere Gigabyte. Das könnte sich natürlich in der Final noch ändern, aber das bleibt abzuwarten. Dennoch ergäbe es in meinen Augen schon Sinn, da Apple sich mit einer 5GB Partition sicher den Groll vieler MBA-64GB-Kunden einfangen würde.
Nun passen auf 650MB allerdings wohl kaum alle nötigen Installations-Daten, um Lion jederzeit quasi einfach so neu aufzusetzen. Bootet man von dieser Recovery HD und versucht, Lion neu zu installieren, will sich das System erstmal in's Internet verbinden und warnt einen dann davor, dass es nun vorhabe, die Rechner-Seriennummer an Apple zu schicken! Ich habe es dann an diesem Punkt abgebrochen...
Irgendwie finde ich diese Methode beunruhigend. Man wird sich also in Zukunft im Falle einer Neuinstalltion jedesmal mit dem AppStore verbinden müssen. Dann wird - sollte der Rechner auch authentifiziert werden können - eine aktuelle Installationsversion heruntergeladen und erst dann wird installiert. Natürlich hat das auch Vorteile... man bekommt immer die aktuellste Version und so weiter... aber irgendwie riecht das für mich ich es doch sehr sehr nach Überwachung!
Dass man sich OS X irgendwie auch auf DVD oder USB-Stick werfen kann und es damit dann installieren kann, ist mir bewusst, nur ist das ja wohl nicht Apple-Like. WTF?!
Falls es jemanden interessiert - hier mal der Inhalt dieser Recovery-Partition:
d-wx-wx-wt 3 Thomas staff 102 10 Jun 08:26 .Trashes
drwxr-xr-x@ 3 Thomas staff 102 10 Jun 06:32 .fseventsd
-rw-r--r--@ 1 Thomas staff 0 10 Jun 06:32 .metadata_never_index
drwxr-xr-x@ 9 Thomas staff 306 10 Jun 06:33 com.apple.recovery.boot
Verzeichnis com.apple.recovery.boot:
-rw-r--r--@ 1 Thomas staff 749 10 Jun 06:33 .disk_label
-rw-r--r--@ 1 Thomas staff 454224970 10 Jun 06:26 BaseSystem.dmg
-rw-r--r--@ 1 Thomas staff 2445 25 Mai 19:23 PlatformSupport.plist
-r--r--r--@ 1 Thomas staff 476 1 Jun 10:58 SystemVersion.plist
-rw-r--r--@ 1 Thomas staff 852144 1 Jun 13:41 boot.efi
-rw-r--r--@ 1 Thomas staff 361 10 Jun 06:33 com.apple.Boot.plist
-rw-r--r--@ 1 Thomas staff 24039989 1 Jun 13:21 kernelcache
BaseSystem.dmg:
---------- 1 Thomas staff 0 28 Mai 22:38 .file
drwxr-xr-x 2 Thomas staff 68 25 Mai 19:54 .vol
drwxrwxr-x+ 5 Thomas staff 170 1 Jun 13:17 Applications
drwxr-xr-x+ 15 Thomas staff 510 1 Jun 13:17 Library
drwxr-xr-x 3 Thomas staff 102 1 Jun 08:08 Mac OS X Lion Developer Preview 4.app
drwxr-xr-x+ 4 Thomas staff 136 1 Jun 12:53 System
drwxrwxrwt 2 Thomas staff 68 25 Mai 19:54 Volumes
drwxr-xr-x 39 Thomas staff 1326 1 Jun 13:21 bin
drwxr-xr-x 2 Thomas staff 68 28 Mai 22:38 dev
lrwxr-xr-x 1 Thomas staff 11 1 Jun 13:17 etc -> private/etc
drwxr-xr-x 5 Thomas staff 170 1 Jun 13:17 private
drwxr-xr-x 61 Thomas staff 2074 1 Jun 13:21 sbin
lrwxr-xr-x 1 Thomas staff 11 1 Jun 13:17 tmp -> private/tmp
drwxr-xr-x 8 Thomas staff 272 1 Jun 12:58 usr
lrwxr-xr-x 1 Thomas staff 11 1 Jun 13:17 var -> private/var
bitte entschuldigt, falls das hier schon allgemein bekannt sein sollte aber ich habe mir gerade aus Neugier einmal die in Lion DP4 verwendete Recovery Partition angesehen. Ist schon relativ interessant, wie das umgesetzt wurde :
Installationsvorgang:
Ich habe Lion DP4 von DVD installiert (gebrannte DMG halt) und war schon gleich etwas verwundert, da das ganze Verfahren etwas anders abläuft als ich es bisher gewohnt war. Anders als bisher werden in einem ersten Schritt erstmal weitere Installationsdateien auf die gewünschte Platte kopiert und es wird neu gestartet. Zu diesem Zeitpunkt erscheint die Festplatten-Partition, die zum Installieren gewählt wurde, im EFI-Bootmenü als "Mac OS X Installer". Bootet man nun von diesem Installer, wird automatisch das restliche OS X installiert und man landet relativ bald - ohne Welcome Video nebenbei - auf dem Lion Desktop. Nun erscheinen im EFI-Installer zwei Partitionen. Einmal "Macintosh HD" und einmal "Recovery HD".
Die Partitionierung:
Jetzt war ich natürlich etwas verwundert. Lion legt tatsächlich, ohne Zutun den Nutzers und ohne Erlaubnis, eine zweite Partition auf der Festplatte an. Diese Partition ist im Festplattendienstprogramm allerdings NICHT zu sehen, sondern erscheint erst im Terminal mit "diskutil list":
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *250.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS USB 250GB 249.2 GB disk1s2
3: Apple_Boot Recovery HD 650.0 MB disk1s3
Die Recovery Partition ist also gerade einmal 650MB groß und nicht - wie oft diskutiert - mehrere Gigabyte. Das könnte sich natürlich in der Final noch ändern, aber das bleibt abzuwarten. Dennoch ergäbe es in meinen Augen schon Sinn, da Apple sich mit einer 5GB Partition sicher den Groll vieler MBA-64GB-Kunden einfangen würde.
Nun passen auf 650MB allerdings wohl kaum alle nötigen Installations-Daten, um Lion jederzeit quasi einfach so neu aufzusetzen. Bootet man von dieser Recovery HD und versucht, Lion neu zu installieren, will sich das System erstmal in's Internet verbinden und warnt einen dann davor, dass es nun vorhabe, die Rechner-Seriennummer an Apple zu schicken! Ich habe es dann an diesem Punkt abgebrochen...
Irgendwie finde ich diese Methode beunruhigend. Man wird sich also in Zukunft im Falle einer Neuinstalltion jedesmal mit dem AppStore verbinden müssen. Dann wird - sollte der Rechner auch authentifiziert werden können - eine aktuelle Installationsversion heruntergeladen und erst dann wird installiert. Natürlich hat das auch Vorteile... man bekommt immer die aktuellste Version und so weiter... aber irgendwie riecht das für mich ich es doch sehr sehr nach Überwachung!
Dass man sich OS X irgendwie auch auf DVD oder USB-Stick werfen kann und es damit dann installieren kann, ist mir bewusst, nur ist das ja wohl nicht Apple-Like. WTF?!
Falls es jemanden interessiert - hier mal der Inhalt dieser Recovery-Partition:
d-wx-wx-wt 3 Thomas staff 102 10 Jun 08:26 .Trashes
drwxr-xr-x@ 3 Thomas staff 102 10 Jun 06:32 .fseventsd
-rw-r--r--@ 1 Thomas staff 0 10 Jun 06:32 .metadata_never_index
drwxr-xr-x@ 9 Thomas staff 306 10 Jun 06:33 com.apple.recovery.boot
Verzeichnis com.apple.recovery.boot:
-rw-r--r--@ 1 Thomas staff 749 10 Jun 06:33 .disk_label
-rw-r--r--@ 1 Thomas staff 454224970 10 Jun 06:26 BaseSystem.dmg
-rw-r--r--@ 1 Thomas staff 2445 25 Mai 19:23 PlatformSupport.plist
-r--r--r--@ 1 Thomas staff 476 1 Jun 10:58 SystemVersion.plist
-rw-r--r--@ 1 Thomas staff 852144 1 Jun 13:41 boot.efi
-rw-r--r--@ 1 Thomas staff 361 10 Jun 06:33 com.apple.Boot.plist
-rw-r--r--@ 1 Thomas staff 24039989 1 Jun 13:21 kernelcache
BaseSystem.dmg:
---------- 1 Thomas staff 0 28 Mai 22:38 .file
drwxr-xr-x 2 Thomas staff 68 25 Mai 19:54 .vol
drwxrwxr-x+ 5 Thomas staff 170 1 Jun 13:17 Applications
drwxr-xr-x+ 15 Thomas staff 510 1 Jun 13:17 Library
drwxr-xr-x 3 Thomas staff 102 1 Jun 08:08 Mac OS X Lion Developer Preview 4.app
drwxr-xr-x+ 4 Thomas staff 136 1 Jun 12:53 System
drwxrwxrwt 2 Thomas staff 68 25 Mai 19:54 Volumes
drwxr-xr-x 39 Thomas staff 1326 1 Jun 13:21 bin
drwxr-xr-x 2 Thomas staff 68 28 Mai 22:38 dev
lrwxr-xr-x 1 Thomas staff 11 1 Jun 13:17 etc -> private/etc
drwxr-xr-x 5 Thomas staff 170 1 Jun 13:17 private
drwxr-xr-x 61 Thomas staff 2074 1 Jun 13:21 sbin
lrwxr-xr-x 1 Thomas staff 11 1 Jun 13:17 tmp -> private/tmp
drwxr-xr-x 8 Thomas staff 272 1 Jun 12:58 usr
lrwxr-xr-x 1 Thomas staff 11 1 Jun 13:17 var -> private/var