fidemeister
Aktives Mitglied
Thread Starter
- Dabei seit
- 21.03.2005
- Beiträge
- 148
- Reaktionspunkte
- 6
Da es doch mindestens eine Person interessiert, möchte ich hier kurz schildern, wie ich ein Tripel-Boot auf einem Macbook Pro C2D 15'' eingerichtet habe. Wie schon woanders erwähnt ist
https://wiki.kubuntu.org/MacBookPro
ein sehr guter Anfangspunkt für die eigene Recherche (mit vielen weiteren links).
Ich werde im Folgenden die Schritte aufzählen, die ich unternommen habe (ist schon ein Weilchen her). Es gibt natürlich keine Gewähr dafür, dass dies auch auf anderen MBPs funktioniert. Außerdem bin ich von einem jungfräulichen MBP ausgegangen und hatte daher keine Daten auf dem MBP, die verloren gehen konnten...
1. Installation MacOSX ...
Nur die Grundinstallation, noch keine weiteren Programme oder persönliche Daten kopiert.
2. Installation rEFIt
http://refit.sourceforge.net/
Unter MacOSX mit dem rEFIt-Installer. Nicht vergessen bei der Installation "Customize" anzuklicken und "rEFIt File System Drivers" zusätzlich auszuwählen, damit man von ext2, ext3 oder ReiserFS booten kann.
3. Installation BootCamp
und Treiber-CD gebrannt; _nicht_ die Festplatte partitioniert. Wenn ich mich richtig erinnere war's noch bootcamp 1.2 bei mir.
4. Partitionierung
Im Terminal (MacOSX) habe ich die Partitionierung der Festplatte vorgenommen. Zunächst habe ich mit
den Identifier der Platte herausbekommen (disk0s2), und diese danach partitioniert: MacOSX 110GB, Linux 16GB und WinXP 60GB
Vorsicht: bei einem Bekannten hat der nachfolgende Befehl nicht funktioniert und hat die Festplatte (vorübergehend) unbrauchbar gemacht (fragt mich nicht warum)!
5. Installation Windows ...
(Hier ein schöner link dazu:
http://diveintomark.org/archives/2003/08/04/xp
6. Installation Kubuntu ...
Ich habe die "Kubuntu 7.04 Alternate i386"-CD benutzt, da sich einfach auswählen lässt, wohin der bootloader installiert werden soll. (Mal ganz abgesehen davon, dass X11 nicht gestartet ist beim booten von der "Desktop"-CD) Einige Dinge, die zu beachten sind:
Bei der Netzwerkeinstellung funktioniert die Airport-Karte nicht, daher habe ich ganz altertümlich ein Netzwerkkabel eingestöpselt
Partitionierung -> Manuell auswählen
Ich habe es so eingestellt, dass die Linux-Partition "Kubuntu" als / gemountet wird, und die WinXP-Partiton als /media/windows. Ich musste ausserdem die EFI-Partition abwählen, denn sie war vom Installationsprogramm automatisch als FAT32 ausgewählt worden.
Bei der Frage, ob Grub in den Master-Boot Record (MBR) installiert werden soll, _nein_ ausgewählt und dann angegeben, dass er auf die Linux-Partition geschrieben werden soll. Dazu musste ich als Ziel "/dev/sda3" angeben.
Wenn man sich nicht sicher ist, mit "fn - alt - F2" ins terminal wechseln (dann mit "return" aktivieren wie angegeben) und den Befehl mount eingeben. Dann sieht man sowas wie ... /dev/sda3 ... /target ... in einer Zeile, also dass /dev/sda3 als /target gemountet ist und daher Linux darauf installiert wird (und Grub daher auch).
Nach dem reboot gehts weiter mit
7. Installation ATI-Treiber
Bei mir startete X11 nicht (=> schwarzer Bildschirm mit Cursor). Da bin ich mit "fn - alt - F2" ins terminal gewechselt. Dort habe ich zunächst die Installation des ATI-Treibers vorbereitet:
in /etc/apt/sources.list "restricted" aktiviert (Kommentarzeichen # vor den beiden Zeilen gelöscht), und in /etc/X11/xorg.conf habe ich am Ende folgendes eingefügt:
Schließlich habe ich den Treiber installiert (Netzwerk wird dazu benötigt):
und am Ende neu gestartet mit
8. Konfiguration des touchpads
Wieder in Linux gelandet habe ich danach das touchpad konfiguriert. Zunächst mal habe ich einiges aus der Datei /etc/X11/xorg.conf rausgeschmissen. Außerdem habe ich die Konfiguration so vorgenommen, dass ich den 2-Finger-klick als rechtem Mausklick benutzen kann und auch das scrollen mit dem Touchpad. Jetzt lautet sie wie folgt:
9. Änderungen bei der Tastaturbelegung:
In meinem home-Verzeichnis habe ich eine Datei .xmodmap erstellt mit dem Inhalt:
Damit diese automatisch benutzt wird habe ich das folgende Skript in ~/.kde/Autostart hineinkopiert:
---
Und um die unvermeidlichen "Warum überhaupt? MacOSX ist doch soooooviel besser..."-Antworten, die immer bei so einem Thema kommen, vorwegzunehmen: mein Traum war schon lange ein laptop mit allen drei Betriebssystemen: MacOSX zum arbeiten und genießen, Linux zum lernen, arbeiten und frickeln , Win zum spielen...
(Und ja, ich habe auch Parallels.)
Have fun!
https://wiki.kubuntu.org/MacBookPro
ein sehr guter Anfangspunkt für die eigene Recherche (mit vielen weiteren links).
Ich werde im Folgenden die Schritte aufzählen, die ich unternommen habe (ist schon ein Weilchen her). Es gibt natürlich keine Gewähr dafür, dass dies auch auf anderen MBPs funktioniert. Außerdem bin ich von einem jungfräulichen MBP ausgegangen und hatte daher keine Daten auf dem MBP, die verloren gehen konnten...
1. Installation MacOSX ...
Nur die Grundinstallation, noch keine weiteren Programme oder persönliche Daten kopiert.
2. Installation rEFIt
http://refit.sourceforge.net/
Unter MacOSX mit dem rEFIt-Installer. Nicht vergessen bei der Installation "Customize" anzuklicken und "rEFIt File System Drivers" zusätzlich auszuwählen, damit man von ext2, ext3 oder ReiserFS booten kann.
3. Installation BootCamp
und Treiber-CD gebrannt; _nicht_ die Festplatte partitioniert. Wenn ich mich richtig erinnere war's noch bootcamp 1.2 bei mir.
4. Partitionierung
Im Terminal (MacOSX) habe ich die Partitionierung der Festplatte vorgenommen. Zunächst habe ich mit
Code:
sudo diskutil list
Vorsicht: bei einem Bekannten hat der nachfolgende Befehl nicht funktioniert und hat die Festplatte (vorübergehend) unbrauchbar gemacht (fragt mich nicht warum)!
Code:
sudo diskutil resizeVolume disk0s2 110G Linux Kubuntu 16G "MS-DOS FAT32" WinXP 60G
5. Installation Windows ...
(Hier ein schöner link dazu:
http://diveintomark.org/archives/2003/08/04/xp
6. Installation Kubuntu ...
Ich habe die "Kubuntu 7.04 Alternate i386"-CD benutzt, da sich einfach auswählen lässt, wohin der bootloader installiert werden soll. (Mal ganz abgesehen davon, dass X11 nicht gestartet ist beim booten von der "Desktop"-CD) Einige Dinge, die zu beachten sind:
Bei der Netzwerkeinstellung funktioniert die Airport-Karte nicht, daher habe ich ganz altertümlich ein Netzwerkkabel eingestöpselt
Partitionierung -> Manuell auswählen
Ich habe es so eingestellt, dass die Linux-Partition "Kubuntu" als / gemountet wird, und die WinXP-Partiton als /media/windows. Ich musste ausserdem die EFI-Partition abwählen, denn sie war vom Installationsprogramm automatisch als FAT32 ausgewählt worden.
Bei der Frage, ob Grub in den Master-Boot Record (MBR) installiert werden soll, _nein_ ausgewählt und dann angegeben, dass er auf die Linux-Partition geschrieben werden soll. Dazu musste ich als Ziel "/dev/sda3" angeben.
Wenn man sich nicht sicher ist, mit "fn - alt - F2" ins terminal wechseln (dann mit "return" aktivieren wie angegeben) und den Befehl mount eingeben. Dann sieht man sowas wie ... /dev/sda3 ... /target ... in einer Zeile, also dass /dev/sda3 als /target gemountet ist und daher Linux darauf installiert wird (und Grub daher auch).
Nach dem reboot gehts weiter mit
7. Installation ATI-Treiber
Bei mir startete X11 nicht (=> schwarzer Bildschirm mit Cursor). Da bin ich mit "fn - alt - F2" ins terminal gewechselt. Dort habe ich zunächst die Installation des ATI-Treibers vorbereitet:
in /etc/apt/sources.list "restricted" aktiviert (Kommentarzeichen # vor den beiden Zeilen gelöscht), und in /etc/X11/xorg.conf habe ich am Ende folgendes eingefügt:
Code:
Section "Extensions"
Option "Composite" "Disable"
EndSection
Schließlich habe ich den Treiber installiert (Netzwerk wird dazu benötigt):
Code:
sudo apt-get update
sudo apt-get install Linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx
sudo depmod -a
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
und am Ende neu gestartet mit
Code:
sudo shutdown -r now
8. Konfiguration des touchpads
Wieder in Linux gelandet habe ich danach das touchpad konfiguriert. Zunächst mal habe ich einiges aus der Datei /etc/X11/xorg.conf rausgeschmissen. Außerdem habe ich die Konfiguration so vorgenommen, dass ich den 2-Finger-klick als rechtem Mausklick benutzen kann und auch das scrollen mit dem Touchpad. Jetzt lautet sie wie folgt:
Code:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Generic Keyboard"
InputDevice "Synaptics Touchpad"
EndSection
Section "Files"
# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "10"
Option "RightEdge" "1210"
Option "TopEdge" "10"
Option "BottomEdge" "375"
Option "FingerLow" "0"
Option "FingerHigh" "3"
Option "SingleSnapTimeout" "100"
Option "MaxTapMove" "20"
Option "MaxDoubleTapTime" "150"
Option "VertScrollDelte" "8"
Option "HorizScrollDelta" "8"
Option "VertEdgeScroll" "false"
Option "HorizEdgeScroll" "false"
Option "VertTwoFingerScroll" "true"
Option "HorizTwoFingerScroll" "true"
Option "FastTaps" "false"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "MinSpeed" "0.7"
Option "MaxSpeed" "5.0"
Option "AccelFactor" "0.10"
Option "SHMConfig" "on"
Option "SHMConfig" "true"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "Generic Video Card"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1440x900"
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
9. Änderungen bei der Tastaturbelegung:
In meinem home-Verzeichnis habe ich eine Datei .xmodmap erstellt mit dem Inhalt:
Code:
keycode 115 = ISO_Level3_Shift
keycode 108 = Delete
keycode 98 = Up Prior
keycode 104 = Down Next
keycode 100 = Left Home
keycode 102 = Right End
keycode 22 = BackSpace Insert
keycode 116 = Alt_R
add Mod1 = Alt_L
add Mod2 = Mode_switch
Damit diese automatisch benutzt wird habe ich das folgende Skript in ~/.kde/Autostart hineinkopiert:
Code:
#! /bin/sh
xmodmap /home/fidemeister/.xmodmap
---
Und um die unvermeidlichen "Warum überhaupt? MacOSX ist doch soooooviel besser..."-Antworten, die immer bei so einem Thema kommen, vorwegzunehmen: mein Traum war schon lange ein laptop mit allen drei Betriebssystemen: MacOSX zum arbeiten und genießen, Linux zum lernen, arbeiten und frickeln , Win zum spielen...
(Und ja, ich habe auch Parallels.)
Have fun!