[installation] device did not show up (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
pouic
Hankyu
Messages : 41
Inscription : lun. 23 mars 2015, 19:10

[installation] device did not show up (résolu)

Message par pouic »

Salut à tous,

J'essais d'installer arch sur une vielle machine (compaq Armada m300) mais je n'arrive pas à lancer l'installation.
J'ai un message d'erreur du type:

Code : Tout sélectionner

Waiting 30 seconds for device /dev/disk/by-label/ARCH_201503 ...
ERROR: '/dev/disk/by-label/ARCH_201503' device did not show up after 30 seconds ...
Falling back to interactive prompt 
You can try to fix the problem manually, log out when you are finished 
sh: can't access tty; job control turned off
[rootsf /]# 
Je trouve d'ancien post sur ce message mais pour des installations à partir de clé USB et pas grand chose sur le boot à partir de CD.

Mon CD est bon j'ai déjà installé arch sur un autre ordi avec.

Auriez vous une idée de piste?
Dernière modification par pouic le lun. 03 août 2015, 12:07, modifié 1 fois.
Avatar de l’utilisateur
Loubrix
Daikyu
Messages : 84
Inscription : mer. 10 juin 2015, 01:41

Re: [installation] device did not show up

Message par Loubrix »

sur une vieille machine (surtout les portables), le lecteur CD donne peut-être des signes de fatigue; tu devrais essayer d'installer via une clé USB.
si cette machine ne peut pas booter sur USB, essaie avec Plop boot manager.
ArchLinux 64 sur Asus AIO ET2012 et Asus X50VL, avec Xfce
pouic
Hankyu
Messages : 41
Inscription : lun. 23 mars 2015, 19:10

Re: [installation] device did not show up

Message par pouic »

Merci Loubrix je vais essayer!
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [installation] device did not show up

Message par Tucnacek »

'ARCH_201503', c'est l'ISO de mars ? Tu ferais probablement bien en ce cas de télécharger la dernière (voire d'attendre demain la prochaine).
pouic
Hankyu
Messages : 41
Inscription : lun. 23 mars 2015, 19:10

Re: [installation] device did not show up

Message par pouic »

Je pensé que l'image n'avait pas vraiment d'importance... surtout quelle n'est pas très vieille.
Je vais patienter jusqu'à demain et tenter avec l'usb en passant par plop.

Merci.
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [installation] device did not show up

Message par Tucnacek »

L'image de mars est probablement "encore bonne" et n'est manifestement pas l'origine de ton souci mais il vaut mieux avoir la dernière image, cela permet parfois d'éviter des soucis.
pouic
Hankyu
Messages : 41
Inscription : lun. 23 mars 2015, 19:10

Re: [installation] device did not show up

Message par pouic »

L'iso ce lance enfin!
je ne cri pas trop vite victoire car j’installe à peine les paquets de base mais ça ma l'aire bien parti.

J'ai utiliser plop sur un disque pour lancer ma clé avec la version de ce moi-ci (c'est vraiment sympa plop je connaissé pas et ça marche vraiment bien! j'ai quand même eu du mal à comprendre comment y fallait l'utiliser au début alors qu'il suffit juste de graver l'iso de l'archive... ) .

Par contre je tiens à signaler que j'ai eu des soucis avec la clé usb. Selon comment elle a été formaté l'iso ne ce lance pas sur mon vieux pc alors que j'arrive à le lancer sur un pc plus récent.
Dans mon cas j'ai laissé la partition de ma clé en "non formater" puis j'ai téléversé l'iso de arch.

Merci pour votre aide!
Avatar de l’utilisateur
Loubrix
Daikyu
Messages : 84
Inscription : mer. 10 juin 2015, 01:41

Re: [installation] device did not show up

Message par Loubrix »

comment mets-tu l'image ISO sur la clé ? si tu utilises un utilitaire comme Unetbootin, ce n'est pas bon, ça ne convient pour les images hybrides que nous avons pour Arch.

pour mettre ces images ISO sur une clé USB, il faut utiliser dd; par exemple, si ta clé est /dev/sdb (ce qui se détermine avec la commande fdisk -l ), alors la commande pour copier l'ISO sera:

Code : Tout sélectionner

# dd if=/chemin/vers/image.iso of=/dev/sdb bs=4M
il est recommandé de faire un sync juste après(et attendre qu'il rende la main) pour être sûr que tout est copié avant d'enlever la clé.

chez Debian, où les images hybrides sont aussi utilisées, on donne une autre méthode, avec cp:

Code : Tout sélectionner

# cp /chemin/vers/image.iso /dev/sdb
avec toujours un sync juste après.
je n'ai jamais testé cette deuxième méthode, mais si elle est donné dans la doc officielle Debian, elle doit être correcte...
ArchLinux 64 sur Asus AIO ET2012 et Asus X50VL, avec Xfce
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [installation] device did not show up

Message par waitnsea »

Loubrix a écrit :comment mets-tu l'image ISO sur la clé ? si tu utilises un utilitaire comme Unetbootin, ce n'est pas bon, ça ne convient pour les images hybrides que nous avons pour Arch.

pour mettre ces images ISO sur une clé USB, il faut utiliser dd; par exemple, si ta clé est /dev/sdb (ce qui se détermine avec la commande fdisk -l ), alors la commande pour copier l'ISO sera:

Code : Tout sélectionner

# dd if=/chemin/vers/image.iso of=/dev/sdb bs=4M
...
Pour les images de Arch j'ai constaté 3 façons de les installer sur une USB et pour qu'elles fonctionnent sans erreur :
* dd comme le décrit Loubrix, le plus simple, bien faire attention à ne pas se tromper de chemin avec of= !
* Suse - imagewriter qui en est la forme graphique (encore qu'il doive y avoir une différence, car il me semble plus rapide que dd), disponible dans AUR
* Easy2Boot, voir le site, ça semble compliqué, mais on s'y fait et ça fonctionne avec beaucoup d'isos différentes (pas les très grosses) qu'on peut mettre ensemble sur ce même "lanceur".
pouic
Hankyu
Messages : 41
Inscription : lun. 23 mars 2015, 19:10

Re: [installation] device did not show up

Message par pouic »

Je suis bien passé par "dd".

La première fois que je l'ai gravé sur ma clé aucun souci j'ai pus booter direct et tout à bien marché. Mais j'ai du reformater ma clé car j'en ai eu besoin pour autre chose entre temps et quand j'ai remis l'image avec "dd" elle ne booter plus. J'ai alors essayé plusieurs fois avec divers formatages.

Bon là aujourd h'ui le boot sur la clé remarche touche du bois... :)

Par contre j'ai un soucis avec plop. Car mon disque dur change de nom lorsque je boot sur la clé usb -> il devient "sdb" et ma clé devient "sda". J'ai fait une première tentative d'installation mais ça coince avec grub...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17232
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation] device did not show up

Message par benjarobin »

C'est pour cela qu'il faut utiliser les UUID de partout.
GRUB utilise par défaut les UUID, donc tu dois parler du fstab : dans le wiki on donne la commande pour le générer avec des UUID.

Donc donne nous ce que tu vois à l'écran / le message d'erreur et on te dira comment le corriger sans réinstaller
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
pouic
Hankyu
Messages : 41
Inscription : lun. 23 mars 2015, 19:10

Re: [installation] device did not show up

Message par pouic »

EDIT: j'ai déjà formater et j'en suis à la configuration de grub

Juste pour confirmer, je configure "grub" comme suis (avec sdb en argument):

Code : Tout sélectionner

grub-install --no-floppy --recheck /dev/sdb
puis

Code : Tout sélectionner

grub-mkconfig -o  /boot/grub/grub.cfg
je démonte tout, je reboot et je vous communique ce qui me retourne au démarrage.
pouic
Hankyu
Messages : 41
Inscription : lun. 23 mars 2015, 19:10

Re: [installation] device did not show up

Message par pouic »

J'ai fait comme cité au-dessus et lorsque je redémarre j'ai:

Code : Tout sélectionner

GRUB loading.
Welcom to GRUB!

error: attempt to read or write outside of disk 'hd0'.
Entering rescue mode...
grub rescue> (curseur qui clignote) 
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [installation] device did not show up

Message par FoolEcho »

Tu n'as pas répondu à benjarobin...
Peut-on connaître le contenu de ton grub.cfg ainsi que la sortie de fdisk -l (ou de /etc/fstab).

https://wiki.archlinux.fr/Grub#Identifi ... D_ou_label
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17232
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation] device did not show up

Message par benjarobin »

Je n'ai pas vraiment demandé ceci... Le problème n'est pas là en tout cas.
As tu bien fait l'installation depuis le chroot via arch-chroot ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
pouic
Hankyu
Messages : 41
Inscription : lun. 23 mars 2015, 19:10

Re: [installation] device did not show up

Message par pouic »

En passant avec "Toutoulinux" en live cd (toutoutlinux ne ce sert que de la ram pour fonctionner) j'ai accés directement à mon disque dur. Et tout semble correctement installé.

Voici le contenu de "grub.cfg" :

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
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

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='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c
else
  search --no-floppy --fs-uuid --set=root fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c
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=fr_FR
  insmod gettext
fi
terminal_input console
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos 
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c
	else
	  search --no-floppy --fs-uuid --set=root fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c
	fi
	echo	'Chargement de Linux linux…'
	linux	/boot/vmlinuz-linux root=UUID=fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c rw  quiet
	echo	'Chargement du disque mémoire initial…'
	initrd	 /boot/initramfs-linux.img
}
submenu 'Options avancées pour Arch Linux' $menuentry_id_option 'gnulinux-advanced-fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c' {
	menuentry 'Arch Linux, avec Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_msdos 
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c
		else
		  search --no-floppy --fs-uuid --set=root fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c
		fi
		echo	'Chargement de Linux linux…'
		linux	/boot/vmlinuz-linux root=UUID=fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c rw  quiet
		echo	'Chargement du disque mémoire initial…'
		initrd	 /boot/initramfs-linux.img
	}
	menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_msdos 
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c
		else
		  search --no-floppy --fs-uuid --set=root fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c
		fi
		echo	'Chargement de Linux linux…'
		linux	/boot/vmlinuz-linux root=UUID=fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c rw  quiet
		echo	'Chargement du disque mémoire initial…'
		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/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 ###

### BEGIN /etc/grub.d/60_memtest86+ ###
### END /etc/grub.d/60_memtest86+ ###
Celui de "fstab" :

Code : Tout sélectionner

# 
# /etc/fstab: static file system information
#
# <file system>	<dir>	<type>	<options>	<dump>	<pass>
# /dev/sdb1 LABEL=/
UUID=fa50f969-c6cf-4ae9-b851-b42ffbe0ac1c	/         	ext4      	rw,relatime,data=ordered	0 1

# /dev/sdb2 LABEL=swap
UUID=6a23d7c4-26ba-43d9-92ec-54aff9a1ca8c	none      	swap      	defaults  	0 0
Et la sortie de "fdisk -l" :

Code : Tout sélectionner

Disk /dev/sda: 15.8G 15829303296 bytes 
255 heads, 63sectors/tracks, 1924 cylinders, total 30916608 sectors
Units = sectors of 1 * 512 = 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000695a

	Device boot		Start		End		Blocks		ID	System
/dev/sda1				2048	28819455	14408704	83	Linux
/dev/sda2			28819456	30916607	1048576		82	Linux swap / Solaris
Je pense que c'est juste une merdouille avec "sda" et "sdb" mais je ne sais pas comment faire
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17232
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation] device did not show up

Message par benjarobin »

Merci de répondre à ma question, car au vu de ton message d'erreur ce n'est absolument pas : une merdouille avec "sda" et "sdb"
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
pouic
Hankyu
Messages : 41
Inscription : lun. 23 mars 2015, 19:10

Re: [installation] device did not show up

Message par pouic »

As tu bien fait l'installation depuis le chroot via arch-chroot ?
désoler, Oui c'est ok de ce coté là.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17232
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation] device did not show up

Message par benjarobin »

Supprime GRUB et essaye avec syslinux, ne pas oublier de mettre le flag de boot sur la partition contenant /boot, dans ton cas la première partition
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
pouic
Hankyu
Messages : 41
Inscription : lun. 23 mars 2015, 19:10

Re: [installation] device did not show up

Message par pouic »

Yep! avec syslinux en changeant le flag de boot j'arrive a booter correctement.

Merci beaucoup!
Répondre