Table des matières

, , , , , , , ,

Installation d'Ubuntu sur Apple MacPro

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 :-? ).

Compatibilité

Pour connaitre la version de votre 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.

Le tableau suivant récapitule la prise en charge du matériel par les différentes versions d'Ubuntu. Il utilise les notations suivantes :


Version Installation Carte graphique Son Wifi Bluetooth Raccourcis multimédia Autres
Ubuntu 14.04 Fonctionne après config Fonctionne immédiatement Fonctionne après config Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement USB OK

Installation

La procédure suivante part du principe que vous avez un MacPro avec seulement Mac OS X installé. Dans le cas ou un autre système cohabite déjà, ce n'est pas trop différent, et vous trouverez des pages d'aide spécifiques sur le Net.

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:

 
# basic tools
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
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo update-java-alternatives -s java-7-oracle
sudo apt-get install oracle-java7-set-default

ainsi que Matlab(R), xv (compilation sur Ubuntu), hdfview et freewrl.

Pour le calcul parallèle, je vous recommande OpenMPI.

Configuration

Vous trouverez une page en Anglais décrivant les étapes pour configurer Ubuntu sur un MacPro sur la communauté Ubuntu (en).

clavier

Si vous n'avez pas choisi l'agencement Mac lors de l'installation, depuis le bureau Gnome, allez dans le menu Système/Préférences/Clavier. Dans l'onglet Agencement, conservez le modèle “PC générique 105 touches (intl)”, mais supprimez l'agencement présent, et ajoutez un nouvel agencement (cliquez sur le bouton Ajouter). Dans la fenêtre qui s'ouvre, choisissez France comme pays, puis dans le sous-menu France-Apple-Macintosh. Cliquez sur le bouton Ajouter, puis le bouton Fermer. Vous avez maintenant un vrai clavier Mac.

Si vous avez un clavier Mac Alu, il devient parfois “fou” :-? lorsque l'on passe en NumLock. Pressez simplement la touche F6 pendant 2 secondes et ca passe. Les touches Multimédia (F7-F12 pour arrière/avant/volume) et Eject marche normalement.

Enfin, pour éviter que soudainement, le pavé numérique ne devienne inopérant, aller dans Système/Préférences/Outils d'accessibilité. Cliquer sur accessibilité du clavier, puis dans la fenêtre qui s'ouvre, choisir l'onglet “touches de la souris”. Là, simplement décocher “permettre le contrôle du pointeur en utilisant le pavé numérique”. Le même choix peut être fait depuis la configuration du clavier Système/Préférences/Clavier onglet “touches de la souris”. Cela s'active avec certains programmes, comme un VNC.

vidéo

Par défaut, Ubuntu installe un driver Vesafb, qui est déjà pas trop mal.

Pour améliorer sensiblement les performances, allez dans Système/Administration/gestionnaire de périphériques et choisissez le pilote de votre carte graphique ATI (ATI XT2600HD,driver RV630) ou NVIDIA (v180). Pour tester votre nouveau pilote, lancez la commande glxgears depuis un terminal. On passe de 65 fps à 3000 fps 8-)

Si vous changez de carte graphique, vous devrez probablement reconfigurer Xorg:

sudo apt-get remove --purge xserver-xorg nvidia-*
sudo apt-get install xserver-xorg
sudo dpkg-reconfigure xserver-xorg

ce qui installera le driver par défaut ('nouveau' pour les cartes NVidia, et 'ati'+'radeon' pour les cartes ATI/Radeon).

Afin d'utiliser un driver propriétaire (si vous avez besoin de meilleurs capacités graphiques), lancez le panneau de configuration et choisissez 'Logiciels et mise a jour', puis l'onglet 'Pilotes additionnels'. Une liste de 'drivers' propriétaire est alors affichée. Faites votre choix (par exemple un driver NVidia. :!: Cette étape peux casser votre affichage graphique. Utiliser la procédure de reconfiguration ci dessus pour revenir à un système fonctionnel.

Sur Mac Pro, il faut une carte 'flashée' pour pouvoir voir l'écran de démarrage Apple et Grub. Depuis MacOSX Mavericks 10.9, toutes les cartes graphiques sont supportée, ce qui permet d'installer des cartes plus puissantes, mais on y perd l'écran de boot, a moins de flasher votre carte, ou d'en acheter une avec support EFI.

son

C'est une carte HDA Realtek ALC885/intel, et elle reste totalement muette. Pour y remédier,

sudo gedit /etc/modprobe.d/alsa-base.conf

et ajouter à la fin

options snd-hda-intel model=imac24

les autres options possibles (par exemple model=macpro) ne marchent pas. Le son ne sort que par le haut parleur intégré, mais c'est mieux que rien.

Utilisation

tutto va bene :-)

Le MacPro3,1 (2008, bi quad-core, 2.8 GHz) fait environ 12 Gflops, mesuré avec un calcul MPI de multiplication matricielle.

Voir aussi


Contributeurs principaux : FARHILL