[Install] Impossible de boot + Grub absent (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Slood
newbie
Messages : 6
Inscription : ven. 31 août 2012, 13:54

[Install] Impossible de boot + Grub absent (résolu)

Message par Slood »

Bonjour à tous !
Je viens demander aide votre aide suite à la fin de la procédure d'installation de base de Arch.

Voici le problème en question : après le reboot de fin d'installation, il se trouve que, non seulement Grub ne se lance pas (je tombe sur la console "Grub Recovery"), mais qu'en plus, même si j'utilise le live CD Grub2recovery, ce dernier ne trouve même pas l'installation d'Archlinux (seul Windows 7 est disponible), je n'ai pas trouvé le moyen de boot dessus. Parce-qu'à la limite, il m'est déjà arrivé de rater l'installation de Grub, mais le système Linux bootait tout de même.
Le problème en question doit être, je pense, facile à résoudre, mais je ne sais absolument pas ce que j'ai pu rater durant l'installation, que j'ai pourtant suivi pas à pas, comme indiqué sur le wiki. J'ai aussi partitionné mon disque de la même manière que lors de mon installation sur VirtualBox (/boot ; /swap ; / ) qui avait fonctionné. J'ai bien sûr installé le système en étant connecté à internet.

Donc si quelqu'un voulait bien, même s'il n'a pas de solution toute prête, m'aiguiller vers ce sur quoi je pourrais m'être trompé et qui fait qu'Arch reste absent lors du boot comme si je ne l'avais pas installé, j'en serais bien content :D

En vous souhaitant une bonne journée !
Dernière modification par Slood le sam. 01 sept. 2012, 19:18, modifié 1 fois.
Avatar de l’utilisateur
Ichigo-Roku
yeomen
Messages : 259
Inscription : jeu. 04 févr. 2010, 19:15

Re: [Install + Grub] Impossible de boot sous Arch + Grub ab

Message par Ichigo-Roku »

Ce que je te conseil de faire dans un premier temps c'est de refaire tout ce qui concerne grub, tu reprends ton média d'installation, tu montes tes partitions, un coup de chroot et tu refais la procédure pour installer grub. Si t'as toujours le même problème on verra pour autre chose.
Macbook Pro Retina 13" late-2014 (Archlinux + OS X Yosemite)
Avatar de l’utilisateur
vlamy
yeomen
Messages : 268
Inscription : ven. 20 juil. 2012, 15:19
Localisation : Grenoble

Re: [Install + Grub] Impossible de boot sous Arch + Grub ab

Message par vlamy »

Salut,
effectivement ça ressemble à une installation de grub qui ne s'est pas bien passée.
Sinon, penses à sauvegarder le contenu du fichier "/boot/grub/grub.cfg" avant de redémarrer, de façon à aider au diagnostic si jamais cela ne marche toujours pas.
Slood
newbie
Messages : 6
Inscription : ven. 31 août 2012, 13:54

Re: [Install + Grub] Impossible de boot sous Arch + Grub ab

Message par Slood »

Merci pour vos réponses !
J'ai réinstallé Grub sans avoir de soucis (j'ai juste eu un message d'avertissement a propos de la journalisation car la partiton /boot est en ext2), et je n'ai pas configuré le dual-boot pour le moment. Seulement après le reboot, toujours le même problème, malheureusement :|
J'ai quand même monté ma partition "documents" pour copier le fichier "grub.cfg" dessus et y accéder depuis Windows, voici son contenu :

Code : Tout sélectionner

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
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
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_input console
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch GNU/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 ro  quiet
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initramfs-linux.img
}
menuentry 'Arch GNU/Linux, with Linux core repo kernel (Fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-fallback-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 ro  quiet
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initramfs-linux-fallback.img
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# 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.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Je ne vois pas trop ce que j'ai pu louper, sachant que mon install sous Virtual-Box marchait très bien, je suis tenté de reprendre l'install depuis le début. J'attends vos réponses pour me décider, et merci de vous intéresser à mon cas !
Slood
newbie
Messages : 6
Inscription : ven. 31 août 2012, 13:54

Re: [Install + Grub] Impossible de boot sous Arch + Grub ab

Message par Slood »

Bonjour !
Je n'ai toujours pas résolu le problème, je peux quand même vous préciser le message d'erreur que j'ai lors de l'installation :

Code : Tout sélectionner

#grub-install --boot-directory=/boot --no-floppy --recheck /dev/sda6
/usr/bin/grub-bios-setup: warning: File system 'ext2' doesn't support embedding.
/usr/bin/grub-bios-setup: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. [...]
/usr/bin/grub-bios-setup: error: will not proceed with blocklists.
/dev/sda6 correspond à mon /boot.

Dois-je formater cette partition dans un autre format ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Install + Grub] Impossible de boot sous Arch + Grub ab

Message par benjarobin »

Pourquoi veux tu installer Grub2 sur une partition et non dans le MBR ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Slood
newbie
Messages : 6
Inscription : ven. 31 août 2012, 13:54

Re: [Install + Grub] Impossible de boot sous Arch + Grub ab

Message par Slood »

... Bien vu, grosse erreur de ma part, trop habitué à l'install d'ubuntu où ça ne se passait pas du tout comme ça ^^
C'est sûr comme ça ... ça marche vraiment mieux :lol:

A vrai dire, j'hésitais à propos de ce passage là,j'ai cherché sur internet mais j'ai rien trouvé.

Bref, avec un :

Code : Tout sélectionner

#grub-install --boot-directory=/boot --no-floppy --recheck /dev/sda
Tout fonctionne et j'ai GRUB au démarrage, je passe en résolu.

Merci à tous pour votre aide, et désolé d'avoir posté pour un truc aussi bête :roll:
Avatar de l’utilisateur
misaine
Daikyu
Messages : 99
Inscription : dim. 26 août 2012, 11:07

Re: [Install] Impossible de boot sous Arch + Grub absent[RES

Message par misaine »

le message d'erreur s'explique par le fait que sur les dernières versions de grub2, la possibilité qu'on avait d'installer grub sur le bootsector plutôt que sur le MBR (ce qui permettait de faire des chainloads en multiboot) a été supprimé.
Antergos 64 bits , gnome 3.20 , Gallium 0.4 on NV4B
Slood
newbie
Messages : 6
Inscription : ven. 31 août 2012, 13:54

Re: [Install] Impossible de boot + Grub absent (résolu)

Message par Slood »

Merci pour cette précision intéressante !
Répondre