macfidelity

|

rethinking the think-different thing

mac | VMware Fusion und Mac OS X Boot in verbose

November 15th, 2009 at 11:01

20091114_verbose_01

Es soll ja Anwender geben die wollen beim booten nicht grau-blau Farbvielfalten sehen – sondern den eigentlichen Bootvorgang.

Unter Mac OS X gibt es einige Varianten wie man dies bewerkstelligen kann – jedoch verhält es sich leicht unterschiedlich wenn Mac OS X als virtuelle Maschine in VMware Fusion verwendet wird.

Deshalb heute mal einige Grundinformationen zum Thema

Was soll dieser verbose Boot ?

Gute Frage – letzlich könnte man ebenso Fragen

Was soll dieser grau / blaue  Bootvorhang den man normalerweise sieht ?

Wie so oft gibt es hier kein falsch und richtig – es ist letzlich Geschmacksache wie man sein Betriebssystem beim booten sehn will.

Letzlich kann diese transparentere Bootvariante aber auch klare Vorteile bieten

z.b. den Einblick in die einzelnen Schritte beim booten – was im Falle eines nicht sauber durchbootenenden Macs hilfreich sein kann – oder aber einfach die reine Mehrinformationen aus Lernzwecken für erkundungsfreudige Mac Anwender.

Es gibt je nach eigenem Hintergrund unterschiedliche Ansätze

  • einmaliger verbose Boot (Tastenkombi beim booten)
  • permanente Änderung des Bootvorganges

Im folgenden geht es mir primär um die permanente Änderung und die Unterschiede bzgl einer normalen Mac OS X Installation gegenüber einer virtuellen in VMware Fusion. Einen recht allgemeinen Beitrag zum Thema verbose gabs hier schon – weshalb ich diesen hier einfach mal mitverlinke.

Mac OS X Verbose Boot (Normalfall)

Will man seinen Mac permanent in der Konsolenvariante booten kann man diese Änderung recht einfach definieren.

  • Terminal öffnen
  • Folgenden Befehl absetzten: sudo nvram boot-args=”-v”
  • Reboot zwecks Test

Damit wäre die Änderung auch schon vollzogen – gefällt einem die Menge an Infos beim täglichen booten dann irgendwann doch nicht mehr kann man das relativ einfach wieder rückgängig machen

  • Terminal öffnen
  • Folgenden Befehl absetzten: sudo nvram boot-args=”"
  • Reboot zwecks Test

Relativ einfach – und auch nur eine Variante die unter Mac OS X funktioniert.

Verbose Boot (VMware Fusion)

Will man den gleichen Effekt in einem virtuellen Mac OS X innerhalb VMware Fusion erzielen wird man relativ rasch merken das der Ansatz so nicht funktioniert.

Hintergrund ist der NVRAM – den es auch im virtuellen Mac OS X in gewisser Weise gibt – wenngleich nicht exakt so wie Mac OS X das erwartet.

In der Folge bedeutet das also man muss sich eine andere Stelle suchen an der man den -v Switch mitgeben kann …. wer schon länger mit Mac OS X arbeitet wird wissen das

/Library/Preferences/SystemConfiguration/com.apple.Boot.plist

unsere nächste Fundstelle darstellt.

Bei meiner 10.6 Spielwiese sieht diese Datei wie folgt aus

20091114_verbose_02

Es reicht nun einfach für den Key

Kernel Flags

den String

-v

zu definieren und obiges Ziel ist ebenso erreicht.

Und da bewegte Bilder ja so viel mehr zeigen hier das ganze als Video.


Man kann natürlich auch in VMware Fusion versuchen ein gutes Timing an den Tag zu legen und mittels F8 & Co in den Bootprompt zu gelangen um so einmalig einen Verbose Boot zu triggern – ich hatte erst neulich das Vergnügen einem Bekannten zuzuschauen wie er mit dieser Timing Geschichte kämpfen durfte ;)

Wichtig im Bezug auf VMware Fusion sind also u.a. die folgenden Punkte

  • NVRAM ist Special in VMware Fusion
  • Die üblichen Tastenkombinationen um die diversen Bootmodi zu triggern funktioneren nicht.
  • Ein virtueller verbose boot wirkt deutlich langsamer wie ein realer

Lesestoff

Wer bis zu dieser Stelle mitgelesen hat wird sich sicherlich über einige Zusatzlinks freuen – also raus damit

Tags: , , , , , , ,

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>