[Installation] Boot, Grub2 et UEFI

Questions et astuces concernant l'installation et la configuration d'archlinux
Doori
newbie
Messages : 5
Inscription : jeu. 21 mars 2013, 15:24

[Installation] Boot, Grub2 et UEFI

Message par Doori »

Bonjour,

avant une installation en dur sur mon nouveau netbook, j'ai quelques doutes à éclaircir.
Avant tout, la future installation: Arch + Gnome + Grub2 en dual boot avec Win8. Le boot, en sda1, le / en sda6, le /home en sda7 et le swap en sda8.

1er doute: bien qu'il soit déjà existant et installé, dois-je quand même monter le boot?
2ème doute: dois-je installer aussi des paquets supplémentaires à Grub2 du fait de l'Uefi ou Grub2 le fait-il tout seul ?

Merci d'avance pour vos réponses à ces questions,
cordialement,

Doori.

Edit: toutes mes désoles pour le titre.
Dernière modification par Doori le lun. 14 oct. 2013, 13:07, modifié 2 fois.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: Boot, Grub2 et UEFI

Message par Ypnose »

jean_no
yeomen
Messages : 285
Inscription : dim. 09 sept. 2007, 12:19

Re: [Installation] Boot, Grub2 et UEFI

Message par jean_no »

Salut

Que veux-tu dire lorsque tu écris cette phrase :
bien qu'il soit déjà existant et installé, dois-je quand même monter le boot?
Sur Arch, le "fait tout seul" et le "automatique" ne sont pas le genre de la maison.
Avant d'installer quoique ce soit, documentes toi avant.

A+
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Installation] Boot, Grub2 et UEFI

Message par vintherine »

j'ai galéré récemment dans une situation analogue avec le PC d'un copain. Voici donc un résumé de ce qu'il faut faire, utilisant la table de partition que tu as décrite (partition efi en sda1, / en sda6)

préalable : j'avais effectué les sauvegarde système et données de Windows, bien m'en avais pris. W8 refusant de redémarrer après avoir retaillé la partition avec gdisk j'ai du tout rénitialiser. Il semble que cette étape a déjà été franchie chez toi, sinon je recommande de défragmenter la partition Windows (même jamais utilisée) et de partitionner avec un live cd (ou clef USB) contenant gparted (gparted-live ou systemrescueCD par exemple). Attention : il peut être nécessaire de passer momentanément le BIOS en démarrage mbr, les distributions mentionnées ci-dessus ne démarant pas en EFI.

supposant que tu installe depuis un livecd (ou clef usb) et après l'installation de base telle que décrite ici (en anglais) ou là (en français)

1) monte le module efivars avant le chroot (sinon tu auras un message d'erreur

Code : Tout sélectionner

modprobe efivars
2) arch-chroot normalement

3) installe grub, dosfstools et efibootmgr

Code : Tout sélectionner

pacman -S grub dosfstools efibootmgr


4) récupère le résultat des commandes

Code : Tout sélectionner

grub-probe --target=fs_uuid /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
et

Code : Tout sélectionner

grub-probe --target=hints_string /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
pour créer le fichier /etc/grub.d/40_custom

exemple chez moi (ce sera différent pour toi)

Code : Tout sélectionner

cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Microsoft Windows 8 x86_64 UEFI-GPT" {
  insmod part_gpt
  insmod fat
  insmod search_fs_uuid
  insmod chain
  search --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 7CD3-EE8E
  chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
explications ici.

5) monte ta partition efi dans /boot/efi

Code : Tout sélectionner

mkdir /boot/efi
mount /dev/sda1 /boot/efi/
tu peux maintenant installer grub :

Code : Tout sélectionner

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck
grub-mkconfig -o /boot/grub/grub.cfg
la page de wiki qui va bien (en anglais, la page française n'est pas aussi complète)

hoping this helps

PS... il faut intervertir les étapes 4 et 5 évidemment. Sinon grub-probe ne pourra rien lire
Envoyé depuis mon saxophone !
Blog - Photos
Doori
newbie
Messages : 5
Inscription : jeu. 21 mars 2013, 15:24

Re: [Installation] Boot, Grub2 et UEFI

Message par Doori »

Merci pour cette réponse précise et concise !
Là je déborde un petit peu cette semaine en terme de taf, mais si tout va bien, ce week-end sera plus zen, je testerai donc ça samedi. Je te tiendrai au jus de l'installation.
Encore merci !
Répondre