[installation] Installation sur Mac Book (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Lezard
Hankyu
Messages : 23
Inscription : lun. 06 juil. 2015, 10:39

Re: [installation] Installation sur Mac Book

Message par Lezard »

Je n'ai toujours rien :?
Est-ce que ça ne serait pas syslinux qui ne "voudrait" pas démarrer ?
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [installation] Installation sur Mac Book

Message par Xorg »

Ça, je ne saurais pas te dire, désolé. :?
J'avoue que j'ai jamais touché de MacBook, et j'ignore les différences (s'il y en a) entre leur UEFI et celui des PC.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Lezard
Hankyu
Messages : 23
Inscription : lun. 06 juil. 2015, 10:39

Re: [installation] Installation sur Mac Book

Message par Lezard »

Bon, j'ai réessayé avec Grub, cette fois-ci il me fait un Kernel panic, unable to mount root on unknown filesystem, je suppose que c'est pas très bon ;)
Donc je pense que je vais essayer efistub, en espérant que ça marche...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation] Installation sur Mac Book

Message par benjarobin »

Si ce message est affiché, c'est que le kernel à bien été lancé, donc ce n'est pas la faute de GRUB. Essaye l'entrée fallback, sinon c'est un problème de configuration : mauvais paramètres de la ligne kernel...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Lezard
Hankyu
Messages : 23
Inscription : lun. 06 juil. 2015, 10:39

Re: [installation] Installation sur Mac Book

Message par Lezard »

benjarobin a écrit :Si ce message est affiché, c'est que le kernel à bien été lancé, donc ce n'est pas la faute de GRUB. Essaye l'entrée fallback
Fallback fait la même chose.
mauvais paramètres de la ligne kernel...
C'es à dire ?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [installation] Installation sur Mac Book

Message par oktoberfest »

Salut,

dans la configuration de grub tu as spécifié des paramètres au noyau. Parmi eux il y a 'root=XXX' qui indique au noyau où se trouve la partition à monter en tant que /.
Le plus simple serait que tu nous affiches la configuration de grub (/boot/grub/grub.cfg d'après le wiki).
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Lezard
Hankyu
Messages : 23
Inscription : lun. 06 juil. 2015, 10:39

Re: [installation] Installation sur Mac Book

Message par Lezard »

2 lignes où j'ai pu trouver "root=" (les autres sont semblables)

Code : Tout sélectionner

set root='hd0,msdos5'
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  ad4103fa-d940-47ca-8506-301d8071d467
Est-ce qu'il ne faudrait pas mettre set root='/dev/sda2' dans la première ?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [installation] Installation sur Mac Book

Message par oktoberfest »

J'ai connais pas grand chose en grub (j'utilise systlinux), mais ton grub.cfg ressemble à ça ??? Pour moi ça devrait plus avoir cette allure (copié du wiki) :

Code : Tout sélectionner

set timeout=5

set default=0

menuentry "Arch Linux" {
  set root=(hd0,1)
  linux /vmlinuz-linux root=/dev/sda1 rw
  initrd /initramfs-linux.img
}
On y voit une entrée de menu qui s'affichera "Arch Linux" à l'écran et qui correspond au chargement du noyau /vmlinuz-linux avec ses paramètres, ainsi que l'initramfs (ce qui est le but du bootloader : démarrer un noyau).

Tu peux donner le résultat d'un :

Code : Tout sélectionner

grep -v '^#' /boot/grub/grub.cfg
Mais si des connaisseurs de grub passent pas là, ils t'aideront bien mieux.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Lezard
Hankyu
Messages : 23
Inscription : lun. 06 juil. 2015, 10:39

Re: [installation] Installation sur Mac Book

Message par Lezard »

Mon grub.cfg ressemble à ça :

Code : Tout sélectionner

...
set timeout=5

menuentry 'Arch Linux, with Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-ad4103fa-d940-47ca-8506-301d8071d467' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos5'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  ad4103fa-d940-47ca-8506-301d8071d467
	else
	  search --no-floppy --fs-uuid --set=root ad4103fa-d940-47ca-8506-301d8071d467
	fi
	echo	'Loading Linux core repo kernel ...'
	linux	/boot/vmlinuz-linux root=UUID=ad4103fa-d940-47ca-8506-301d8071d467 rw  quiet
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initramfs-linux.img
}
...

Le grep -v '^#' /boot/grub/grub.cfg m'affiche tout le grub...
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [installation] Installation sur Mac Book

Message par oktoberfest »

La commande grep que j'ai indiqué te sort le grub.cfg sans les lignes commençant par un # (les commentaires). Vu que tu n'as pas de commentaires, ça sort évidement le même résultat que le fichier en entier :)

Il est d'ailleurs recommandé de comprendre les commandes avant de les taper :pastaper: . Au détour d'un forum tu peux toujours trouver une commande avec une erreur de syntaxe ou simplement pas adaptée à ton système et qui peut avoir des conséquences funestes (rm, mkfs...).

Ok, donc on dit au noyau que la partition a l'UUID ad4103fa-d940-47ca-8506-301d8071d467. Est-ce vrai ? Que te dit un

Code : Tout sélectionner

blkid
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Lezard
Hankyu
Messages : 23
Inscription : lun. 06 juil. 2015, 10:39

Re: [installation] Installation sur Mac Book

Message par Lezard »

Code : Tout sélectionner

/dev/sda1: LABEL="EFI" UUID="67E3-17ED" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="f772b756-f29d-4e2d-96e6-6ce8c7f4ba1f"
/dev/sda2: UUID="aec5b7c2-4b1c-4e46-9e2c-6873687b960d" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="f9f64be0-78ed-4fcd-afb9-95d5c7af8afa"
/dev/sda3: UUID="69bd9503-4c31-4052-973d-680ffc209061" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="438b91a7-a534-4510-a9cb-8840d8770cca"
/dev/sda4: UUID="eed9ab32-5b8e-35d6-86b8-4fc54b44578c" LABEL="Mac OS" TYPE="hfsplus" PARTLABEL="Mac OS" PARTUUID="40993570-3f3b-4c0e-a0c6-d7db561ef4fe"
/dev/sdc1: UUID="2015-07-01-16-59-27-00" LABEL="ARCH_201507" TYPE="iso9660" PTUUID="60c53fdf" PTTYPE="dos" PARTUUID="60c53fdf-01"
/dev/sdc2: SEC_TYPE="msdos" LABEL="ARCHISO_EFI" UUID="C26D-4E29" TYPE="vfat" PARTUUID="60c53fdf-02"
/dev/loop0: TYPE="squashfs"
/dev/loop1: UUID="47f89855-8710-4fca-a395-913f70f7d94c" TYPE="ext4"
/dev/loop2: UUID="47f89855-8710-4fca-a395-913f70f7d94c" TYPE="ext4"
/dev/mapper/arch_airootfs: UUID="47f89855-8710-4fca-a395-913f70f7d94c" TYPE="ext4"
Je suppose qu'il faudrait remplacer dans le grub.cfg ad4103fa-d940-47ca-8506-301d8071d467 par f772b756-f29d-4e2d-96e6-6ce8c7f4ba1f ?
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [installation] Installation sur Mac Book

Message par Xorg »

Non. Mais Oktoberfest a vu juste.

Remplace ad4103fa-d940-47ca-8506-301d8071d467 par la bonne UUID, à ne pas confondre avec PARTUUID. Si c'est /dev/sda2 ta partition où il y a Arch Linux, alors c'est l'UUID aec5b7c2-4b1c-4e46-9e2c-6873687b960d qu'il te faut. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Lezard
Hankyu
Messages : 23
Inscription : lun. 06 juil. 2015, 10:39

Re: [installation] Installation sur Mac Book

Message par Lezard »

Oui, je m'en suis rendu compte après avoir posté le message.
J'ai donc remplacé tout ça, et j'ai (enfin !) réussi à redémarrer sur archlinux !

Merci à tous pour votre aide ! :D
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [installation] Installation sur Mac Book

Message par Xorg »

GG all. 8)

:resolu:
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Répondre