Schlagwort-Archive: mac

HowTo – OSX Mavericks Bootmedium erstellen

Problem:
OSX Mavericks gibt es bekanntlich ja nur als App- bzw iTunes-Store Download oder eben vorinstalliert. Eine Installation zB per DVD ist wohl nicht vorgesehen. Ich hätte aber gerne eine bootbare DVD zur Hand.

Lösung:
Es gibt hierzu 2 Lösungen


# Mount the installer image
hdiutil attach /Applications/Install OS X Mavericks.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

# Convert the boot image to a sparse bundle
hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Mavericks

# Increase the sparse bundle capacity to accommodate the packages
hdiutil resize -size 8g /tmp/Mavericks.sparseimage

# Mount the sparse bundle for package addition
hdiutil attach /tmp/Mavericks.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build

# Remove Package link and replace with actual files
rm /Volumes/install_build/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/

# Unmount the installer image
hdiutil detach /Volumes/install_app

# Unmount the sparse bundle
hdiutil detach /Volumes/install_build

# Resize the partition in the sparse bundle to remove any free space
hdiutil resize -size `hdiutil resize -limits /tmp/Mavericks.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/Mavericks.sparseimage

# Convert the sparse bundle to ISO/CD master
hdiutil convert /tmp/Mavericks.sparseimage -format UDTO -o /tmp/Mavericks

# Remove the sparse bundle
rm /tmp/Mavericks.sparseimage

# Rename the ISO and move it to the desktop
mv /tmp/Mavericks.cdr ~/Desktop/Mavericks.iso

OSX – DMG Datei via Terminal installieren

Problem:
Installation von einfachen DMG Dateien über die Kommandozeile via Remote Shell.

Lösung:
Im Prinzip meldet man sich via SSH am OSX Rechner an, lädt die Datei auf den Rechner und führt dann folgende Schritte aus

Man mountet die DMG
hdiutil mount ExampleApp.dmg

wechselt dann in das korrespondierende Verzeichnis in /Volume
cd /Volume/ExampleApp

kopiert die Applikation in den Zielordner
cp -R "Example App Demo.app" /Application

wechselt zurück und unmountet DMG Datei
cd -
hdutil unmount ExampleApp.dmg

OSX 10.7 Lion – cut and copy

Problem:
Ich suche den Tastaturshortcut unter „OSX 10.7 Lion“ um Dateien zu verschieben.

Lösung:
Die zu bewegenden Dateien markieren und „Cmd+C“ betätigen.
Nun sollte man sich mit dem Finder zum Zielordner bewegen.
Jetzt stehen 2 Befehle zur Wahl:

  • „Cmd+V“ um die gewählten Dateien zu kopieren (copy)
  • „Cmd+Alt+V“ um die gewählten Dateien zu bewegen (cut)
  • OSX 10.7 war ja definitiv ein Meilenstein – kopieren bzw bewegen ist verfügbar – juhu!
    Aber sogar Win95 konnte das schon… manche Dinge benötigen wohl ihre Zeit. irgendwie merkwürdig find ich! ^^

    RPC Fehler in den Logs unter OSX

    Problem:
    Auf der Suche nach einem Fehler fand ich folgende Zeile im Systemlog.

    rpc.statd[109] Warning Failed to contact host xyz.net.home: RPC: Unknown host

    Der Hostname ist mir ein Begriff, nur fand ich keine Möglichkeit in der GUI um diesen Host zu entfernen

    Lösung:
    Über die Kommandozeile gelingt das sehr einfach. Ich öffne eine Shell (Terminal.app), lasse mir die bekannten Hosts anzeigen und lösche den im Log genannten Host.

    rpc.statd -l #listet die Hosts
    sudo rpc.statd -N xyz.net.home # entfernt den Host

    Die Fehlermeldung gehört ab sofort der Vergangenheit an!

    Scannen unter Mac OSX

    Problem:
    Ich möchte ein paar Dinge mit meinem Mac einscannen.

    Lösung:
    Ich installiere die TWAIN Interface Komponenten von dieser Seite
    http://www.ellert.se/twain-sane/

    Für OSX 10.6.x lade und installiere ich folgende Dinge:

    http://www.ellert.se/PKGS/gettext-0.18.1.1/10.6/gettext.pkg.tar.gz


    http://www.ellert.se/PKGS/libusb-2011-10-29/10.6/libusb.pkg.tar.gz


    http://www.ellert.se/PKGS/sane-backends-2011-10-30/10.6/sane-backends.pkg.tar.gz


    http://www.ellert.se/PKGS/SANE-Preference-Pane-1.0/10.6/SANE-Preference-Pane.pkg.tar.gz

    http://www.ellert.se/PKGS/TWAIN-SANE-Interface-3.0/10.6/TWAIN-SANE-Interface.pkg.tar.gz

    Im Anschluss nur noch die Anwendung „Digitale Bilder“ starten!
    Happy scanning!

    Mac Fonts unter Windows nutzen

    Problem:
    2 Grafiker wollen mit der selben Schriftart arbeiten. Ein Rechner ist ein PC und der andere ein Mac. Die gewünschte Schrift liegt auf dem Mac und heißt Helvetica.dfont

    Mögliche Lösung:
    Es gibt das Sourceforge Projekt „fondu“ http://sourceforge.net/projects/fondu/ , welches unter Mac und Linux verwendet werden kann. Fondu ist auch in den Debianrepositories zu finden!


    apt-get install fondu
    fondu Helvetica.dfont

    Für Windows Systeme gibt es ein privat geführtes Projekt namens „DfontSplitter“ http://peter.upfold.org.uk/projects/dfontsplitter

    Der Output ist exakt der selbe, speziell bei dieser Schrift scheint das aber leider nicht zu funktionieren. Die TTFs werden von Windows nicht angenommen.

    WOL (wakeonlan) unter Linux

    Problem:
    Ich möchte meinen Rechner via WakeOnLan starten. Er unterstützt WOL im Bios.

    Lösung:
    Ich muss mit „ethtool“ das entsprechende Flag auf der Netzwerkkarte setzen. Los geht’s!

    Ich besorg mir auf dem aufzuweckenden Rechner zuerstmal „ethtool“

    apt-get install ethtool

    Dann schau ich mir mit „ethtool“ meine Netzwerkkarte etwas genauer an – in meinem Fall eth0.

    ethtool eth0

    Die Ausgabe kürze ich auf die entsprechend wichtige Passage

    Supports Wake-on: g
    Wake-on: d

    Die Karte unterstützt als den WOL Modus „g“ und derzeit ist Wake-On deaktiviert „d“

    Da ich die Werte bei jedem Bootvorgang gesetzt habe möchte, bediene ich mich der Datei /etc/network/interface und füge eine „post-up“ Anweisung hinzu.

    Der Abschnitt der Karte eth0 schaut dann wie folgt aus

    auto eth0
    iface eth0 inet static
    address 192.168.222.254
    netmask 255.255.255.0
    dns-nameserver 192.168.222.254
    dns-search net.home
    post-up ethtool -s eth0 wol g

    Dann starte ich das Netzwerk neu und prüfe den Wert „Wake-On“

    service networking restart
    ethtool eth0


    Supports Wake-on: g
    Wake-on: g

    Sitzt!

    Nun notiert man sich am besten gleich mal die MAC Adresse der Netzwerkkarte und dann darf getestet werden. Man findet sie mit folgendem Befehl

    ip addr show eth0

    Unter Linux gibt es ein Kommandozeilenwerkzeug und ein Werkzeug für GNOME. Welches ihr nutzt, kommt wohl auf den Einsatzzweck an. Ich installiere beide

    apt-get install wakeonlan gwakeonlan

    Ich leg mir gleich n Alias in der .bashrc an

    alias server-up="wakeonlan 11:22:33:44:55:66"

    So kann ich mit dem Befehl server-up in der Konsole den Rechner wecken 😉

    Auf gehts, Rechner runterfahren und wakeonlan testen =)

    Die Windows Anleitung hat Kollege sennator für uns niedergeschrieben