Vortrag Linux/Mac OS X als Dual-Boot-System auf dem Mac mini

aus LugUM, der freien Wissensdatenbank

Linux/Mac OS X
als Dual-Boot-System auf dem Mac mini

Torsten Wegener

Themenabend 07.05.2005 LUG Untermain

Agenda

  • Mac Mini Hardware
  • Wohnzimmer-/HDTV-Tauglichkeit
  • Unterschiede PC - Mac
  • PowerPC-CPU und RISC
  • HW-Einschränkungen Linux/Mac mini
  • Installation Dual-Boot-System
  • Mac für Linux
  • Mac-Software (X-Server, OpenOfice.org u.a.)

Mac mini Hardware (1)

  • günstige Preis (ab 489 EUR)
  • schickes, silbernes Kästchen (ca. 20x20x5 cm3), auch tauglich für das Wohnzimmer
  • Leiser Lüfter
  • CPU: PPC 1,25/1,4GHz
  • RAM: 256/512/1024, nur ein Riegel, beim Kauf wählen!
  • 40/80..160 GB Harddisk (4200/5200 U/min)
  • DVD/CDRW oder optional DVD/DVD-Writer (Lautstärke?)
  • Optional: WLAN und/oder Bluetooth (für Tastatur/Maus)

Mac mini Hardware (2)

  • Grafik: ATI Radeon mit separatem 32MB VRAM
  • DVI-Ausgang, endlich einmal standardmäßig digital, bei PC-Motherboards eine Seltenheit!
  • optional: TV-Video-Adapter, getestet funktioniert!
  • 1x 10/100 Base-T, 2x USB2.0, 1xFW, Modem, Audio-Out
  • USB-PC-Tastatur/Maus, LCD kann weiterhin benutzt werden, aber wegen Mac-Tasten mac-Tastatur zu empfehlen, hat auch einen USB-Hub für Maus oder USB-Stick!
  • 18W Normalbetrieb, ..30W DVD-Wiedergabe, 3W im standby

Mac mini Hardware (3)

  • Optionen beim Kauf wählen, sonst teure Nachinstallation beim Händler, Empfehlung: 512MB RAM (+80 EUR)

Literatur

  • Macwelt-Sonderheft 3/2005, Mac Mini, IDG Magazine Verlag, München, S. 12

Links

Software + HW-Erweiterung

  • Mac OS X 10.3 (Panther), NEU: 10.4 (Tiger)
  • iLive 05 (iTunes, iPhoto, iMovie, iDCD, Garageband)
  • AppleWorks, Safari, Email, iCal und Co.
  • X-Server (Xfree86), nicht auf DVD
  • PC-Emulatoren (z.B. VirtualPC u.a.)
  • Erweiterung über FW und USB: USB-Hub mit Speicher-kartenleser, Surround-Audio, Webcam, Fernsehempfang (Analog, DVB), externe Laufwerke (HD,CD,DVD) usw.

Literatur

  • Macwelt-Sonderheft 3/2005, Mac Mini, IDG Magazine Verlag, München, S. 50 ff.

Links


Wohnzimmer-/HDTV-Tauglichkeit

  • Schmuckes Design, klein, verhältnismäßig leise
  • Wenig Stromverbrauch, standby nur 3W
  • DVI für LCD-/Plasma-Screens oder TV-Adapter
  • Audio-Ausgang, Surround-Audio über USB
  • FW-TV-Empfänger für Analog und DVB-T/S/C
  • 1,42MHz-Mac: DVB: 1920x1080: nur ruckelnde Wiedergabe, 1280x720 noch nicht ganz besser
  • MPlayer, VLC 1280x720/DivX(MPEG4: ruckelfrei
  • iMovie 5 HD: HDV 720/1080: ruckelfrei (a. Codec)

Literatur

  • Daniel Kotmair, Home Theater Mac, Macwelt-Sonderheft 3/2005, Mac Mini, IDG Magazine Verlag, München, S. 92

Unterschiede Mac - PC

  • RISC-CPU
  • Ansprechendes äußeres Design
  • Technologisches Gesamt-entwicklung (Gehäuse, Thermo, Motherboard)
  • Gutes Thermo-Design
  • Gute Verarbeitung, Komponenten genau aufeinander abgestimmt
  • Früher oberes Preissegment, aber nun Mac mini und iMac sehr preiswert
  • CISC-CPU
  • Meist häßliche, laute große Kästen
  • Komponenten verschiedener Hersteller in Standardgehäuse montiert
  • Schlechtes Thermo-Design
  • Oft schlechte Verarbeitung, Komponenten teilweise nicht völlig kompatibel
  • Preiswert, da aus vielen Standardkomponenten montiert

Links

PowerPC-CPU

  • 1991 von Apple/IBM/Motorola entwickelt als Ersatz für die 68xxx-Prozessoren
  • RISC-CPU
  • Herstellung von IBM und Motorola/Freescale
  • Hardware von Apple, IBM, Genesi (Pegasos) und OEM-Hersteller für industrielle Anwend.
  • Mac OS X, Linux, BSD, AIX, BeOS, AmigaOS

Links

RISC

  • Reduced Instruction Set Computing
  • HW-verdrahte Befehle, kein Mikroprogramm
  • Schnellere Befehlsausführung (kl. Takt nötig)
  • Nicht so komplexe Befehle, deshalb mehrere Befehle für komplexe Operationen notwendig
  • Bessere Pipeline-Möglichkeiten
  • Kleine Chipfläche, günstiger Preis, weniger Abwärme
  • ARM (StrongARM und XScale), MIPS, SPARC u.a.

HW-Einschränkungen Linux/Mac mini

  • CPU, Grafik, Audio, Ethernet, USB, FW unterstützt
  • WLAN: keine Treiber, externen USB-Adapter verwenden
  • Bluetooth: nicht getestet
  • Modem: nicht getestet

Links

Installation Dual-Boot-System (1)

  • Mit Mac-Installations-CD HD partionieren
  • Mac OS X installieren
  • Linux-Installations-CD starten
  • Linux-Partionen partionieren/formatieren
  • Linux-Basissystem installieren
  • Yaboot als Boot-Loader
  • Neuer Kernel, Pakete nachinstallieren, fertig!

Links

Installation (2) - MacOS X

  • Mac-Installations-CD einlegen und Taste 'C' halten
  • Mac startet Installationsprogramm
  • Menü/Festplattendienstprogramm: mit Tastatur werden die neuen Werte immer wieder verschoben, grafisch auch gewöhnungsbedürftig??
  • Partionen s. nächste Folie
  • Mac OS X in Mac-Partition installieren

Installation (3) - Welche Distribution?

  • Debian (Ubuntu, Kubuntu)
  • Gentoo
  • YellowDog-Linux
  • Mandrake, Fedora, SuSE?

Links

Installation (4) - Partionen

  • hda1: 32,3k Apple-Partionen, Bootloader
  • hda2: 16M: (New world Boot-Partition)
  • hda3: 1G: swap
  • hda4: 3GB: kubuntu (ext3)
  • hda5: 35G: debian (ext3)
  • hda6: 10G: shared (FAT32)
  • hda8: 30G: apple (hfs+)
  • 8,2 k Free space apple

Installation (5) - Sarge installieren

  • Sarge-Installation, 'C'-Taste halten, Reboot
  • Partionieren, Partion 1 und 8 nicht ändern!
  • Partion 2: New world Boot-Partition mit Yaboot
  • Normale Debian installation
  • Reboot, Taste 'L' für Linux ('X' für Mac OS X)
  • Installation vervollständigen, eventuell Installation von X86-Rechner kopieren

Installation von X86-Rechner kopieren

    Pakete bisherige Installallation der PC-Kiste einlesen
    # dpkg --get-selection > selection.txt  
    Pakete für Linux-Mac-Installation auswählen
    # dpkg --set-selection selection.txt
    # apt-get deselect-upgrade)

Links

Mac für Linux?

  • <a href="http://www.maconlinux.org">www.maconlinux.org</a>
  • Mac OS X unter Linux ausführen
  • No CPU emulation - very fast, No ROM image needed
  • Very compatible, Multi-session support
  • 603, 604, G3 and G4 support
  • unter GPL

Links

  • s.a. <a href="http://qemu.org/">qemu</a> - Emulator für X86, auch MacOSX unter Linux für X86-PC

Mac-Software

  • Standardprogramme (Web, Multimedia, Office, Applescript)
  • Netinfo, Netzwerkdienstprogramme
  • XServer (Portierung von Xfree86)
  • OpenOffic.org
  • s.a. Apple-Entwickler-Webpage
  • Fink-Projekt, Linux-Programme (z.B. KDE) für Mac OS X kompilieren
  • VNC, RDP, VLC, MPlayer
  • PC-Emulatoren

Links