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 23/11/2007, 01:48] bastnic ajout section wifi (A REVOIR) |
— (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 trackpad ==== | ||
- | |||
- | |||
- | FIXME | ||
- | |||
- | |||
- | ==== Accéder à la partition Mac os x ==== | ||
- | |||
- | FIXME : rien à faire, la partition est déjà dispo | ||
- | |||
- | |||
- | ==== La Webcam iSight ==== | ||
- | |||
- | Pour les versions **core 2 duo** | ||
- | |||
- | Installation de libusb-dev et des headers de votre kernel | ||
- | |||
- | <code> | ||
- | sudo apt-get install libusb-0.1-4 libusb-dev linux-headers-$(uname -r) libgpg-error-dev libgcrypt11-dev | ||
- | </code> | ||
- | |||
- | Téléchargement des sources de linux-uvc proposé par [[http://blogs.gnome.org/view/rbultje|Ronald S. Bultje]]. Elles contiennent un outils d'extraction du firmware de la carte wifi | ||
- | <code> | ||
- | wget http://people.freedesktop.org/~rbultje/linux-uvc-0.1.0-e.tar.gz | ||
- | </code> | ||
- | |||
- | Extraction de l'archive | ||
- | <code> | ||
- | tar zxvf linux-uvc-0.1.0-e.tar.gz | ||
- | </code> | ||
- | |||
- | Création et installation du module uvcvideo | ||
- | <code> | ||
- | cd linux-uvc-0.1.0-e | ||
- | make | ||
- | sudo make install | ||
- | </code> | ||
- | |||
- | Chargement du firmware de l'iSight (votre patition mac osx doit etre accéssible dans /media/mac. voir ci-dessus) | ||
- | <code> | ||
- | sudo ./extract /media/mac/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport | ||
- | </code> | ||
- | |||
- | Chargement du module | ||
- | <code> | ||
- | sudo modprobe uvcvideo | ||
- | </code> | ||
- | |||
- | Pour que le module soit chargé au démarrage | ||
- | <code> | ||
- | gksudo gedit /etc/modules | ||
- | </code> | ||
- | Et rajouter "uvcvideo" en dernière ligne. | ||
- | |||
- | ==== Sources ==== | ||
- | * [[https://help.ubuntu.com/community/MacBook | L'article original sur le wiki anglophone]] | ||