Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:38]
bastnic ajout luminosité de l'écran
— (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. 
- 
-Cette configuration vous propose un clic droit en tapant à deux doigts en même temps n'​importe où dans le pad, mais aussi le déplacement horizontal et vertical à deux doigts. 
- 
-Cela fonctionne correctement mais pose problème avec la configuration de Firefox par défaut. Il s'​emmêle les pinceaux avec le défilement horizontal. Pour corriger ça, ouvrez un nouvel onglet et dans la barre d'​adresse tapez **about:​config**. Validez. Recherchez ses deux paramètres et changez leurs valeurs : 
-<​code>​ 
-mousewheel.horizscroll.withnokey.action de 2 à 0 mousewheel.horizscroll.withnokey.numlines de -1 à 1 
-</​code>​ 
-De plus ça peut-être une bonne idée d'​éviter que le clic droit n'​interfère pas avec le défilement. La solution pour ce problème passe par une commande nommée syndaemon qu'il faut lancer à chaque démarrage de session graphique. 
- 
-Dans Système > Préférence > Sessions, ajoutez une entrée avec comme commande :  
-<​code>​ 
-syndaemon -t -d  
-</​code>​ 
- 
-L'​autre solution consiste à partager l'​unique bouton en deux pour avoir le clic droite... à droite. Voici le code à mettre dans le fichier /​etc/​X11/​xorg.conf :  
-<​code>​ 
-Section "​InputDevice"​ 
- Identifier "​Synaptics Touchpad"​ 
- Driver "​synaptics"​ 
- Option "​SendCoreEvents"​ "​true"​ 
- Option "​Device"​ "/​dev/​psaux"​ 
- Option "​Protocol"​ "​auto-dev"​ 
- Option "​LeftEdge"​ "​150"​ 
- Option "​RightEdge"​ "​1070"​ 
- Option "​TopEdge"​ "​100"​ 
- Option "​BottomEdge"​ "​310"​ 
- Option "​FingerLow"​ "​25"​ 
- Option "​FingerHigh"​ "​30"​ 
- Option "​MaxTapTime"​ "​180"​ 
- Option "​MaxTapMove"​ "​220"​ 
- Option "​MaxDoubleTapTime"​ "​180"​ 
- Option "​HorizEdgeScroll"​ "​0"​ 
- Option "​VertEdgeScroll"​ "​0"​ 
- Option "​TapButton1"​ "​0"​ 
- Option "​TapButton2"​ "​0"​ 
- Option "​TapButton3"​ "​0"​ 
- 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"​ "​2"​ 
- Option "​LTCornerButton"​ "​0"​ 
- Option "​LBCornerButton"​ "​3"​ 
-EndSection 
-</​code>​ 
- 
-==== Luminosité de l'​écran ==== 
-Le contrôle de luminosité de l'​écran fonctionne sans rien faire via les touches F1 et F2 avec Gutsy. 
- 
-Cependant, de temps en temps, alors que la luminosité est réglée comme bon vous semble, l'​écran s'​illumine complètement sans vous demander votre avis. Ca arrive de manière aléatoire mais à coup sûr quand débranchez puis rebranchez l'​alimentation. 
- 
-Cette configuration peut-être changée. Il faut utiliser le gconf-editor qui se lance en ligne de commande ou via Alt+F2 en tapant... gconf-editor. 
-Dans la section '​apps/​gnome-power-manager/​backlight''​ décochez la case "​enable"​. ​ 
- 
-Si jamais vous désirez revenir à l'​ancien comportement,​ alors vous n'​aurez plus qu'à revenir et recocher cette case. 
- 
-==== Colorisation de l'​écran ==== 
-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]] 
  
  • macbookgutsy.1195864710.txt.gz
  • Dernière modification: Le 24/11/2007, 02:19
  • (modification externe)