#1 Le 29/11/2009, à 17:41
- luigifab
[HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Voici la procédure pour installer Ubuntu 9.10 Karmic Koala sur un MacBook 5.2.
Au jour d'aujourd'hui
- Kernel 2.6.31-15 / Grub1 0.97-29 / Grub2 1.97~beta4,
- « nosmp » = gestion de la batterie / un cœur sur deux pour le processeur,
- « acpi=off » = pas de gestion de la batterie / un cœur sur deux pour le processeur.
Pour les partitions avec une table de partition GPT, voir http://doc.ubuntu-fr.org/partitions#par … s_logiques.
À noter que nano est un éditeur de texte en console, pour enregistrer et quitter faire « CTRL+X », « O » ou « Y », « ENTRÉE ».
Mots clés : Terminal ; Grub1 ; Grub2 ; sudo ; chroot ; apt-get ; uuid ; fstab ; acpi/nosmp
1) Installation
a) Avant de lancer le live CD d'Ubuntu ; appuyer sur F6 puis sur Échap ; supprimer les deux tirets et ajouter « acpi=off » ou « nosmp ».
b) Lors de l'installation, sélectionner le clavier « France - Macintosh ».
c) Puis créer les partitions manuellement, au minimum deux partitions pour une installation standard :
- une d'au moins 4 Go pour la racine (point de montage « / ») en ext4,
- et une deuxième pour le swap.
2) Après l'installation et avant de quitter le live CD
Comme Grub2 ne fonctionnera pas on est obligé d'installer Grub1 à la place.
Pour cela, on va devoir lancer un chroot sur le système fraichement installé, remplacer Grub2 par Grub1, et modifier sa configuration. Donc dans un terminal suivre la procédure suivante :
# création d'un dossier pour le point de montage
sudo mkdir /a
# montage de la partition racine du système (ici sda3 à adapter selon la situation)
sudo mount /dev/sda3 /a
# montage des dossiers spéciaux dev, sys et proc
sudo mount -o bind /dev /a/dev
sudo mount -o bind /sys /a/sys
sudo mount -o bind /proc /a/proc
# mise en place de la configuration réseau
sudo cp /etc/resolv.conf /a/etc/resolv.conf
# lancement du système
sudo chroot /a
# suppression complète des paquets et de la configuration de Grub2 (répondre oui)
apt-get remove --purge -y grub*
rm -r /boot/grub/
# installation du paquet de Grub1
apt-get install grub
# création du menu.lst (répondre Y)
update-grub
# installation de grub (ici sda3 et hd0,2 à adapter selon la situation)
grub-install /dev/sda3
grub --batch
» find /boot/grub/stage1
» root (hd0,2)
» setup (hd0,2)
» quit
# modification de la configuration par défaut de grub
nano /boot/grub/menu.lst
» L'UUID des deux lignes suivantes doit correspondre à l'UUID de la partition racine (voir dans /etc/fstab) :
# kopt=root=UUID=bec46f24-aa91-4a42-a1e6-f34da429dfd6 ro
# groot=bec46f24-aa91-4a42-a1e6-f34da429dfd6» Bien penser à ajouter « acpi=off » ou « nosmp » (et optionnellement « vga=791 ») aux deux lignes suivantes :
# defoptions=quiet splash nosmp
# altoptions=(recovery mode) single nosmp
# mise à jour de la configuration avec les nouveaux paramètres
update-grub
# vérification de la configuration de grub, les dernières lignes doivent ressembler un peu à celles ci
nano /boot/grub/menu.lst
title Ubuntu 9.10, kernel 2.6.31-15-generic
uuid bec46f24-aa91-4a42-a1e6-f34da429dfd6
kernel /boot/vmlinuz-2.6.31-15-generic root=UUID=bec46f24-aa91-4a42-a1e6-f34da429dfd6 ro nosmp vga=791
initrd /boot/initrd.img-2.6.31-15-generictitle Ubuntu 9.10, kernel 2.6.31-15-generic (recovery mode)
uuid bec46f24-aa91-4a42-a1e6-f34da429dfd6
kernel /boot/vmlinuz-2.6.31-15-generic root=UUID=bec46f24-aa91-4a42-a1e6-f34da429dfd6 ro single nosmp vga=791
initrd /boot/initrd.img-2.6.31-15-generic
# on quitte le chroot
quit
# on démonte tout
sudo umount -a
3) Pour finir
Il n'y a plus qu'à redémarrer et croiser les doigts
Si Grub1 a été installé et configuré correctement, il devrait normalement démarrer puis lancer Ubuntu.
Dernière modification par luigifab (Le 15/02/2010, à 16:31)
Free Ukraine!
Hors ligne
#2 Le 29/11/2009, à 22:29
- link886
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
re-bonjour,
en effet, après tous nos test, cela fonctionne...
à l'exception, notable de ... GRUB ! Comme avec 9.04, lors d'un démarrage à "froid" il gèle encore... il affiche bien GRUB Loading stage 2, puis rien. Il l'avait déjà fait une fois ce dimanche après midi. Après plusieurs reboot et/ou un passage sur OSX, il boot sans problèmes...
Donc cela fonctionne, mais le mystère reste entier.
Merci à tous pour votre aide cet après midi
Hors ligne
#3 Le 30/11/2009, à 20:17
- micoulou
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Bonjour,
Après avoir eu les mêmes problèmes avec mon mac mini, je me suis rendu compte que le menu de choix du système du mac au démarrage (touche ALT appuyée) propose un choix "Windows" qui correspond au demmarage de Grub2. J'ai vu qu'il y avait une version grub2 specifique a EFI, je vais essayer et vous donner les resultat.
Apparement il y a pas mal de probleme avec grub-legacy et EFI, c'est pour ca que le demarrage est lent et plante aleatoirement.
Les options nosmp et acpi off ne sont valable que pour les mac avec chipset nvidia, les chipset intel gere parfaitement l'acpi.
Hors ligne
#4 Le 03/12/2009, à 18:38
- pingubuntu
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Bonjour,
Comment avez-vous résolu le problème du "nosmp" ou "acpi=off"? Au quotidien est-ce une installation viable, ou bien c'est un peu trop "la prise de tête"? En tout cas, si vous avez trouvé une solution pour gérer tous les proc et l'énergie sans faire l'impasse sur acpi, je suis preneur et même si vous pourriez détailler cette solution, ça rendrait service à pas mal de monde.
Salutations
Hors ligne
#5 Le 03/12/2009, à 20:39
- luigifab
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Oui au quotidien c'est pleinement utilisable, enfin je crois
Durant l'Ubuntu Party, avec le Macbook que j'avais sous les doigts, si on ne démarrait pas avec l'option « nosmp » ou « acpi=off », Ubuntu ne démarrait tout simplement pas...
Dernière modification par luigifab (Le 11/12/2009, à 20:01)
Free Ukraine!
Hors ligne
#6 Le 04/12/2009, à 11:25
- pingubuntu
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Bonjour,
Tout à fait d'accord, Ubuntu ne "boot" pas à moins d'avoir nosmp ou acpi=off. Cependant, le choix de l'une de ces deux options influe sur le type d'installation. Soit on fait une installation avec un proc et la gestion de la batterie, soit avec la totale, mais pas de gestion de la batterie, et on doit éteindre le mac avec le bouton. Enfin, je voulais savoir si vous aviez trouvé une solution pour "forcer" les procs à fonctionner ou bien forcer l'acpi.
Les récentes discussions avaient donné ça, mais rien de bien nouveau:
http://forum.ubuntu-fr.org/viewtopic.php?id=320185&p=2
Donc si j'ai bien compris votre démarche:
- boot en "nosmp"
- remplacer grub2 par grub1
- et c'est parti...
En tout cas merci pour howto, parce que c'est vrai que y a déjà assez de problème à faire fonctionner ubuntu sur ce macbook 5.2 pour en rajouter avec grub.
Salutations
Bonne journée
Hors ligne
#7 Le 04/12/2009, à 12:36
- luigifab
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
C'est exact. Cependant, je me rappel plus si on avais essayé avec grub-efi, peut être que cela résous certains problèmes.
Dernière modification par luigifab (Le 05/12/2009, à 14:16)
Free Ukraine!
Hors ligne
#8 Le 05/12/2009, à 00:54
- link886
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
bonsoir à tous.
je suis l'heureux propriétaire du 5.2 qui a servi à luigifab pour rédiger ce HowTo.
Oui nous avions tenter Grub-efi, le samedi, quand la 9.4 était encore sur la machine. L'installation n'a pas fonctionné. Avec le succes de grub1 dimanche, nous n'avons pas retenter.
Pour répondre au message plus anciens, oui, c'est utilisable au quotidien sous réserve d'avoir la patiente de rebooter environ 4 fois, dont 1 ou 2 sous OS X, soit 5-10 min, selon les jours ... pour démarrer ubuntu.
Le seul "problème" concerne les touches de réglage de la luminosité F1 et F2...autant dire que tout fonctionne quoi !
merci
bonne soirée
Hors ligne
#9 Le 05/12/2009, à 17:07
- pingubuntu
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Bonjour,
link886, tu tournes avec grub1 et un seul proc ("nosmp")? ou bien tu as fait l'impasse sur l'acpi?
Mais si grub1 est installer, tu n'as plus de problèmes de boot? ou toujours?
Edit: pour le nosmp, j'ai eu ma réponse dans ta configuration de grub1, j'avais lu trop vite .
J'avais installer la 9.4 sur le macbook 5.2, et j'avais fait l'installation "nosmp" et tout marchait, même le "shutdown", le batterie, tout quoi. Mais je l'avais désinstaller pour refaire une install fraiche de osx et finalement j'attends les retours des utilisateurs pour voir s'il y a eu des avancées par rapport à la 9.4 avant de faire une installation de la 9.10.
En tout cas, merci de nous faire un feedback.
Bon week-end
Salutations.
Dernière modification par pingubuntu (Le 05/12/2009, à 17:16)
Hors ligne
#10 Le 12/12/2009, à 18:55
- lovasoa
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Bonjour À tous,
Je ne comprends pas tous vos problèmes… Pourquoi n'utilisez-vous pas rEFIT, qui marche très bien sur mon mac (un peu plus ancien)?
C'est un chargeur d'amorcage qui a été spécialement créé pour les mac intels, et qui est censé résoudre tous les problèmes de GRUB…
Pour les pauvres idiots, il y a Windows. Pour les riches Idiots, il y a mac os. Pour moi, il y a Ubuntu.
Hors ligne
#11 Le 26/12/2009, à 20:18
- ArzhurB
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Tout à fait d'accord, je viens d'installer ubuntu sur un mon macbook 6.1 sous OS X 10.6 en suivant la procédure suivante:
1. Redimensionner la partition avec bootcamp
2. Installer rEFIT
3. Booter à partir du live CD 9.10 i386 et lancer l'installation sur la partition crée avec bootcamp, formatée en ext4, en installant GRUB2 sur (hd0,0)
4. Synchroniser le MBR et le GPT
5. Rédémarrer sous ubuntu
6. Étape en cours: Se prendre la tête à trouver les drivers graphiques et wifi, le trackpad étant déjà pris en charge.
Je me suis inspiré de ce tuto.
Désolé si ce n'est pas très clair mais j'avais la flegme de rédiger. Demandez moi si vous voulez des précisions.
Dernière modification par ArzhurBZH (Le 26/12/2009, à 20:18)
Hors ligne
#12 Le 14/01/2010, à 20:26
- jobutane
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
c'est exactement la manipe que je cherchais mais au moment de faire apt-get install grub il me dit
Aucune version du paquet grub n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
je suis toujours bloquer
MacPro 2.80GHz×4 Ram 16G SSD 250G 500G DD 1T Voyager 20.04 64B
Hors ligne
#13 Le 14/01/2010, à 20:51
- luigifab
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Un petit « apt-get update » résout le problème ?
Car le paquet « grub » existe bien dans les dépôts.
Free Ukraine!
Hors ligne
#14 Le 14/01/2010, à 21:43
- jobutane
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
ok merci ça marche mais aprè j'ai ça
find /boot/grub/stage1
Error 15: File not found
grub> root (hd0,2)
root (hd0,2)
grub> setup (hd0,2)
setup (hd0,2)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 15: File not found
donc toujours bloquer
sinon est ce que ça fonctionne pour suprimer grub, avec les premiere lignes, de la partition efi ou autre partition?
Dernière modification par jobutane (Le 14/01/2010, à 22:02)
MacPro 2.80GHz×4 Ram 16G SSD 250G 500G DD 1T Voyager 20.04 64B
Hors ligne
#15 Le 14/01/2010, à 22:31
- luigifab
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Tu es sûr du (hd0,2) ?
Free Ukraine!
Hors ligne
#16 Le 14/01/2010, à 22:46
- jobutane
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
et bien (hd0,2) est bien ma partition linux mais il y a une * devant hd0,1 quand je fais sudo fdisk -l je sais pas si il y a un rapport
MacPro 2.80GHz×4 Ram 16G SSD 250G 500G DD 1T Voyager 20.04 64B
Hors ligne
#17 Le 14/01/2010, à 22:47
- luigifab
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
(hd0,X) vient du résultat de : find /boot/grub/stage1
Dernière modification par luigifab (Le 14/01/2010, à 22:48)
Free Ukraine!
Hors ligne
#18 Le 14/01/2010, à 22:52
- jobutane
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
en faite j'ai fait de mouvaises manipe en voulant reinstaller grub du coup il se trouve sur plusieurs partitions efi mac et linux et malgrer plusieurs essais et réinstal toujours pas moyen de booter linux depuis refit
Dernière modification par jobutane (Le 14/01/2010, à 22:55)
MacPro 2.80GHz×4 Ram 16G SSD 250G 500G DD 1T Voyager 20.04 64B
Hors ligne
#19 Le 14/01/2010, à 22:56
- jobutane
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
find /boot/grub/stage1 ne donne rien
find /boot/grub/stage1
Error 15: File not found
MacPro 2.80GHz×4 Ram 16G SSD 250G 500G DD 1T Voyager 20.04 64B
Hors ligne
#20 Le 14/01/2010, à 22:58
- luigifab
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Tu as bien suivis la procédure à la lettre ?
Si oui, essaye un grub-install /dev/sdaX
Dernière modification par luigifab (Le 14/01/2010, à 23:08)
Free Ukraine!
Hors ligne
#21 Le 14/01/2010, à 23:05
- jobutane
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
là il me donne
root@ubuntu:/# grub-install /dev/sda3
Searching for GRUB installation directory ... found: /boot/grub
Installing GRUB to /dev/sda3 as (hd0,2)...
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(fd0) /dev/fd0
(hd0) /dev/sda
MacPro 2.80GHz×4 Ram 16G SSD 250G 500G DD 1T Voyager 20.04 64B
Hors ligne
#22 Le 14/01/2010, à 23:07
- luigifab
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
Installation finished. No error reported.
Ok c'est déjà mieux, réessaye le find.
Free Ukraine!
Hors ligne
#23 Le 14/01/2010, à 23:09
- jobutane
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
ok le find fonctionne je continue, mais faut il rajouter dans menu.lst vga 791 ou c'est vraiment optionnel
Dernière modification par jobutane (Le 14/01/2010, à 23:25)
MacPro 2.80GHz×4 Ram 16G SSD 250G 500G DD 1T Voyager 20.04 64B
Hors ligne
#24 Le 14/01/2010, à 23:46
- jobutane
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
bon je redemarre ma partition est bien reconnue comme linux par refit mais le grub ne boot rien il reste noir avec juste grub_ , je tourne en rond je comprend pas ce qui cloche, je suis un peut perdu car sur le forum ou la doc il y a plein de sujet qui se contredise, et j'ai un peut tout essayer
moi qui voulais eviter de reformater ma partition linux je crois que je vais y venir enfin je sais pas si ça règlerai le probleme? et puis il faudrai peut etre que je supprime grub de la partiton efi et mac, mais apparemment c'est pas simple il faudrait ecraser le mbr et là j'ai peur de faire encore pire.
Dernière modification par jobutane (Le 15/01/2010, à 14:45)
MacPro 2.80GHz×4 Ram 16G SSD 250G 500G DD 1T Voyager 20.04 64B
Hors ligne
#25 Le 15/01/2010, à 14:48
- jobutane
Re : [HowTo] Installer Ubuntu 9.10 sur un MacBook 5.2
apparemment il y en a qui installe grub sur la partition efi et sa fonctionne d'autre dissent qu'il ne faut surtout pas le faire et de le mettre sur la partition linux, moi maintenant j'ai les deux et aucun ne marche
MacPro 2.80GHz×4 Ram 16G SSD 250G 500G DD 1T Voyager 20.04 64B
Hors ligne