Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
macbookgutsy [Le 24/11/2007, 01:12] 82.233.65.172 début touchpad |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>mac tutoriel gutsy brouillon}} | ||
- | ---- | ||
- | |||
- | <code>Gutsy Gibbon (7.10)</code> | ||
- | |||
- | |||
- | * [[:tutoriel:comment_faire_un_quadri-boot_sur_un_macintel|Quad-boot sur macintel avec Gusty]] | ||
- | * [[https://help.ubuntu.com/community/MacBook | L'article original sur le wiki anglophone]] | ||
- | |||
- | |||
- | |||
- | ====== Installation d'Ubuntu Gutsy sur un MacBook en dual boot avec Mac OS X ====== | ||
- | |||
- | Ce tutoriel vous relate l'entière installation d'Ubuntu Gutsy Gibbon sur un MacBook, en dual-boot avec Mac OS X. Pour un MacBook pro, il y a sûrement quelques modification à apporter, vous êtes libre de les effectuer. | ||
- | |||
- | **Cette méthode décrit la façon d'installer Gutsy, pour une installation plus ancienne et beaucoup plus compliquée avec Edgydirigez vous vers [[installation:macbook|cette page]] (c'est tellement plus difficile que sous Gutsy que cette page va sûrement bientôt sauter).** | ||
- | |||
- | Il est principalement issu de la traduction et de la récupération de bouts de tutoriel disponibles sur internet. Il vous mènera depuis Mac OS X pour créer vos partitions à la configuration du moindre détails. | ||
- | |||
- | ATTENTION : il est bien précisé qu'il ne fonctionne que pour un dual boot ! | ||
- | |||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Un MacIntel avec Mac OS X installé, pensez mettre à jour le firmware. | ||
- | * Boot Camp | ||
- | * rEFIT | ||
- | * Un Cd Ubuntu i386 ou 64 si Core 2 Duo | ||
- | * Une connexion à Internet | ||
- | |||
- | |||
- | ===== Installation du système ===== | ||
- | |||
- | ==== Téléchargement et installation de Boot Camp ==== | ||
- | |||
- | Boot Camp est un utilitaire d'Apple permettant: | ||
- | * Le redimensionnement d'une partition. | ||
- | * La création d'un CD avec les drivers du Mac pour Windows. | ||
- | * Boot Camp permet aussi de "simuler" un BIOS au démarrage de la machine et donc le boot d'OS tel que Ubuntu ou Windows. | ||
- | |||
- | |||
- | Sous Mac OS X Tiger (10.4) il faut télécharger et installer [[http://www.clubic.com/telecharger-fiche41616-boot-camp.html|Boot Camp sur Clubic.com]]. | ||
- | |||
- | Sous Mac OS X Leopard (10.5), BootCamp est déjà installé. | ||
- | |||
- | Lancez BootCamp, vous allez redimensionner la partition Mac OS X et créer une seconde partition. | ||
- | |||
- | Boot Camp vous propose de graver un CD de drivers pour Windows. Vous pouvez sauter cette étape. | ||
- | |||
- | |||
- | |||
- | |||
- | ==== Installation de rEFIt ==== | ||
- | |||
- | rEFIT est un menu de démarrage graphique pour les MacIntel, il nous sera utile pour pouvoir choisir entre le gestionnaire de démarrage de Mas OS X et GRUB. Avant d’effectuer ces opérations pensez à bien mettre à jour votre version de Mac OS X. | ||
- | |||
- | Téléchargez rEFIt l’image ([[http://prdownloads.sourceforge.net/refit/rEFIt-0.10.dmg?download|rEFIt-0.10.dmg]]) et montez la. | ||
- | |||
- | Une fois ouverte, double-cliquez sur rEFIt.mpkg. Suivez les instructions et tout se passera bien. | ||
- | |||
- | |||
- | ==== Installation d'Ubuntu ==== | ||
- | Insérez le CD d'installation d'Ubuntu dans votre lecteur CD, redémarrez votre MacBook. Au démarrage vous aurez le choix entre démarrer sur Mac OS X ou bien sur le CD Ubuntu. Choisissez bien entendu le deuxième. Vous booterez alors sur le Live cd, choisissez la langue française grâce à la touche F2. | ||
- | |||
- | Vous êtes maintenant sur le bureau d’Ubuntu. Double-cliquez sur l’icône “Installer” du bureau. | ||
- | |||
- | Deux choses importantes pendant cette installation : | ||
- | * n'oublier pas de choisir le clavier pour macintosh ! Sinon le mappage du clavier ne sera pas bon. | ||
- | * ne jamais négliger la phase de partionnement, il est tellement facile de tout casser pendant cette phase là. | ||
- | |||
- | Dans l'espace libre créé par le redimensionnement de la partition Mac OS, créez vous une patition / de 4go, un swap d'1 go et tout le reste pour le /home. Je vous renvoie vers d'autres tutoriels pour savoir comment configurer tout ça. | ||
- | |||
- | Normalement, l'installation se finira sans erreur. Choisissez "Redémarrer" pour booter sur votre tout nouvelle installation. | ||
- | |||
- | Au redémarrage, rEFIt vous propose de choisir entre Boot Mac OS X from Macintosh HD and Boot Linux from HD. Choisissez la deuxième option, vous tomberez ensuite sur GRUB qui vous lancera Ubuntu. | ||
- | |||
- | ===== Configuration du matériel ===== | ||
- | |||
- | Dans cette deuxième partie, nous allons aborder la configuration de notre toute fraîche Ubuntu. Nous allons entre autre configurer : le trackpad, le wifi, le rétro-éclairage, le clavier "à la mac", et plein d'autres choses. | ||
- | |||
- | Toutes les commandes que je vais vous donner seront des commandes à copier/coller dans un terminal (Applications -> Accessoires -> Terminal). C'est plus facile et plus rapide que de passer par une application graphique comme Synaptic. De plus ça évitera les erreurs de frappes si vous utilisez la méthode du copier/coller. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Le wifi ==== | ||
- | |||
- | Le wifi est reconnu de base pour les core duo simple : sautez donc cette section. | ||
- | |||
- | La tâche se complique avec les core 2 duo, non seulement c'est plus compliqué mais en plus vous avez le choix entre deux solutions qui ne sont pas innées. | ||
- | |||
- | <note important> | ||
- | N'ayant pas de Macbook seconde ou troisième génération, je vous conseille de venir corriger si vous rencontrez des inexactitudes. | ||
- | |||
- | [[:utilisateurs:bastnic | Bastien Jaillot]] | ||
- | </note> | ||
- | |||
- | |||
- | === Madwifi === | ||
- | <code> | ||
- | sudo aptitude install build-essential | ||
- | wget http://snapshots.madwifi.org/madwifi-trunk-current.tar.gz | ||
- | tar -zxvf madwifi-trunk-current.tar.gz | ||
- | cd madwifi-ng-* | ||
- | make | ||
- | sudo make install | ||
- | sudo modprobe ath_pci | ||
- | sudo modprobe wlan_scan_sta | ||
- | </code> | ||
- | |||
- | Si vous préférez installer la version de test de madwifi, | ||
- | <code> | ||
- | sudo aptitude install subversion | ||
- | svn checkout http://svn.madwifi.org/madwifi/trunk madwifi | ||
- | </code> | ||
- | puis reprendre à ''tar''. | ||
- | |||
- | Le wifi devrait maintenant fonctionner. | ||
- | |||
- | Il reste qu'un problème peut arriver : si le wifi s'arrête de temps à autres avec un message du noyau disant "wifi0: rx FIFO overrun; resetting", vous devez utiliser cette commande pour désactiver les messages d'alerte. | ||
- | <code> | ||
- | sudo iwpriv ath0 bgscan 0 | ||
- | </code> | ||
- | |||
- | Vous pouvez aussi l'ajouter au fichier /etc/rc.local pour que cette modification soit automatique à chaque redémarrage : | ||
- | <code> | ||
- | sudo sed -i~ 's/^exit 0/iwpriv ath0 bgscan 0\nexit 0/' /etc/rc.local | ||
- | </code> | ||
- | |||
- | === ndiswrapper ==== | ||
- | L'autre solution repose sur le programme [[:ndiswrapper]]. Pour fonctionner, ndiswrapper utilise les pilotes Windows fourni sur le CD de drivers (gravé depuis Mac OS X via BootCamp). | ||
- | |||
- | <note important>Cette méthode ne fonctionne que pour Ubuntu 32 bits</note> | ||
- | |||
- | Sur le CD de drivers, vous trouverez un fichier nommé atherosxpinstaller.exe qui nécessite d'avoir le programme non libre unrar, disponible dans le dépôt multiverse. | ||
- | * activez les dépôts mutltiverse | ||
- | * installez les logiciels rar et unrar | ||
- | <code> | ||
- | sudo aptitude install rar unrar | ||
- | </code> | ||
- | * décompressez le fichier atherosxpinstaller.exe comme ceci : | ||
- | <code> | ||
- | mkdir ~/atheros | ||
- | unrar x atherosxpinstaller.exe ~/atheros/ | ||
- | </code> | ||
- | * Il ne reste plus qu'à utiliser ces drivers avec ndiswrapper : | ||
- | <code> | ||
- | sudo apt-get install ndiswrapper-utils-1.8 | ||
- | |||
- | sudo ndiswrapper -i "~/atheros/net5416.inf" | ||
- | sudo modprobe ndiswrapper | ||
- | sudo echo >> /etc/modules "ndiswrapper" | ||
- | </code> | ||
- | |||
- | ==== La résolution d'écran ==== | ||
- | Le gestionnaire de pilotes propriétaires intégré à Gutsy a du configurer votre carte graphique correctement. | ||
- | |||
- | Pour un MacBook ce sera les pilotes Intel, pour les Pro ce sera du ATI. | ||
- | |||
- | |||
- | ==== Le touchpad ==== | ||
- | Il s'agit certainement là de la question la plus posée (avec le wifi). Quand on a un MacBook, on s'est vite habitué aux défilements vertical et horizontal à deux doigts en même temps n'importe où dans le touchpad. | ||
- | |||
- | Comment faire pour émuler ça sous Ubuntu ? | ||
- | |||
- | Il faut tripatouiller le fichier /etc/X11/xorg.conf, dans la section InputDevice pour le périphérique Synaptics. En clair, dans la console faites une sauvegarde du fichier de configuration du serveur X et éditer le fichier | ||
- | <code> | ||
- | sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_save | ||
- | gksudo gedit /etc/X11/xorg.conf | ||
- | </code> | ||
- | |||
- | La documentation du wiki anglophone à ce point deux solutions. La plus semblable à Mac OS X est la première. La deuxième se contente d'émuler un click droit par un click sur la partie droite de l'unique bouton : on se retrouve donc comme sur un pc normal. | ||
- | |||
- | <code> | ||
- | Section "InputDevice" | ||
- | Identifier "Synaptics Touchpad" | ||
- | Driver "synaptics" | ||
- | Option "SendCoreEvents" "true" | ||
- | Option "Device" "/dev/psaux" | ||
- | Option "Protocol" "auto-dev" | ||
- | Option "LeftEdge" "10" | ||
- | Option "RightEdge" "1200" | ||
- | Option "TopEdge" "10" | ||
- | Option "BottomEdge" "370" | ||
- | Option "FingerLow" "10" | ||
- | Option "FingerHigh" "20" | ||
- | Option "MaxTapTime" "180" | ||
- | Option "MaxTapMove" "220" | ||
- | Option "SingleTapTimeout" "100" | ||
- | Option "MaxDoubleTapTime" "180" | ||
- | Option "HorizEdgeScroll" "0" | ||
- | Option "VertEdgeScroll" "0" | ||
- | Option "TapButton1" "1" | ||
- | Option "TapButton2" "3" | ||
- | Option "TapButton3" "2" | ||
- | Option "LockedDrags" "off" | ||
- | Option "VertScrollDelta" "20" | ||
- | Option "HorizScrollDelta" "50" | ||
- | Option "VertTwoFingerScroll" "1" | ||
- | Option "HorizTwoFingerScroll" "1" | ||
- | Option "MinSpeed" "1.10" | ||
- | Option "MaxSpeed" "1.30" | ||
- | Option "AccelFactor" "0.08" | ||
- | Option "Emulate3Buttons" "true" | ||
- | Option "SHMConfig" "on" | ||
- | # corner buttons | ||
- | Option "RTCornerButton" "0" | ||
- | Option "RBCornerButton" "0" | ||
- | Option "LTCornerButton" "0" | ||
- | Option "LBCornerButton" "0" | ||
- | EndSection | ||
- | </code> | ||
- | |||
- | Enregistrez et quittez. | ||
- | |||
- | FIXME | ||
- | |||
- | ==== Polices et effets graphiques ==== | ||
- | Quand vous utilisez les effets graphiques (activés par défaut sur les MacBooks), les polices utilisaient dans les titres des fenêtres et/ou dans GDM sont parfois bien plus grosses que la normale. | ||
- | |||
- | Editez le fichier /etc/gdm/gdm.conf (en sudo évidemment) : | ||
- | <code> | ||
- | gksudo gedit /etc/gdm/gdm.conf | ||
- | </code> | ||
- | A la ligne 625, trouvez : | ||
- | <code> | ||
- | [server-Standard] | ||
- | name=Standard server | ||
- | command=/usr/bin/X -br -audit 0 | ||
- | </code> | ||
- | et le remplacer par : | ||
- | <code> | ||
- | [server-Standard] | ||
- | name=Standard server | ||
- | command=/usr/bin/X -br -audit 0 -dpi 96 | ||
- | </code> | ||
- | Redémarrez le serveur X soit en faisant ctrl+alt+suppr soit en vous déconnectant de votre session. Reconnectez-vous, le problème est résolu. | ||
- | |||
- | ==== Accéder à la partition Mac os x ==== | ||
- | |||
- | FIXME : rien à faire, la partition est déjà dispo | ||
- | |||
- | |||
- | ==== La Webcam iSight ==== | ||
- | FIXME | ||
- | |||
- | ==== Sources ==== | ||
- | * [[https://help.ubuntu.com/community/MacBook | L'article original sur le wiki anglophone]] | ||