Page 1 sur 1

[Système] Boot impossible après démontage disque dur(Résolu)

Publié : sam. 01 mars 2014, 22:38
par yeste64
Bonjour,

J'avais installé Archlinux sur mon netbook en dual-boot avec Windows XP. Mon netbook n'a un beau jour plus démarré, je ne sais pas quel composant était mort, bref..

J'ai donc récupéré mon disque dur qui, lui, fonctionne encore. Je le branche maintenant en USB sur un nouvel ordinateur et tente de démarrer dessus, seulement, j'obtiens une erreur :

"Unable to determine file system type of /dev/sda2"

Je tapes "exit" à plusieurs reprises mais sans succès de démarrage..

Voilà, je ne sais pas trop quoi faire pour y remédier.

Merci d'avance de votre aide

Re: [Système] Boot impossible après démontage disque dur

Publié : dim. 02 mars 2014, 16:20
par oktoberfest
Salut,

quand tu as plus qu'un disque dur (ce qui est le cas si tu as un disque interne dans ton nouvel ordinateur), Archlinux ne garantit pas l'ordre des disques (cf https://wiki.archlinux.org/index.php/Pe ... ice_naming). En clair cela signifie que d'un démarrage à l'autre le disque interne peut s'appeller une fois sda et la fois d'après sdb et pareil pour le disque usb. Il faut donc éviter d'utiliser les noms des partitions (sda2 dans ton cas) pour spécifier :
- le filesystem racine dans le fichier de configuration de ton bootloader
- les systèmes de fichiers dans /etc/fstab

Démarre depuis un live-cd/live-usb de Arch (ou autre linux) et regarde les uuid des partitions de ton disques usb (via blkid à lancer en root). Ensuite tu mets à jour la config de ton bootloader sur ton disque usb et le fichier /etc/fstab sur la partition système de ton disque usb à partir des informations récupérés (voir le lien que j'ai posté plus haut).

Il est probable dans ton cas que lors du boot sda soit associé à ton disque interne.

Re: [Système] Boot impossible après démontage disque dur

Publié : dim. 02 mars 2014, 21:15
par yeste64
Bonjour,

Merci pour ta réponse.

J'ai modifié le fichier menu.lst ainsi :

Code : Tout sélectionner

# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst

# DEVICE NAME CONVERSIONS 
#
#  Linux           Grub
# -------------------------
#  /dev/fd0        (fd0)
#  /dev/sda        (hd0)
#  /dev/sdb2       (hd1,1)
#  /dev/sda3       (hd0,2)
#

#  FRAMEBUFFER RESOLUTION SETTINGS
#     +-------------------------------------------------+
#          | 640x480    800x600    1024x768   1280x1024
#      ----+--------------------------------------------
#      256 | 0x301=769  0x303=771  0x305=773   0x307=775
#      32K | 0x310=784  0x313=787  0x316=790   0x319=793
#      64K | 0x311=785  0x314=788  0x317=791   0x31A=794
#      16M | 0x312=786  0x315=789  0x318=792   0x31B=795
#     +-------------------------------------------------+
#  for more details and different resolutions see
#  http://wiki.archlinux.org/index.php/GRUB#Framebuffer_Resolution 

# general configuration:
timeout   5
default   0
color light-blue/black light-cyan/blue

# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*

# (0) Arch Linux
title  Arch Linux
root   (hd0,4)
kernel /vmlinuz26 root=UUID=97ff1194-96bb-46b0-83a6-0286c41ab45a ro
initrd /kernel26.img

# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,4)
kernel /vmlinuz26 root=UUID=97ff1194-96bb-46b0-83a6-0286c41ab45a ro
initrd /kernel26-fallback.img

# (2) Windows
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
Mais j'obtiens "Boot device doesn't exist UUID='97ff1194-96bb-46b0-83a6-0286c41ab45a'. Attempting to create it."

Voici aussi mon fstab :

Code : Tout sélectionner

# 
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
devpts                 /dev/pts      devpts    defaults            0      0
shm                    /dev/shm      tmpfs     nodev,nosuid        0      0
UUID=0113e78f-f783-4e8d-9ad9-866760503a49 / ext4 defaults 0 1
UUID=97ff1194-96bb-46b0-83a6-0286c41ab45a /boot ext2 defaults 0 1
UUID=2888fecc-0bf2-4e88-90eb-ea8926623967 swap swap defaults 0 0
UUID=6FBB7E916D70C568 /mnt/donnees ntfs-3g defaults 0 0
UUID=114F73CA1EBDB7BF /mnt/windows ntfs-3g defaults 0 0 
Et enfin la liste de mes disques :

Code : Tout sélectionner

/dev/sdb1: LABEL="Windows" UUID="114F73CA1EBDB7BF" TYPE="ntfs" 
/dev/sdb2: UUID="0113e78f-f783-4e8d-9ad9-866760503a49" TYPE="ext4" 
/dev/sdb4: LABEL="Donnees" UUID="6FBB7E916D70C568" TYPE="ntfs" 
/dev/sdb5: UUID="97ff1194-96bb-46b0-83a6-0286c41ab45a" TYPE="ext2" 
/dev/sdb6: UUID="2888fecc-0bf2-4e88-90eb-ea8926623967" TYPE="swap" 

Re: [Système] Boot impossible après démontage disque dur

Publié : dim. 02 mars 2014, 21:21
par benjarobin
Remplace ta ligne kernel par :

Code : Tout sélectionner

kernel /boot/vmlinuz-linux root=/dev/disk/by-uuid/0113e78f-f783-4e8d-9ad9-866760503a49 rw
initrd /initramfs-linux.img
Juste pour information c'est quelle version du kernel que tu as... Car si tu as toujours vmlinuz26 c'est assez inquiétant...

Re: [Système] Boot impossible après démontage disque dur

Publié : dim. 02 mars 2014, 21:27
par yeste64
Si je remplace ma ligne kernel par la tienne, j'obtiens "Error 15: File not found".

J'ai donc essayé avec "kernel /vmlinuz26 root=/dev/disk/by-uuid/0113e78f-f783-4e8d-9ad9-866760503a49 rw" et j'obtiens la même erreur que tout a l'heure : "boot device doesn't exist"

Re: [Système] Boot impossible après démontage disque dur

Publié : dim. 02 mars 2014, 21:29
par yeste64
J'ai toujours vmlinuz26 apparemment, mon install d'Arch date de plusieurs années.. Je n'ai pas utilisé le disque dur depuis que mon netbook a cessé de fonctionner

Re: [Système] Boot impossible après démontage disque dur

Publié : dim. 02 mars 2014, 21:30
par benjarobin
Si tu as un kernel aussi vieux, je pense que c'est plus simple de refaire une installation. Tu n'avais pas fait de mise à jour depuis combien de temps ?

Re: [Système] Boot impossible après démontage disque dur

Publié : dim. 02 mars 2014, 21:31
par yeste64
Cela doit faire 2 ans je pense environ. Seulement je n'aimerais pas perdre toute ma configuration ainsi que mes données

Re: [Système] Boot impossible après démontage disque dur

Publié : dim. 02 mars 2014, 21:37
par benjarobin
Une mise à jour d'une ArchLinux qui date de plus de 2 ans est impossible ou alors "réservée" à des personnes très expérimentés et ayant beaucoup de patience !
Faire une nouvelle installation n'implique pas une perte de tes données (si bien fait) et pour la configuration, il "suffit" de faire un merge, chose qu'il sera de toute façon nécessaire lors d'une mise à jour.

C'est un peu la même chose que de migré de 32 bits à 64 bits. Personnellement lors de ma migration j'avais d'abord sauvegardé ma liste de paquet, pour ton cas tu ne pourras pas la réutiliser tel quelle car beaucoup de paquet ont été renommés au fil du temps. Ensuite j'ai déplacé tout /etc et /var dans /old puis supprimé tout le reste. Et j'ai fait une nouvelle installation en gardant donc mon home...

Re: [Système] Boot impossible après démontage disque dur

Publié : dim. 02 mars 2014, 21:39
par yeste64
Okok je te remercie pour ton aide.