[Installation] Boot, Grub2 et UEFI
[Installation] Boot, Grub2 et UEFI
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.
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.
Re: Boot, Grub2 et UEFI
Ton titre n'est pas conforme: http://wiki.archlinux.fr/Forum#Format_du_titre
Re: [Installation] Boot, Grub2 et UEFI
Salut
Que veux-tu dire lorsque tu écris cette phrase :
Avant d'installer quoique ce soit, documentes toi avant.
A+
Que veux-tu dire lorsque tu écris cette phrase :
Sur Arch, le "fait tout seul" et le "automatique" ne sont pas le genre de la maison.bien qu'il soit déjà existant et installé, dois-je quand même monter le boot?
Avant d'installer quoique ce soit, documentes toi avant.
A+
- vintherine
- yeomen
- Messages : 281
- Inscription : mer. 04 janv. 2012, 22:14
- Localisation : Annecy
Re: [Installation] Boot, Grub2 et UEFI
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
2) arch-chroot normalement
3) installe grub, dosfstools et efibootmgr
4) récupère le résultat des commandes
et
pour créer le fichier /etc/grub.d/40_custom
exemple chez moi (ce sera différent pour toi)
explications ici.
5) monte ta partition efi dans /boot/efi
tu peux maintenant installer grub :
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
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
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
Code : Tout sélectionner
grub-probe --target=hints_string /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
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
}
5) monte ta partition efi dans /boot/efi
Code : Tout sélectionner
mkdir /boot/efi
mount /dev/sda1 /boot/efi/
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
hoping this helps
PS... il faut intervertir les étapes 4 et 5 évidemment. Sinon grub-probe ne pourra rien lire
Re: [Installation] Boot, Grub2 et UEFI
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 !
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 !