Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| installation:macbook [Le 17/09/2008, 11:08] – 213.190.200.120, 127.0.0.1 | installation:macbook [Le 06/08/2011, 05:18] (Version actuelle) – obsolete YannUbuntu | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | < | ||
| - | |||
| - | [[: | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ====== Installation d' | ||
| - | |||
| - | Ce tutoriel vous relate l' | ||
| - | |||
| - | **Cette méthode décrit la façon d' | ||
| - | |||
| - | 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' | ||
| - | * Le redimensionnement d'une partition. | ||
| - | * La création d'un CD avec les drivers du Mac pour Windows. | ||
| - | * Boot Camp permet aussi de " | ||
| - | Sous Mac, téléchargez et installez [[http:// | ||
| - | Lors de l' | ||
| - | |||
| - | 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 Mac 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:// | ||
| - | |||
| - | Une fois ouverte, double-cliquez sur rEFIt.mpkg. Suivez les instructions et tout se passera bien. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Installation d' | ||
| - | 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. | ||
| - | |||
| - | Si vous avez un core duo simple (pas la dernière version de Core 2 duo) avec Ubuntu Edgy, vous aurez sûrement un “kernel panic” au lancement du système. Ne vous affolez pas tout est prévu. | ||
| - | Au démarrage du Live CD, faîtes F6 et vous pourrez modifier les commandes de démarrage du live CD. Selon votre processeur ajoutez ce bout de commande : | ||
| - | |||
| - | * 1,83 Ghz : '' | ||
| - | * 2 GHz : '' | ||
| - | |||
| - | C’est rébarbatif, | ||
| - | |||
| - | Vous êtes maintenant sur le bureau d’Ubuntu. Double-cliquez sur l’icône “Installer” du bureau. Je vous laisse remplir les quatre premières étapes, mais attention à la cinquième. | ||
| - | |||
| - | A l’étape 5/6, “Préparation des disques durs” choisissez l’option “Editer manuellement la table de partitions” puis “Suivant”. Supprimer la dernière partition /dev/sda3 qui correspond à la partition Windows que BootCamp a crée pour vous. Cliquer sur “suivant” puis “Appliquer” et enfin fermer la fenêtre en cliquant sur “Fermer”. Une fois de retour à l’étape 5/6 “Préparation des points de montage”, cliquer sur “Précédent” deux fois. Vous êtes maintenant de retour sur les trois choix du départ. Cette fois nous allons choisir “Utiliser le plus grand espace disponible” et cliquer sur suivant. | ||
| - | |||
| - | **A l’étape 6/6, NE CLIQUEZ PAS ENCORE SUR " | ||
| - | |||
| - | A la différence d' | ||
| - | |||
| - | * Télécharger le paquet [[http:// | ||
| - | * L' | ||
| - | |||
| - | Rappelez-vous que vous n'avez pas encore cliqué sur " | ||
| - | |||
| - | < | ||
| - | Le 3 de "sda 3" signifie la partition 3 (où GRUB sera installé), adapter si nécessaire si vous avez un schéma de partition exotique. | ||
| - | |||
| - | Maintenant revenez à l' | ||
| - | |||
| - | Pendant l' | ||
| - | |||
| - | Normalement, | ||
| - | |||
| - | Au redémarrage, | ||
| - | Une fois Ubuntu lancé... | ||
| - | |||
| - | Identifiez-vous et : [[http:// | ||
| - | |||
| - | |||
| - | ===== 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, | ||
| - | |||
| - | Toutes les commandes que je vais vous donner seront des commandes à copier/ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Le wifi ==== | ||
| - | |||
| - | Le wifi est reconnu de base avec Edgy Eft pour les core duo simple, nous n' | ||
| - | |||
| - | < | ||
| - | |||
| - | === Pour les core 2 duo === | ||
| - | |||
| - | En ce qui concerne les **macbook core 2 duo** ainsi que les **macbook pro**, il faut maintenant installer des pilotes supplémentaires en passant par un logiciel nommé ndiswrapper ([[: | ||
| - | Le démarrage automatique de l' | ||
| - | |||
| - | < | ||
| - | iface lo inet loopback</ | ||
| - | |||
| - | Remplacez ensuite le network-manager-gnome par [[: | ||
| - | |||
| - | === Pour les autres === | ||
| - | |||
| - | |||
| - | Télécharger le drivers windows xp Dlink DWA 645 disponibles sur | ||
| - | [[ftp:// | ||
| - | Décompressez l' | ||
| - | |||
| - | Installation de ndiswrapper et du pilote : | ||
| - | |||
| - | < | ||
| - | sudo ndiswrapper -i Driver/ | ||
| - | sudo depmod -a | ||
| - | sudo modprobe ndiswrapper | ||
| - | sudo ndiswrapper -m | ||
| - | </ | ||
| - | |||
| - | Avec iwconfig vous devriez désormais avoir : | ||
| - | |||
| - | < | ||
| - | wlan0 IEEE 802.11g | ||
| - | Mode: | ||
| - | Bit Rate:54 Mb/s | ||
| - | Power Management: | ||
| - | Link Quality: | ||
| - | Rx invalid nwid: | ||
| - | Tx excessive retries: | ||
| - | </ | ||
| - | |||
| - | Il ne vous reste qu'a cliquer sur l' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== La résolution d' | ||
| - | |||
| - | Nous sommes en 1024x768, c'est bien dommage pour un si bel écran. Pour passer à une résolution supérieure, | ||
| - | |||
| - | < | ||
| - | sudo software-properties -e universe | ||
| - | sudo apt-get update | ||
| - | sudo apt-get install 915resolution | ||
| - | </ | ||
| - | |||
| - | Relancer le serveur X en appuyant simultanément sur les touches ctrl+alt+backspace. Il se configure tout seul en 1280x800. | ||
| - | |||
| - | |||
| - | Note : Les MacBook Pro 15" possèdent un circuit graphique ATI X1600. Il faut donc installer les driver pour les cartes ATI au lieu des driver 915resolution (pour les puces Intel). | ||
| - | Sous Feisty (7.04) Le menu **Système** > Administration** **Gestionnaire de pilotes propriétaires permet de les installer sans problèmes. | ||
| - | |||
| - | |||
| - | ==== Le rétro-éclairage ==== | ||
| - | |||
| - | Sous mac os x, on peut changer la luminosité de l' | ||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | wget http:// | ||
| - | gdebi-gtk macbook-backlight_0.0-1_i386.deb | ||
| - | sudo chmod u+s / | ||
| - | gconftool-2 --type string --set / | ||
| - | gconftool-2 --type string --set / | ||
| - | gconftool-2 --type string --set / | ||
| - | gconftool-2 --type string --set / | ||
| - | </ | ||
| - | |||
| - | Si vous mettez l' | ||
| - | |||
| - | < | ||
| - | |||
| - | Redémarrez pour que ça prenne effet. | ||
| - | |||
| - | |||
| - | Attention, avec les macbook core 2 duo, le logiciel ne marche pas et retourne l' | ||
| - | |||
| - | < | ||
| - | wget http:// | ||
| - | tar -xzf macbook-backlight_0.0-1.tar.gz | ||
| - | cd macbook-backlight-0.0 | ||
| - | sed -i s/ | ||
| - | gcc -Wall -DGENERATION_2 macbook-backlight.c -o macbook-backlight | ||
| - | sudo cp macbook-backlight /usr/bin | ||
| - | sudo chmod u+s / | ||
| - | </ | ||
| - | |||
| - | Maintenant vous pouvez tester avec : | ||
| - | |||
| - | < | ||
| - | macbook-backlight -10 | ||
| - | macbook-backlight +10 | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Le trackpad ==== | ||
| - | ** Cette étape est désormais inutile si vous utilisez Feisty Fawn** | ||
| - | |||
| - | |||
| - | Il va falloir passer par une recompilation du noyau. Attention, ne prenez pas ça à la légère car ce n'est pas une opération comme une autre. En effet on va complètement modifier ce qui fait tourner votre machine. J'ai fait le test plusieurs fois : vous ne devriez pas avoir de problème si vous suivez à la lettre mes instructions. | ||
| - | |||
| - | En fait, le trackpad nécessite un driver différend de celui inclut de base dans le noyau. Il nous faut un module nommé " | ||
| - | |||
| - | Pour cela, il vous faudra d' | ||
| - | |||
| - | < | ||
| - | |||
| - | Nous allons récupérer le noyau 2.6.18 sur le site officiel des kernel linux. L' | ||
| - | |||
| - | **ATTENTION** : pour cette étape, se connecter via le réseau filaire et non par le wifi. | ||
| - | |||
| - | |||
| - | < | ||
| - | cd / | ||
| - | sudo wget http:// | ||
| - | sudo tar xjf linux-2.6.18.tar.bz2 | ||
| - | cd linux-2.6.18 | ||
| - | sudo wget https:// | ||
| - | sudo mv config-2.6.18 .config | ||
| - | sudo make-kpkg --revision 1 --append-to-version -custom --initrd kernel_image | ||
| - | </ | ||
| - | |||
| - | Au bout d'une vingtaine de minutes de compilation, | ||
| - | |||
| - | < | ||
| - | cd .. | ||
| - | sudo dpkg -i linux-image-2.6.18-custom_1_i386.deb | ||
| - | </ | ||
| - | |||
| - | GRUB sera automatiquement mis-à-jour. Mais avant de redémarrer et de booter dessus, nous avons encore beaucoup de chose à faire. Premier problème, dans cette version du noyau nous venons de perdre le support de la carte wifi. En effet MadWifi n'est pas intégré de base dans les kernels officiels. Pas de soucis, juste quelques lignes à copier coller en plus. | ||
| - | |||
| - | < | ||
| - | cd | ||
| - | wget http:// | ||
| - | tar xvzf mad*.tar.gz | ||
| - | cd madwifi-0.9.2/ | ||
| - | make && sudo make install | ||
| - | sudo modprobe ath_pci | ||
| - | </ | ||
| - | |||
| - | Ca c' | ||
| - | |||
| - | Si nous avons fait tout cela, ce n'est (certainement) pas pour le plaisir de compiler mais bien pour pouvoir avoir le driver synaptics. Répercutons cela dans le serveur x : | ||
| - | |||
| - | < | ||
| - | sudo cp / | ||
| - | gksudo gedit / | ||
| - | </ | ||
| - | |||
| - | Après le EndSection du configured Mouse, c'est à dire vers les ligne 62/63, coller ce paragraphe : | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Identifier " | ||
| - | Driver " | ||
| - | Option " | ||
| - | Option " | ||
| - | Option " | ||
| - | | ||
| - | | ||
| - | Option " | ||
| - | Option " | ||
| - | Option " | ||
| - | Option " | ||
| - | Option " | ||
| - | Option " | ||
| - | Option " | ||
| - | Option " | ||
| - | Option " | ||
| - | Option " | ||
| - | # | ||
| - | # | ||
| - | Option " | ||
| - | # | ||
| - | Option " | ||
| - | Option " | ||
| - | Option " | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | Il faut aussi s' | ||
| - | |||
| - | < | ||
| - | AVANT cette ligne, coller : | ||
| - | < | ||
| - | |||
| - | Ce sera tout pour ce fichier. | ||
| - | |||
| - | Nous venons de voir qu'il y a une opération à faire dans le xorg.conf pour que le driver " | ||
| - | |||
| - | Pour cela, nous devons créer un fichier nommé / | ||
| - | < | ||
| - | gksudo gedit / | ||
| - | </ | ||
| - | |||
| - | Et y coller : | ||
| - | < | ||
| - | blacklist appletouch | ||
| - | blacklist usbhid | ||
| - | blacklist tsdev | ||
| - | </ | ||
| - | |||
| - | On doit ensuite modifier le fichier / | ||
| - | < | ||
| - | gksudo gedit / | ||
| - | </ | ||
| - | |||
| - | Puis ajouter à la fin : | ||
| - | |||
| - | < | ||
| - | # appletouch should load before usbhid so it claims the trackpad | ||
| - | appletouch | ||
| - | usbhid | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Le clavier ==== | ||
| - | |||
| - | ** Depuis Feisty Fawn le calvier Mac est parfaitement reconnu, il suffit de choisir le clavier macintosh au démarage du live cd ** | ||
| - | |||
| - | Nous allons créer un fichier de configuration du clavier spécifique que mappage de nos MacBooks. Ce fichier sera placé dans / | ||
| - | |||
| - | Ouvrons le avec les droits d' | ||
| - | < | ||
| - | sudo gedit / | ||
| - | </ | ||
| - | |||
| - | Et y coller ça, puis enregistrer et quitter ce fichier. | ||
| - | < | ||
| - | clear Mod1 | ||
| - | clear Mod2 | ||
| - | ! | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | !twosuperior threesuperior | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | ! less greater backslash | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode | ||
| - | keycode 100 = Left Left Home | ||
| - | keycode 101 = Begin | ||
| - | keycode 102 = Right Right End | ||
| - | keycode 103 = End | ||
| - | keycode 104 = Down Down Next | ||
| - | keycode 105 = Next | ||
| - | keycode 106 = Insert | ||
| - | keycode 107 = Delete | ||
| - | keycode 108 = Delete | ||
| - | keycode 109 = Control_R | ||
| - | keycode 110 = Pause | ||
| - | keycode 111 = Print | ||
| - | keycode 112 = KP_Divide | ||
| - | keycode 113 = Mode_switch | ||
| - | keycode 114 = Break | ||
| - | keycode 115 = Mode_switch | ||
| - | keycode 116 = Mode_switch | ||
| - | keycode 117 = Multi_key | ||
| - | add Mod1 = Alt_L | ||
| - | add Mod2 = Mode_switch | ||
| - | </ | ||
| - | |||
| - | Pour faire marcher cette nouvelle configuration, | ||
| - | |||
| - | < | ||
| - | |||
| - | Et plus généralement, | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Accéder à la partition Mac os x ==== | ||
| - | |||
| - | Attention, ce ne sera qu'en lecture seule et accessible par /media/mac | ||
| - | |||
| - | < | ||
| - | sudo mkdir / | ||
| - | sudo mount -t hfsplus /dev/sda2 /media/mac | ||
| - | cd /media/mac | ||
| - | </ | ||
| - | |||
| - | Pour que la partition soit montée directement à chaque démarrage éditez le fichier "/ | ||
| - | < | ||
| - | gksudo gedit /etc/fstab | ||
| - | </ | ||
| - | |||
| - | Et ajoutez-y la ligne suivante | ||
| - | < | ||
| - | / | ||
| - | </ | ||
| - | |||
| - | Par contre votre partition hfsplus sera montée en lecture seulement. | ||
| - | Pour vous permettre d' | ||
| - | < | ||
| - | diskutil disableJournal / | ||
| - | </ | ||
| - | |||
| - | Ce qui désactivera la journalisation du systeme de fichier hfsplus et vous permettra d' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== La Webcam iSight ==== | ||
| - | |||
| - | Pour les versions **core 2 duo** | ||
| - | |||
| - | Installation de libusb-dev et des headers de votre kernel | ||
| - | |||
| - | < | ||
| - | sudo apt-get install libusb-0.1-4 libusb-dev linux-headers-$(uname -r) libgpg-error-dev libgcrypt11-dev | ||
| - | </ | ||
| - | |||
| - | Téléchargement des sources de linux-uvc proposé par [[http:// | ||
| - | < | ||
| - | wget http:// | ||
| - | </ | ||
| - | |||
| - | Extraction de l' | ||
| - | < | ||
| - | tar zxvf linux-uvc-0.1.0-e.tar.gz | ||
| - | </ | ||
| - | |||
| - | Création et installation du module uvcvideo | ||
| - | < | ||
| - | cd linux-uvc-0.1.0-e | ||
| - | make | ||
| - | sudo make install | ||
| - | </ | ||
| - | |||
| - | Chargement du firmware de l' | ||
| - | < | ||
| - | sudo ./extract / | ||
| - | </ | ||
| - | |||
| - | Chargement du module | ||
| - | < | ||
| - | sudo modprobe uvcvideo | ||
| - | </ | ||
| - | |||
| - | Pour que le module soit chargé au démarrage | ||
| - | < | ||
| - | gksudo gedit / | ||
| - | </ | ||
| - | Et rajouter " | ||
| - | |||
| - | ===== Sources ===== | ||
| - | |||
| - | * [[: | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | Merci à tous ces auteurs d' | ||
| - | |||
| - | ----- | ||
| - | Auteur : [[utilisateurs: | ||
