Page 1 sur 1
[installation] device did not show up (résolu)
Publié : ven. 31 juil. 2015, 09:03
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?
Re: [installation] device did not show up
Publié : ven. 31 juil. 2015, 10:20
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.
Re: [installation] device did not show up
Publié : ven. 31 juil. 2015, 10:37
par pouic
Merci Loubrix je vais essayer!
Re: [installation] device did not show up
Publié : ven. 31 juil. 2015, 17:09
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).
Re: [installation] device did not show up
Publié : ven. 31 juil. 2015, 17:34
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.
Re: [installation] device did not show up
Publié : ven. 31 juil. 2015, 17:44
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.
Re: [installation] device did not show up
Publié : sam. 01 août 2015, 17:53
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!
Re: [installation] device did not show up
Publié : sam. 01 août 2015, 19:44
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:
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:
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...
Re: [installation] device did not show up
Publié : dim. 02 août 2015, 07:19
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:
...
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".
Re: [installation] device did not show up
Publié : dim. 02 août 2015, 08:08
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...
Re: [installation] device did not show up
Publié : dim. 02 août 2015, 08:54
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
Re: [installation] device did not show up
Publié : dim. 02 août 2015, 09:05
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):
puis
je démonte tout, je reboot et je vous communique ce qui me retourne au démarrage.
Re: [installation] device did not show up
Publié : dim. 02 août 2015, 10:34
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)
Re: [installation] device did not show up
Publié : dim. 02 août 2015, 20:01
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
Re: [installation] device did not show up
Publié : dim. 02 août 2015, 20:22
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 ?
Re: [installation] device did not show up
Publié : dim. 02 août 2015, 21:58
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
Re: [installation] device did not show up
Publié : dim. 02 août 2015, 22:50
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"
Re: [installation] device did not show up
Publié : lun. 03 août 2015, 08:31
par pouic
As tu bien fait l'installation depuis le chroot via arch-chroot ?
désoler, Oui c'est ok de ce coté là.
Re: [installation] device did not show up
Publié : lun. 03 août 2015, 10:49
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
Re: [installation] device did not show up
Publié : lun. 03 août 2015, 12:06
par pouic
Yep! avec syslinux en changeant le flag de boot j'arrive a booter correctement.
Merci beaucoup!