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
- Apple-Seite zum Mac mini: <a href="http://www.apple.com/de/macmini/">www.apple.com/de/macmini/</a>
- Mac mini - Technische Daten: <a href="http://www.apple.com/de/macmini/specs.html"> www.apple.com/de/macmini/specs.html</a>
- <a href="http://www.sowerbutts.com/linux-mac-mini/"> William R. Sowerbutts, Linux on the Mac Mini, Abs. Hardware</a>
- Prozessor: <a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC7447A"> MPC7447A (feescale/motorola)</a>
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
- Software/iLive Mac mini: <a href="http://www.apple.com/de/macmini/software.html"> www.apple.com/de/macmini/software.html</a>
- MacOS X: <a href="http://www.apple.com/de/macosx/"> www.apple.com/de/macosx/</a>
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
|
|
Links
- wikipedia PC: <a href="http://de.wikipedia.org/wiki/Complex_Instruction_Set_Computing"> CISC-CPU</a> <a href="http://en.wikipedia.org/wiki/Complex_Instruction_Set_Computer"> (en)</a>, <a href="http://de.wikipedia.org/wiki/X86-Prozessor">x86-Prozessor</a> <a href="http://en.wikipedia.org/wiki/X86"> (en)</a>, <a href="http://de.wikipedia.org/wiki/Personal_Computer"> Personal Computer (PC)</a> <a href="http://en.wikipedia.org/wiki/Personal_computer">(en)</a>
- wikipedia Mac:
<a href="http://de.wikipedia.org/wiki/Reduced_Instruction_Set_Computing">
RISC-CPU</a>
<a href="http://en.wikipedia.org/wiki/RISC">(en)</a>,
<a href="http://de.wikipedia.org/wiki/PowerPC">PowerPC</a>
<a href="http://en.wikipedia.org/wiki/PowerPC">(en)</a>,
<a href="http://de.wikipedia.org/wiki/Apple_Power_Macintosh">
Apple_Power_Macintosh</a>,
s.a. <a href="http://de.wikipedia.org/wiki/Apple_Macintosh"> Apple_Macintosh</a>, <a href="http://commons.wikimedia.org/wiki/Apple_computers"> Bildergalerie Apple_computers</a>
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
- wikipedia: <a href="http://de.wikipedia.org/wiki/PowerPC">PowerPC</a> <a href="http://en.wikipedia.org/wiki/PowerPC">(en)</a>, <a href="http://www.cpu-collection.de/?tn=1&l0=cl&l1=PowerPC"> PowerPC-CPU-Collektion</a>, Prozessoren: <a href="http://de.wikipedia.org/wiki/G4_(Prozessor)">G4</a>, <a href="http://de.wikipedia.org/wiki/G5">G5</a>
- Genesi (Pegasos): <a href="http://www.pegasosppc.com/">www.pegasosppc.com</a>
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.
Links
- wikipedia: <a href="http://de.wikipedia.org/wiki/Reduced_Instruction_Set_Computing"> RISC-CPU</a> <a href="http://en.wikipedia.org/wiki/RISC">(en)</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
- <a href="http://www.sowerbutts.com/linux-mac-mini/"> William R. Sowerbutts, Linux on the Mac Mini, Abs. Linux Hardware support</a>
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
- <a href="http://www.sowerbutts.com/linux-mac-mini/"> William R. Sowerbutts, Linux on the Mac Mini</a>
- <a href="http://www.mathematik.uni-marburg.de/~schmidtm/apple/powerbook.en.php"> Matthias Schmidt, Linux on an Apple Powerbook 12"</a>
- <a href="http://pubwww.fhzh.ch/~mgloor/powerbook.html"> Marc O. Gloor, Debian GNU/Linux on the Apple PowerBook G4 15" 1GHz (Albook)</a>
- <a href="http://www.unix-ag.uni-kl.de/~linux/linuxtag99/linux_auf_powerpc.html"> Michael Engel, Linux auf PowerPC</a>
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
- wikipedia: <a href="http://de.wikipedia.org/wiki/LinuxPPC"> LinuxPPC</a>
- powerpc linux - Macintosh: <a href="http://penguinppc.org/mac/"> penguinppc.org/mac/</a>
- Debian für PowerPC: <a href="http://www.debian.org/ports/powerpc/"> www.debian.org/ports/powerpc/</a>
- yellow dog Linux: <a href="http://www.yellowdoglinux.com/"> www.yellowdoglinux.com</a>
- PowerPC Kernel Archives: <a href="http://www.ppckernel.org/"> www.ppckernel.org</a>
- <a href="http://www.mklinux.org/">MkLinux</a> is a project begun by the OSF Research Institute (now Silicomp RI) and Apple Computer to port Linux, a freely distributed UNIX-like operating system, to a variety of Power Macintosh platforms running on top of OSF Research Institute's implementation of the Mach microkernel. (letzte Änderung 10-Sep-2004??)
- <a href="http://www.freescale.com/webapp/community.show_collateral.framework?nodeId=0C0928&communityNodeId=0C0928"> freescale - PowerPC Linux Developer Connection</a>
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
- debian powerpc: <a href="http://www.debian.org/ports/powerpc/inst/yaboot-howto/index.en.html"> yaboot-howto</a>
- penguinppc.org: <a href="http://penguinppc.org/bootloaders/yaboot/"> Yaboot and Ybin</a>
- penguinppc.org: <a href="http://penguinppc.org/bootloaders/yaboot/doc/mac-fdisk-basics.shtml"> mac-fdisk-basics</a>
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
- Apple: <a href="http://www.apple.com/support/downloads/"> downloads</a>
- Apple: <a href="http://www.apple.com/downloads/macosx/unix_open_source/"> macosx: unix open source</a>
- Fink-Projekt<a href="http://fink.sourceforge.net/"> fink.sourceforge.net</a>
- Apple: <a href="http://www.apple.com/downloads/macosx/unix_open_source/fink.html"> Fink</a>
- Apple: <a href="http://www.apple.com/macosx/features/x11/"> macosx: X11</a>
- Apple-Developer: <a href="http://developer.apple.com/darwin/projects/X11/">X11</a>
- Apple dowload: <a href="http://www.apple.com/support/downloads/x11formacosx.html"> X11</a>
- Apple Developer: <a href="http://developer.apple.com/">developer.apple.com</a>
- Apple Developer: <a href="http://developer.apple.com/darwin/">darwin</a>
