Contenu | Rechercher | Menus

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

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.7puis "./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_x64depuis 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 apparaitChoisissez "Detect installed systemsou 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 "termdans 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/ubuntuqui 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 =====

macpro.1365438634.txt.gz · Dernière modification: Le 08/04/2013, 18:30 par farhi
Le contenu de ce wiki est sous licence : CC BY-SA v3.0