Page 1 sur 2
[Installation] Macbook Pro
Publié : sam. 20 oct. 2012, 00:50
par Armand01
Bonjour,
j'ai un petit souci je souhaite installer Arch sur mon Macbook Pro 8,2.
Je me suis évidement documenté avec ceci :
https://wiki.archlinux.org/index.php/Sy ... le_aka_GPT
https://wiki.archlinux.org/index.php/Ma ... ook_Pro%29
et donc voila les étapes de mon installation :
....
installation normale (fstab, local, ...)
.... installation du bootloader :
Code : Tout sélectionner
# sgdisk /dev/sda --attributes=1:set:2
# sgdisk /dev/sda --attributes=1:show
1:2:1 (legacy BIOS bootable)
# dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sda
# syslinux-install_update -iam
et la dernière commande qui bug -> "syslinux-install_update -iam" :
Code : Tout sélectionner
syslinux install successful
FAILED to set attribute Legacy BIOS Bootable on /dev/sda3
Liste des partitions :
/dev/sda4 -> /boot
/dev/sda5 -> swap
/dev/sda6 -> /
Merci d'avance pour votre aide
Armand
Re: [Syslinux] FAILED to set attribute Legacy BIOS Bootable
Publié : sam. 20 oct. 2012, 00:56
par benjarobin
Syslinux ne supporte pas UEFI tourne toi vers Grub 2
Re: [Syslinux] FAILED to set attribute Legacy BIOS Bootable
Publié : sam. 20 oct. 2012, 00:59
par Armand01
Bah oui je veux bien mais pourquoi y-a-t-il une section GPT dans le wiki ?
Et si je veux passer a grub c'est le bor***, j'ai regardé y a des tas de truc à faire ça à l'air assez tres complexe alors si je fais ça saurait tu m'expliquer ?
Re: [Syslinux] FAILED to set attribute Legacy BIOS Bootable
Publié : sam. 20 oct. 2012, 10:14
par FoolEcho
Pour clarifier:
Syslinux supporte les tables de partition GPT, mais pas UEFI (mais on peut utiliser du gpt sans efi).
Qui dit Macbook, dit EFI.
Donc pas le choix, il te faut grub.
https://wiki.archlinux.org/index.php/Grub#UEFI_systems
Armand01 a écrit :Et si je veux passer a grub c'est le bor***, j'ai regardé y a des tas de truc à faire ça à l'air assez tres complexe alors si je fais ça saurait tu m'expliquer ?
On ne te laissera pas tomber j'imagine (même si notre aide peut être limitée par le fait de ne pas avoir de Mac -- enfin, moi, j'en ai pas en tous cas).
Jette un oeil aussi sur des sujets similaires, tu n'es pas le premier à vouloir installer Arch sur Mac (même si je n'utilise ni grub ni mac, ça serait intéressant de pouvoir compléter le wiki fr là-dessus -- en peut-être moins fouilli que le wiki en).
Re: [Syslinux] FAILED to set attribute Legacy BIOS Bootable
Publié : sam. 20 oct. 2012, 10:45
par Armand01
Bon on va commencer doucement le temps que je lise la doc sur UEFI

.
Mais c'est quoi alors EFI ?
Donc si je comprend bien déjà je vais devoir fairr un petit pacman -R syslinux ?
Mais ensuite quel(s) paquet(s) dois je installer parce qu'il y a comme preciser dans le wiki 2 version de grub ?
et à quoi correspond -> <UEFISYS_PART_DEVICE> ?
Re: [Syslinux] FAILED to set attribute Legacy BIOS Bootable
Publié : sam. 20 oct. 2012, 11:02
par FoolEcho
Tu vois ce qu'est le BIOS ? EFI est son successeur (ou son concurrent, comme on veut).
En ce qui te concerne, ça veut dire de suivre le wiki selon EFI/UEFI et GPT.
Armand01 a écrit :Donc si je comprend bien déjà je vais devoir fairr un petit pacman -R syslinux ?
Tu peux le garder mais ça ne servira à rien.
Armand01 a écrit :et à quoi correspond -> <UEFISYS_PART_DEVICE> ?
C'est une partition que tu auras formaté spécifiquement pour accueillir /boot/efi.
Tu as les indications.
https://wiki.archlinux.org/index.php/Gr ... _PARTITION
Armand01 a écrit :Mais ensuite quel(s) paquet(s) dois je installer parce qu'il y a comme preciser dans le wiki 2 version de grub ?
Selon ce que je disais avant:
https://wiki.archlinux.org/index.php/Gr ... _systems_2.
Et donc suivre le wiki pour savoir s'il te faut grub-efi-x86_64 ou grub-efi-i386 (je précise: ceci n'a rien à voir avec le fait que tu aies installé Arch en 32 ou 64 bits).
(si je détaille les liens par rapport à tes questions, c'est aussi pour mieux s'y retrouver pour mettre éventuellement le wiki fr à jour... ça peut être sympa que tu nous mettes les sorties des commandes "annexes" ... outre le wiki, ça nous permettra de suivre ce que tu fais

)
Re: [Syslinux] FAILED to set attribute Legacy BIOS Bootable
Publié : sam. 20 oct. 2012, 11:11
par Armand01
Ok déjà merci cela m’éclaire un peu plus.
Ah oui EFI les nouvelle carte mère on ça pour ce qui du 32 ou 64, étant donné que je suis sur un Macbook Pro fin 2011 ce sera du 64.
/dev/sda3 est ma partition boot dont je mettrai l'uefi.
Mais apparemment il faut la formater en FAT32 pas en ext2 ?
Re: [Syslinux] FAILED to set attribute Legacy BIOS Bootable
Publié : sam. 20 oct. 2012, 11:48
par FoolEcho
De ce que j'avais lu précédemment, en fait c'est une partition supplémentaire qu'il te faut créer et effectivement en fat32.
C'est-à-dire que /dev/sda3 est ton boot et peut rester en ext2, mais il te faut une autre partition en fat32 qui sera utilisé par dessus pour loger /boot/efi (c'est effectivement la partie la plus tordue de ce que j'avais lu ; mais c'est important à comprendre pour la suite des opérations car il faut monter cette partition).
EDIT: j'ai commencé à rapporter tout ça dans le wiki fr:
http://wiki.archlinux.fr/GRUB#Syst.C3.A8mes_UEFI . N'hésite pas à vérifier/compléter...
Re: [Syslinux] FAILED to set attribute Legacy BIOS Bootable
Publié : lun. 22 oct. 2012, 12:28
par Armand01
Ok, me revoila à près avoir bien lu le wiki et l'avoir appliquer à la lettre j'ai grub !
Alors voila quand je démarre mon MBP j'ai refit qui se lance et il me propose :
- Mac
- ou Arch-grub
Je prends donc Arch-grub et la j'ai le menu grub (logique) et il me propose Arch ou Arch(fallback).
Je choisis Arch mais la c'est le drame :
http://blog33k.fr/files/Arch/IMG_0405.JPG
Voici mes partitions :
http://blog33k.fr/files/Arch/IMG_0400.JPG
Apparemment la c'est pas grand chose mais c'est suffisant pour que cela ne marche pas
Merci d'avance pour votre aide.
Armand
Re: [Syslinux] FAILED to set attribute Legacy BIOS Bootable
Publié : lun. 22 oct. 2012, 13:03
par FoolEcho
C'est le grub.cfg qui ne doit pas être bon. Je ne sais pas comment se numérote le gpt, mais là il semble vouloir charger la 5 pour racine alors qu'elle correspond à ton swap (d'après ce que tu nous as dit, c'est la 6 qu'il faut pour /)...
As-tu bien généré le grub.cfg comme indiqué ?
http://wiki.archlinux.fr/Grub#G.C3.A9n. ... r_grub.cfg
Quel est son contenu ? (et éventuellement tu peux nous mettre le /etc/fstab d'Arch pour qu'on s'y retrouve mieux qu'avec la sortie de parted)
Re: [Installation] Macbook Pro
Publié : lun. 22 oct. 2012, 14:58
par Armand01
Oui j'ai bien générer le grub.cfg, 2 fois même, car en fait j'avais mal lu et j'ai fait :
# grub-mkconfig -o /boot/grub/grub.cfg
# grub-mkconfig -o /boot/efi/EFI/grub/grub.cfg
Mais je pense pas que le problème soit ça.
J'ai essayé d'edité le grub.cfg en mettant hd0,6 (photo en dessous):
http://blog33k.fr/files/Arch/image.jpg
Re: [Installation] Macbook Pro
Publié : lun. 22 oct. 2012, 15:21
par FoolEcho
Et tu as la même erreur ?
Ça me rappelle un truc... Regarde si tu ne serais pas dans ce cas dès fois et tente de démarrer sur l'image fallback:
http://forums.archlinux.fr/post102177.html#p102177
Si ça passe, il devrait te suffire de faire le
mkinitcpio -p linux
.
Ce serait mieux d'avoir du texte, jongler entre les captures pour vérifier les infos, c'est pénible (tu peux poster les fichiers via pastebin).
Re: [Installation] Macbook Pro
Publié : lun. 22 oct. 2012, 15:43
par Armand01
C'est ça le mode Arch ne démarre pas mais le mode Fallback oui.
Je verrai ce soir si
règle mon problème.
Merci beaucoup j’espère que ça marchera

Re: [Installation] Macbook Pro
Publié : lun. 22 oct. 2012, 18:12
par Armand01
Ne marche toujours pas mais j'ai pas mis :
MODULES="..ahci libahci.."
Comme indiqué ici (
https://wiki.archlinux.org/index.php/Ma ... el_EFISTUB) c'est grave docteur ?
Pendant que je le "chrootait" j'en ai aussi profiter pour installer le driver de la CG xf68-video-ati comme indiqué ici (
https://wiki.archlinux.org/index.php/Ma ... .26_Screen)
Et maintenant quand je démarre j'ai un bug (en prenant Fallback car l'autre ne marche pas):
Re: [Installation] Macbook Pro
Publié : lun. 22 oct. 2012, 20:00
par FoolEcho
Ne mélons pas la configuration de X à ça, stp.
Éventuellement tu peux tester ces modules...
Ou comme sur l'autre sujet, il faudrait voir ce que contient l'image normale qui ne démarre pas.
Donc depuis fallback:
et tu nous postes le /root/lsimg.log via pastebin (n'oublie pas de rajouter le dépôt archlinuxfr pour gagner du temps).
Toujours depuis fallback:
Et tu nous postes le lsmodfallback.log.
En croisant les deux fichiers, on devrait trouver ce qui manque(nt).
Armand01 a écrit :Pendant que je le "chrootait"
Pour info, démarrer sur fallback n'est pas chrooter, c'est juste démarrer sur une image qui contient tout ce qu'il faut, y compris ce qui ne sert à rien.

Re: [Installation] Macbook Pro
Publié : lun. 22 oct. 2012, 20:04
par Armand01
Oui, non désolé en fait je me suis tromper.
Le Fallback démarre mais plante sur le "iomem size"

Donc j'ai du chrooté
Re: [Installation] Macbook Pro
Publié : lun. 22 oct. 2012, 20:18
par FoolEcho
Donc rajoute les modules comme indiqués dans mkinitcpio.conf + mkinitcpio, déjà.

Re: [Installation] Macbook Pro
Publié : lun. 22 oct. 2012, 22:32
par Armand01
J'ai donc ajouté les modules régénéré l'image, mais rien de nouveau aucun des deux ne marchent (Arch et Fallback)
Voila le lsimg-via-chroot.log ->
http://pastebin.com/9rsfRtDs
Voila le lsmod-via-chroot.log ->
http://pastebin.com/40GnETej
Re: [Installation] Macbook Pro
Publié : mar. 23 oct. 2012, 15:30
par FoolEcho
Du coup, les commandes ne vont pas aider (j'étais parti sur le fait que fallback démarrait correctement jusqu'au bout)...
Quel est le message d'erreur
exact ?
EDIT: Vois ce post, je pense que ça résume bien les erreurs que tu rencontres et comment les résoudre (à partir de "Arch freezing on boot", le modprobe.conf à modifier et peut-être bien la suite pour les pilotes vidéos avec, ou plutôt sans, KMS, mais une chose à la fois, s'il te plaît: qu'Arch démarre correctement déjà...

):
https://bbs.archlinux.org/viewtopic.php ... 0#p1117490
Re: [Installation] Macbook Pro
Publié : mar. 23 oct. 2012, 18:33
par Armand01
Voila ce que j'ai trouver dans /var/log/wicd :
Code : Tout sélectionner
2012/10/22 16:29:29 :: ---------------------------
2012/10/22 16:29:29 :: wicd initializing...
2012/10/22 16:29:29 :: ---------------------------
2012/10/22 16:29:29 :: wicd is version 1.7.2.4 768
2012/10/22 16:29:29 :: Traceback (most recent call last):
2012/10/22 16:29:29 :: File "/usr/share/wicd/daemon/wicd-daemon.py", line 1849, in <module>
2012/10/22 16:29:29 :: main(sys.argv)
2012/10/22 16:29:29 :: File "/usr/share/wicd/daemon/wicd-daemon.py", line 1810, in main
2012/10/22 16:29:29 :: bus = dbus.SystemBus()
2012/10/22 16:29:29 :: File "/usr/lib/python2.7/site-packages/dbus/_dbus.py", line 194, in __new__
2012/10/22 16:29:29 :: private=private)
2012/10/22 16:29:29 :: File "/usr/lib/python2.7/site-packages/dbus/_dbus.py", line 100, in __new__
2012/10/22 16:29:29 :: bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
2012/10/22 16:29:29 :: File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 122, in __new__
2012/10/22 16:29:29 :: bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
2012/10/22 16:29:29 :: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
Et sinon j'ai suivis les instructions de ton lien mais toujours rien.