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
installation:macintel [Le 24/03/2007, 17:17]
82.234.114.172
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​mac tutoriel}} 
----- 
  
-<​code>​Edgy Eft (6.10)</​code>​ 
- 
-===== Installation d'​Ubuntu sur un MacIntel en dual boot avec OS X & Triple Boot OSX Ubuntu Windows===== 
- 
-**Note aux possesseurs de MacBook:** 
- 
-Vous pouvez suivre la doc dédié à ce modèle: [[installation:​macbook]],​ qui décrit l'​installation et la configuration d'​Ubuntu en dual Boot avec OSX. Dans le cas ou vous avez un MacBook et que vous voulez un triple boot, vous pouvez suivre la partie installation sur cette page et la partie configuration sur la page [[installation:​macbook]] 
- 
-==== Introduction ==== 
-L'​installation de linux sur MacIntel est une opération assez simple. 
-Néanmoins, il existe plusieurs méthodes en fonction de ce que l'on veut faire. 
-(double boot Linux / Mac OSX, Triple boot Linux / Mac OSX / Windows, etc.) 
-Je décrirai ​ ici la méthode que j'ai utilisé ​ pour faire un double boot Mac OSX / Ubuntu, 
-Ainsi que la méthode suivie pour le Triple Boot. 
- 
- 
- 
-===== Dual Boot Ubuntu / OSX ===== 
- 
-**Cette méthode décrit la façon d'​installer Linux en dual boot avec Lilo. Pour Utiliser Grub vous pouvez suivre la méthode d'​installation proposé sur [[installation:​macbook|cette page]].** ​ 
- 
-==== Pré-requis ==== 
- 
-  * Un MacIntel avec Mac OS X installé 
-  * Boot Camp 
-  * rEFIT 
-  * Un Cd Ubuntu i386 
-  * Une connexion à Internet 
- 
- 
- 
- 
- 
-==== 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, télécharger et installez [[http://​www.apple.com/​macosx/​bootcamp/​|Boot Camp]]. ​ 
-Boot Camp s'​installe automatiquement dans Applications > Utilitaires > Assistant Boot Camp. 
-Lancez l'​assistant Boot Camp, il vous demande de quitter les autres applications en cours, puis vous propose de "​graver un CD Mac..."​ ou de sauter cette étape car vous "avez déjà un CD Mac..."​. Vous pouvez sauter cette étape. 
-Vous allez ainsi pouvoir redimensionner la partition Mac OS X et créer une seconde partition. 
- 
- 
-==== Installation de rEFIt ==== 
- 
-rEFIT est un menu de démarrage graphique pour les MacIntel. 
-Télécharger [[http://​refit.sourceforge.net/​|rEFIt]]. 
-Copiez le dossier "​efi"​ à la racine de Mac OSX. 
-Ouvrez un terminal et entrez ces commandes : 
- 
-<​code>​ 
- cd /efi/refit 
-</​code>​ 
- 
-<​code>​ 
- ​./​enable.sh 
-</​code>​ 
- 
-Quand il vous le demande, entrez votre mot de passe. 
- 
- 
- 
- 
- 
- 
- 
- 
-==== Installation d'​Ubuntu ==== 
- 
-Bootez sur le Livecd Ubuntu puis installez Ubuntu normalement comme pour une installation classique. 
-Lors du partitionnement,​ utilisez la partition créée par Boot Camp, pour créer vos partitions (au moins deux partitions, une SWAP et une /). 
-Lors du montage des partitions, ne montez pas la partition EFI. 
- 
-L'​installation plante au moment d'​installer Grub. Ce n'est pas grave car on veut utiliser Lilo et non Grub. 
- 
-__sur un iMac 20":__ 
-Une fois le livecd lancé ctrl+alt+F1 ou F2. 
- 
-Ensuite faite un: 
-<​code>​sudo killall gdm 
-sudo killall Xorg</​code>​ 
-modifier dans xorg.conf: 
-<​code>​ 
-Section "​Monitor"​ 
-    Identifier “Monitor0″ 
-    VendorName “Monitor Vendor” 
-    ModelName “Monitor Model” 
-    Modeline “1680×1050_60.00″ 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync 
-EndSection 
- 
-Section "​Screen"​ 
-    Identifier “Screen0″ 
-    Device “Card0″ 
-    Monitor “Monitor0″ 
-    DefaultDepth 24 
-    SubSection “Display” 
-        Viewport 0 0 
-        Depth 24 
-        Modes “1024×768″ 
-    EndSubSection 
-EndSection 
-</​code>​ 
-NB:Ajouter juste les lignes Modeline, Viewport, Modes "​1024x768"​ 
- Ceci pour changer la resolution pour passer en 1024x768 dans xorg.conf relancer xorg ensuite. ​ 
-taper : <​code>​startx</​code> ​ 
- 
- 
- 
- 
-==== Installation de Lilo ==== 
- 
-Toujours sous le live CD d'​Ubuntu,​ configurez la connexion à Internet. 
-Après il faut se chrooter dans votre installation d'​Ubuntu de tout à l'​heure. 
- 
-<​code>​ 
- # sudo mkdir /mnt/ubuntu 
- # sudo mount /dev/sda3 /​mnt/​ubuntu/​ 
- # sudo mount -t proc none /​mnt/​ubuntu/​proc 
- # sudo mount -o bind /dev /​mnt/​ubuntu/​dev 
- # sudo cp /​etc/​resolv.conf /​mnt/​ubuntu/​etc/​resolv.conf 
- # sudo chroot /mnt/ubuntu /bin/bash 
-</​code>​ 
- 
-Dans votre environement **chrooté** : 
- 
-<​code>​ 
- # apt-get update 
- # apt-get install lilo lilo-doc linux-686-smp 
-</​code>​ 
- 
-Ici notre partition racine est /dev/sda3 
-Éditer le fichier suivant ​ 
-<​code>​ 
-# vi /​etc/​lilo.conf 
-ou 
-# nano /​etc/​lilo.conf 
-</​code>​ 
-Dans le fichier rentré les infos suivantes : 
-<​code>​ 
-boot=/​dev/​sda3 
-default=Ubuntu 
- 
-map=/​boot/​map 
-delay=20 
-image=/​vmlinuz initrd=/​initrd.img 
-root=/​dev/​sda3 
-label=Ubuntu 
-read-only 
-</​code>​ 
- 
-Ouvrez un terminal pour être dans l'​environement **non-chrooté** (celui du Live CD). 
- 
-Exécutez parted en root  
- 
-<​code>​ 
-# sudo parted 
-</​code>​ 
- 
-et taper: 
-<​code>​ 
-select /dev/sda 
-print 
-set (Choisir le numéro de votre partition racine linux) 
-boot 
-on 
-quit 
-</​code>​ 
- 
-Retournez dans le terminal **chrooté** et tapez : 
-<​code>​ 
-# lilo -b /dev/sda 
-# exit 
-</​code>​ 
- 
-et 
- 
-<​code>​ 
-# cd 
-# sudo umount /​mnt/​ubuntu/​proc 
-# sudo umount /​mnt/​ubuntu/​dev 
-# sudo umount /mnt/ubuntu 
-</​code>​ 
- 
-Ensuite rebooter la machine. ​ 
-Une fois que vous êtes sur le menu refIt au démarrage, selectionner l'​icone partionning tool, puis choisir update MBR. ( Je ne suis pas sur que ceci sois nécessaire pour un install bootCamp+refiT+Ubunu mais refIt + ubuntu) 
-Puis reboot à nouveau et à vous les joies du pingouin ​ 
- 
- 
----- 
- 
- 
-===== Triple Boot Ubuntu / OSX / Windows XP SP2 ===== 
- 
-==== Introduction ==== 
- 
-Les MacIntels sont des machines basées sur EFI. (Successeur du BIOS). 
- 
-Ils utilisent donc le GPT (GUID Partition Table) au lieu du MBR comme sur les PC avec un BIOS. 
-Le GPT permet en théorie d'​avoir jusqu'​à 148 partitions, mais ne supporte pas les partitions étendues. 
- 
-Le problème: 
-  * OSX connait GPT 
-  * Linux connait GPT 
-  * Windows ne connait pas GPT. 
- 
-Il lui faut pourtant booter dessus. Donc Boot Camp fait croire à un BIOS. 
- 
-On se retrouve donc avec 4 partitions max. (limitations GPT + limitations MBR) 
- 
-  * 1 pour EFI 
-  * 1 pour OSX 
-  * 1 pour Linux 
-  * 1 pour Windows 
- 
-Il manque bien évidement la partition SWAP. 
- 
-On va donc créer un fichier de swap à défaut de pouvoir avoir une partition supplémentaire. 
- 
- 
-==== Pré-requis ==== 
- 
-  * Un MacIntel avec Mac OS X installé 
-  * Boot Camp 
-  * rEFIT 
-  * Un Cd Ubuntu i386 
-  * Un CD de Windows XP SP2 (SP2 Obligatoire) 
-  * Une connexion à Internet 
- 
- 
-==== 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, téléchargez et installez [[http://​www.apple.com/​macosx/​bootcamp/​|Boot Camp]]. 
-Lors de l'​installation,​ 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. 
-Ne pas repartitionner le disque avec Boot Camp. 
- 
-Quittez Boot Camp. 
- 
- 
-==== Installation de rEFIt ==== 
- 
-rEFIT est un menu de démarrage graphique pour les MacIntel. 
-Téléchargez [[http://​refit.sourceforge.net/​|rEFIt]]. 
-Copiez le dossier "​efi"​ à la racine de Mac OSX. 
-Ouvrez un terminal et entrez ces commandes : 
- 
-<​code>​ 
- cd /efi/refit 
-</​code>​ 
- 
-<​code>​ 
- ​./​enable.sh 
-</​code>​ 
- 
-Quand il vous le demande, entrez votre mot de passe. 
- 
- 
-==== Partitionement ==== 
- 
-Dans mon cas j'ai un disque de 80 Go (soit 74 Go utilisables) 
- 
-  * 40G pour OSX 
-  * 20G pour Linux 
-  * 14G pour Windows 
- 
-Dans un terminal sous OSX taper: 
- 
-<​code>​ 
-sudo diskutil resizeVolume /​dev/​disk0s2 40G Linux Linux 20G "​MS-DOS FAT32" Windows 14G 
-</​code>​ 
- 
- 
-==== Installation de Windows ==== 
- 
-Mettre le CD de Windows XP SP2 dans le lecteur et redémarrer la machine. 
-Au boot, Refit vous propose de démarrer sur le CD de Windows. 
- 
-Lancer l'​installation. Lors de la sélection de la partition sur laquelle installer Windows choisissez la partition Windows (C:). 
- 
-**NE LA SUPPRIMEZ PAS VOUS NE POURRIEZ PAS LA RECREER DEPUIS L'​ASSISTANT WINDOWS!!!** 
- 
-Lorsque vous la choisissez, il vous dit qu'il doit reformater la partition. Formater-la en NTFS (ou FAT 32 si vous voulez faire des échanges de fichiers avec Windows, mais je le déconseille). 
- 
-Une fois que Windows est installé, installez les drivers fournit sur le CD que vous avez gravé. 
- 
- 
- 
-==== Installation d'​Ubuntu ==== 
- 
-Démarrer sur le CD d'​Ubuntu et lancer l'​installation. 
-ATTENTION: 
-Lors de la création de partitions ne pas créer de partition SWAP. Le maximum de partition est déjà atteint. 
-On va créer un fichier de SWAP sur la partition racine une fois l'​installation terminée. 
- 
-Choisir "​Modifier la table des partitions manuellement"​. 
- 
-L'​assistant vous averti que vous n'avez pas crée de partition SWAP et que c'est pas bien. Ce n'est pas grave, on continue. 
- 
-L'​installation plante au moment d'​installer Grub. Ce n'est pas grave car on veut utiliser Lilo et non Grub. 
- 
-==== Création d'un fichier de SWAP de 2Go==== 
- 
-Ouvrir un terminal depuis le live CD. 
- 
-<​code>​ 
- $ sudo su - 
- # mkdir /mnt/ubuntu 
- # mount /dev/sda3 /mnt/ubuntu 
- # mount -t proc none /​mnt/​ubuntu/​proc 
- # mount -o bind /dev /​mnt/​ubuntu/​dev 
- # chroot /mnt/ubuntu /bin/bash 
- # dd if=/​dev/​zero of=/​swapfile bs=1024 count=2048000 
- # mkswap /swapfile 
- # swapon /swapfile 
-</​code>​ 
- 
-N.B: Le fichier de swap peut être inférieur à 2Go. Par exemple pour faire un fichier d'un Giga: 
-<​code>​ 
-# dd if=/​dev/​zero of=/​swapfile bs=1024 count=1024000 
-</​code>​ 
- 
-Ok, le fichier de swap existe. Maintenant, il suffit de dire à Ubuntu de l'​activer à chaque démarrage: 
- 
-<​code>​ 
- # nano /etc/fstab 
-</​code>​ 
- 
-ajoutez cette ligne au fichier fstab 
-<​code>​ 
-      /​swapfile ​              ​swap ​                   swap    defaults ​       0 0 
-</​code>​ 
- 
- 
- 
-==== Installation d'un chargeur de démarrage ==== 
- 
-**Choisir** une des deux méthodes: 
-  - Lilo 
-  - Grub 
- 
- 
-La méthode Grub a été proposé et testé par **biboubs** (un grand merci à toi) 
-Les deux méthode sont équivalentes. Le choix est très personnel. Personellement je préfère Lilo car je le connais mieux, d'un autre coté Grub est le boot loader par défaut sur Ubuntu. 
- 
-==== 1/ Installation de Lilo ==== 
- 
-<​code>​ 
- # apt-get install lilo linux-686-smp 
-</​code>​ 
- 
-Ici notre partition racine est /dev/sda3 
-<​code>​ 
-# nano /​etc/​lilo.conf 
-</​code>​ 
-<​code>​ 
-boot=/​dev/​sda3 
-default=Ubuntu 
- 
-map=/​boot/​map 
-delay=20 
-image=/​vmlinuz initrd=/​initrd.img 
-root=/​dev/​sda3 
-label=Ubuntu 
-read-only 
-</​code>​ 
- 
-Ouvrez un terminal pour être dans l'​environement **non-chrooté** (celui du Live CD). 
- 
-Exécutez parted en root  
- 
-<​code>​ 
-# sudo parted 
-</​code>​ 
- 
-et taper: 
-<​code>​ 
-select /dev/sda 
-print 
-set (Choisir le numéro de votre partition racine linux) 
-boot 
-on 
-quit 
-</​code>​ 
- 
-Retournez dans le terminal **chrooté** et tapez : 
-<​code>​ 
-#  lilo -P ignore -b /dev/sda3 
-#  exit 
-</​code>​ 
- 
-et 
- 
-<​code>​ 
-# cd 
-# umount /​mnt/​ubuntu/​proc 
-# umount /​mnt/​ubuntu/​dev 
-# umount /mnt/ubuntu 
-</​code>​ 
- 
- 
- 
-==== 2/ Installation de Grub /!\ En phase de Test /!\ ==== 
- 
-Bien que grub doit normalement être installé on peut le réinstaller. 
- 
-Dans l'​environement **chrooté**:​ 
- 
-<​code>​ 
-sudo apt-get install grub 
-</​code>​ 
- 
-On downlod et on télecharge Refit pour debian ici:  [[http://​ftp.debian.org/​debian/​pool/​main/​r/​refit/​refit_0.7-3_i386.deb]] 
- 
-On l'​installe:​ 
- 
-Dans l'​environement **chrooté**:​ 
-<​code>​ 
-sudo dpkg -i refit refit_0.7-3_i386.deb 
-</​code>​ 
- 
-Dans l'​environement **NON chrooté**: 
-<​code>​ 
-sudo gptsync /dev/sda && sudo sfdisk -c /dev/sda 3 83 
-</​code>​ 
- 
- 
-Dans l'​environement **chrooté**:​ 
-<​code>​ 
-sudo grub-install /dev/sda3 
-</​code>​ 
- 
-Créer le fichier /​boot/​grub/​menu.lst 
- 
-Dans l'​environement **chrooté**:​ 
-<​code>​ 
-sudo nano /​boot/​grub/​menu.lst 
-</​code>​ 
-Puis y insérer ces quelques lignes. 
-<​code>​ 
-title           ​Ubuntu,​ kernel 2.6.17-10-generic 
-root            (hd0,2) 
-kernel ​         /​boot/​vmlinuz-2.6.17-10-generic root=/​dev/​sda3 ro quiet splash 
-initrd ​         /​boot/​initrd.img-2.6.17-10-generic 
-quiet 
-savedefault 
-boot 
- 
-title           ​Ubuntu,​ kernel 2.6.17-10-generic (recovery mode) 
-root            (hd0,2) 
-kernel ​         /​boot/​vmlinuz-2.6.17-10-generic root=/​dev/​sda3 ro single 
-initrd ​         /​boot/​initrd.img-2.6.17-10-generic 
-boot 
- 
-title           ​Ubuntu,​ memtest86+ 
-root            (hd0,2) 
-kernel ​         /​boot/​memtest86+.bin 
-quiet 
-boot 
-</​code>​ 
- 
- 
-Dans l'​environement **chrooté**:​ 
-<​code>​ 
-sudo update-grub 
-</​code>​ 
- 
-<​code>​ 
-# exit 
-# cd 
-# sudo umount /​mnt/​ubuntu/​proc 
-# sudo umount /​mnt/​ubuntu/​dev 
-# sudo umount /mnt/ubuntu 
-</​code>​ 
- 
----- 
- 
---- Neeux. 
  • installation/macintel.1174753073.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)