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 :

Code : Tout sélectionner

# pacman /mnt syslinux
....
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). :wink:
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

Code : Tout sélectionner

mkinitcpio -p linux
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):

Code : Tout sélectionner

iomem problem

Re: [Installation] Macbook Pro

Publié : lun. 22 oct. 2012, 20:00
par FoolEcho
Ne mélons pas la configuration de X à ça, stp. :chinois:

É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:

Code : Tout sélectionner

lsinitcpio /boot/initramfs-linux.img > /root/lsimg.log
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:

Code : Tout sélectionner

lsmod > /root/lsmodfallback.log
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" :D
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à. :chinois:

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à... :chinois: ):
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.