Contenu | Rechercher | Menus

Différences

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

Lien vers cette vue comparative

Both sides previous revision Révision précédente
Prochaine révision
Révision précédente
macpro [Le 08/04/2013, 18:30]
farhi Mise a jour majeure procédure EFI sur MacPro
macpro [Le 10/02/2014, 13:18] (Version actuelle)
193.49.43.123
Ligne 1: Ligne 1:
-{{tag>​hardy jaunty karmic lucid matériel apple mac precise}}+{{tag>​hardy jaunty karmic lucid matériel apple mac precise ​saucy}}
  
 ---- ----
  
 ====== Installation d'​Ubuntu sur Apple MacPro ====== ====== Installation d'​Ubuntu sur Apple MacPro ======
- 
-<note important>​L'​installation d'un dual boot Ubuntu-MacOSX est un tantinet compliquée depuis MacOSX Snow Leopard et Ubuntu [[precise|12.04]]. Cette page a été mise a jour à partir de l'​excellente documentation [[http://​www.rodsbooks.com/​ubuntu-efi|Ubuntu-EFI]] (en).</​note>​ 
  
 <note tip>Il est fortement suggéré d'​utiliser la version Ubuntu 64 bits (AMD64) afin de bénéficier de la totalité de la mémoire installée. Il est également recommandé de conserver le système Mac OS X natif, afin de pouvoir faire des mises à jour de firmware, ou comme système de secours (on ne sait jamais ce qui peut arriver :-? ).</​note>​ <note tip>Il est fortement suggéré d'​utiliser la version Ubuntu 64 bits (AMD64) afin de bénéficier de la totalité de la mémoire installée. Il est également recommandé de conserver le système Mac OS X natif, afin de pouvoir faire des mises à jour de firmware, ou comme système de secours (on ne sait jamais ce qui peut arriver :-? ).</​note>​
Ligne 15: Ligne 13:
 Pour connaitre la version de votre [[http://​fr.wikipedia.org/​wiki/​Mac_Pro|Apple MacPro]], tapez la commande ''#​ sysctl hw.model''​ dans un terminal depuis Mac OS X, ou ''#​ dmidecode -s system-product-name''​ depuis un LiveCD Ubuntu. Pour connaitre la version de votre [[http://​fr.wikipedia.org/​wiki/​Mac_Pro|Apple MacPro]], tapez la commande ''#​ sysctl hw.model''​ dans un terminal depuis Mac OS X, ou ''#​ dmidecode -s system-product-name''​ depuis un LiveCD Ubuntu.
  
-  * **MacPro3,1 (2008, bi quad-core, 2.8 GHz)**. carte radio (Wifi/​Bluetooth) Broadcom Corporation BCM4328 802.11a/​b/​g/​n (rev 03). Deux cartes ethernet Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper). Carte firewire Texas Instruments XIO2213A 1394b. +  * **MacPro3,1 (2008, bi quad-core, ​E5462 2.8 GHz)**. carte radio (Wifi/​Bluetooth) Broadcom Corporation BCM4328 802.11a/​b/​g/​n (rev 03). Deux cartes ethernet Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper). Carte firewire Texas Instruments XIO2213A 1394b. ​Video ATI Radeon 2600 XT.
  
 ===== Installation ===== ===== Installation =====
Ligne 26: Ligne 23:
   * On suppose que vous êtes sous MacOSX ​   * On suppose que vous êtes sous MacOSX ​
   * Sauvegardez vos données (sur une disque amovible USB par exemple): comptes, fichiers de configuration de la machine, ​ préférences,​ ...   * Sauvegardez vos données (sur une disque amovible USB par exemple): comptes, fichiers de configuration de la machine, ​ préférences,​ ...
-  * Lancez ''​Go/​Applications/​Utilities/​DiskUtility''​ et réduisez votre partition MacOSX pour faire de la place non formatée ​(espace libre). +  * Lancez ''​Go/​Applications/​Utilities/​DiskUtility''​ et réduisez votre partition MacOSX ​(e.g. sur ''/​dev/​sda2''​). La partition "/​dev/​sda1"​ est celle pour EFI. Ajoutez une partition pour le système "/​dev/​sda3"​ et une pour le swap ("/​dev/​sda4",​ d'au moins la mémoire installée). Laissez-les en format HFS ou autre. Elles seront reformatées lors de l'​installation
-  * Mettez le Live CD/DVD Ubuntu [[precise|12.04]] dans le lecteur, redémarrez et maintenez la touche "Option/cmd" ou la touche '​C'​. +  * Mettez le Live CD/DVD Ubuntu [[saucy|13.10]] dans le lecteur, redémarrez et maintenez la touche "Alt" ou la touche '​C'​. 
-  * Démarrez l'​[[tutoriel:​installer_ubuntu_avec_le_live_cd|installation]] depuis l'​icône sur le bureau.+  * Démarrez l'​[[tutoriel:​installer_ubuntu_avec_le_live_cd|installation]] depuis l'​icône sur le bureau ​ou le Dash à gauche.
   * Pensez à sélectionner un agencement de clavier //​Macintosh//​.   * Pensez à sélectionner un agencement de clavier //​Macintosh//​.
-  * Lorsque l'on arrive à la sélection de la destination d'​installation, ​choisez ​//Utiliser le plus grand espace disponible//. Cela est fortement recommandé pour la [[precise|12.04]]Une partition '/', un "swap" et une petite ​partition ​GRUB boot loader ​(1 Mo) seront créés dans cet espaceVous pourrez ensuite changez, ajouter des partitions+  * Lorsque l'on arrive à la sélection de la destination d'​installation, ​choisissez ​//Autre chose// (dernier choix en bas de la liste) 
-  * :!: Vérifiez bien que le boot-loader (GRUB) est bien installé sur la racine ​du disque ''​/dev/sda''​Pas de problème, votre MacOSX ne sera pas effacé.+  * Indiquez ​la partition pour le système (e.g"/dev/sda3") formatée en "ext4" et utilisée comme "/"​. Indiquez la partition ​swap (e.g. "/​dev/​sda4"​) et formatez la aussi.  
 +  * Le secteur de boot "​grub"​ doit etre installé sur la partition ​du système, donc ici "/dev/sda3". 
 +  * :!: Un avertissement apparait comme quoi il n'y a pas de partition "​BIOS"​. Ignorez tranquillement.
   * Allez prendre un café. Ca prend un quart-d'​heure...   * Allez prendre un café. Ca prend un quart-d'​heure...
   * Redémarrez sous **MacOSX**. Votre Ubuntu n'est pas encore visible, mais il est bien là.   * Redémarrez sous **MacOSX**. Votre Ubuntu n'est pas encore visible, mais il est bien là.
-  * Installez [[http://​sourceforge.net/​projects/​gptfdisk/​files/​|Gdisk]] et ouvrez un terminal. +  * Récupérez ​[[http://​www.rodsbooks.com/​refind/​getting.html|rEFInd]] (prenez la version "​refind-bin"​). Ouvrez un Terminal, puis depuis l'​archive ​d'​installation ​"​refind",​ lancez ​e.g. "cd Downloads/refind-bin-0.7.7" ​puis "./install.sh"​. ​Le mot de passe set demandé
-  * Tapez ''​sudo gdisk /​dev/​disk0''​ puis "​p"​ pour voir vos partitions actives. Vous devriez avoir une partition EFI, une HFS+, ainsi que une "​biosgrub",​ un swap, et une Linux (type 83). +  * copiez le dossier ​"drivers_x64" ​depuis ​le dossier ​d'installation de rEFInd vers /EFI/refind avec "​sudo ​cp -r refind/drivers_x64 ​/EFI/refind"
-  * La table de partition MBR créée par Ubuntu par dessus EFI n'est pas fonctionnelle. On va la nettoyer.  +
-  * Sous //GDisk//, tapez "​x"​ (Expert mode), puis "​o"​. La liste des partitions MBR factices est affichée. +
-  * Sous //GDisk//, tapez "​n",​ puis "​o"​. Il ne devrait rester qu'une partition listée, de type 0xEE. +
-  * Sous //GDisk//, tapez "​w"​ pour saver. Confirmez et quittez "​q"​. +
-  * Toujours sous MacOSX, récupérez ​[[http://​www.rodsbooks.com/​refind/​getting.html|rEFInd]] (prenez la version "​refind-bin"​). Ouvrez un Terminal, puis depuis l'​archive "​refind",​ lancez ​"./install.sh"+
-  * Editez, en mode administrateur,​ le fichier "/efi/refind/​refind.conf"​ et décommentez la ligne "​scanfor"​ en ajoutant à sa fin ",​cd,​biosexternal"​. Sauvez. +
-  * Recupérez le [[http://​www.supergrubdisk.org/​Super GRUB 2 Disk]], gravez l'ISO sur un CD avec //​DiskUtility//​ et redémarrez. On l'​utilise pour lancer Ubuntu avec le boot-loader incomplet. +
-  * Lorsque //rEFInd// apparait, choisissez le Pingouin/CD à droite, ou pressez la touche Esc si le CD n'​apparait pas (pour re-actualiser)Le Mac boot sur le CD. +
-  * Un menu GRUB2 apparait. Choisissez ​"Detect installed systems" ​ou bien "​Detect any GRUB 2 installation (even if MBR is overwritten)"​ qui liste un truc du genre "​(hd0,​gpt4)/grub/core.img"​. ​Selectionnez alors le système Ubuntu. Cela permet simplement ​de booter dessus. On va réparer GRUB ensuite+
-  * Ubuntu a donc démarré. Ouvrez un Terminal (tapez ​"term" ​dans le Dash en haut a gauche). +
-  * Tapez "sudo mkdir /​boot/​efi"​ +
-  * Tapez "sudo mount /dev/sda1 /​boot/​efi"​ (monte la partition EFI) +
-  * Tapez "ls /​boot/​efi"​ qui doit alors lister un dossier ​"​efi"​ (ou "​EFI"​),​ sinon, ce n'est pas la bonne partition (sda1) +
-  * Tapez "sudo apt-get install grub-efi"​ (vous devez avoir une connexion internet) +
-  * Tapez "sudo mkdir /boot/​efi/​efi/​ubuntu/"  +
-  * Tapez "​sudo ​grub-install"​ et ignorez les messages d'​avertissement +
-  * Tapez "ls -l /boot/efi/efi/ubuntu" ​qui doit lister un seul fichier "​.efi"​. S'il y en a deux, enlevez "​boot.efi"​.+
   * Redémarrez. Le système Ubuntu doit maintenant être listé dans le menu rEFInd.   * Redémarrez. Le système Ubuntu doit maintenant être listé dans le menu rEFInd.
  
-Lorsque l'​installation est terminée, l'​ordinateur re-démarre (assez rapidement en 20-30 s). La machine que j'​utilise est configurée pour le developpement de code scientifique. J'​utilise les paquets suivants:+Lorsque l'​installation est terminée, l'​ordinateur re-démarre (assez rapidement en 20-30 s). La machine que j'​utilise est configurée pour le developpement de code scientifique. J'​utilise les paquets suivants ​pour Ubuntu Saucy 13.10:
 <​code> ​ <​code> ​
 # basic tools # basic tools
-sudo apt-get install ​nedit openssh-server ​gnome-device-manager gparted ​gnome-network-admin libntfs-gnomevfs nano vsftpd telnet telnetd samba cups-pdf ubuntu-restricted-extras ​tcsh nautilus-open-terminal ​cloop-utils ​ntfsprogs rar unrar  +sudo apt-get install ​hfsplus hfsprogs hfsutils libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libhfsp0 partimage gconf-defaults-service gconf-editor gir1.2-gdesktopenums-3.0 gir1.2-gnomedesktop-3.0 ​gnome-colors-common ​gnome-human-icon-theme gnome-icon-theme-full gnome-illustrious-icon-theme gnome-noble-icon-theme gnome-shell-common gnome-theme-gilouche gnome-themes-extras ​gnome-themes-standard gnome-themes-standard-data gnome-themes-ubuntu gnome-tweak-tool gnome-wine-icon-theme gnome-wise-icon-theme gtk2-engines gtk2-engines-pixbuf tango-icon-theme dconf-editor gnome-dust-icon-theme alacarte gir1.2-gconf-2.0 gir1.2-panelapplet-4.0 gnome-applets gnome-applets-data gnome-media gnome-panel gnome-panel-data gnome-session-fallback gnome-session-flashback gstreamer0.10-gconf indicator-applet-complete libgnome-media-profiles-3.0-0 libpanel-applet-4-0 metacity notification-daemon gnome-search-tool blcr-util libcr0 libibverbs-dev libibverbs1 libopenmpi-dev libopenmpi1.3 libtorque2 openmpi-bin openmpi-checkpoint openmpi-common ​ partclone ifrench-gut ispell unity-tweak-tool ​ gnome-tweak-tool gecko-mediaplayer ​ build-essential javascript-common cups-pdf ​ samba tcsh cloop-utils unrar rar gcc gcc-doc gfortran gfortran-doc flex bison autoconf automake autotools-dev make manpages-dev gnuplot make manpages-dev ​gnuplot octave ​ perl-tk dirdiff gnome-mplayer gnome-xcf-thumbnailer gthumb gnome-exe-thumbnailer ooo-thumbnailer octave  ​perl-tk dirdiff gnome-mplayer gnome-xcf-thumbnailer gthumb gnome-exe-thumbnailer ooo-thumbnailer ​gedit-plugins ubuntu-restricted-extras gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg libxine1-ffmpeg gxine mencoder libdvdread4 totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert libmad0 mpg321 p7zip-rar p7zip-full unace unrar zip unzip sharutils rar uudeview mpack arj cabextract file-roller gdebi indicator-cpufreq indicator-multiload subversion psutils ​pdf2svg pdfjam ​pstoedit 
-# dev tools +sudo add-apt-repository ppa:​webupd8team/​java 
-sudo apt-get install ​gcc gcc-doc gfortran gfortran-doc ​f2c flex bison autoconf automake autotools-dev make gnuhtml2latex texlive texlive-math-extra tex4ht ​manpages-dev ​dvipdfmx +sudo apt-get update 
-# sci tools +sudo apt-get install ​oracle-java7-installer 
-sudo apt-get install octave3.2 octave3.2-htmldoc octave3.2-doc gnuplot g3data pstoedit grace revtex grace  libpgplot-perl pgplot5 pdl gedit-latex-plugin tkdiff ​perl-tk dirdiff ​scilab scilab-doc openmpi-* tofrodos  +sudo update-java-alternatives -s java-7-oracle 
-# others +sudo apt-get install oracle-java7-set-default
-sudo apt-get install ​gnome-mplayer gnome-xcf-thumbnailer gthumb gnome-exe-thumbnailer ooo-thumbnailer ​swfdec-gnome flashplugin-installer pdfedit ps2pdf psutils pstotext pstoedit swftools acroread openoffice.org-pdfimport ​pdf2svg pdfjam ​nautilus-open-terminal +
-# kde +
-sudo apt-get install ​kile kate kfind konqueror konsole+
 </​code>​ </​code>​
-ainsi que Matlab(R), VMware(R), [[http://​www.halibutdepot.org/​xv/​building_xv_on_ubuntu.html|xv (compilation sur Ubuntu)]], [[http://​www.hdfgroup.org/​hdf-java-html/​hdfview/​|hdfview]] et [[http://​freewrl.sourceforge.net/​|freewrl]].+ainsi que Matlab(R), [[http://​www.halibutdepot.org/​xv/​building_xv_on_ubuntu.html|xv (compilation sur Ubuntu)]], [[http://​www.hdfgroup.org/​hdf-java-html/​hdfview/​|hdfview]] et [[http://​freewrl.sourceforge.net/​|freewrl]].
  
-Pour le calcul parallèle, je vous recommande [[http://​www.open-mpi.org/​|OpenMPI]] ​ou [[http://​www.mcs.anl.gov/​research/​projects/​mpi/​|MPICH]] qui est parfois plus rapide/​stable...+Pour le calcul parallèle, je vous recommande [[http://​www.open-mpi.org/​|OpenMPI]].
  
 ===== Configuration ===== ===== Configuration =====


Le contenu de ce wiki est sous licence : CC BY-SA v3.0