Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 21-08-2010 22:42:41

Alicia
Membre
Inscription : 21-08-2010

[RESOLU] Problème de boot après upgrade Etch -> Lenny

Bonjour à tous,
J'utilise Debian Etch depuis quelques temps, en parallèle avec Windows XP, et donc un double boot avec Grub 1.5.
Avec un peu de retard j'ai décidé d'upgrader ma version Etch 4.0 pour Lenny. J'ai suivi la procédure classique :
# apt-get update (pour avoir un système à jour sur Etch)
modif de /etc/apt/sources.list : remplacement de tous les Etch par Lenny
# apt-get update
# apt-get dist-upgrade
# reboot

Tout s'est parfaitement déroulé, puis lors du redémarrage après l'upgrade, je choisis de booter sur Linux Kernel 2.6.26-2-686 (j'ai toujours la possibilité de booter sur l'ancien Kernel, est-ce normal ??), et là : root (hd0,3)
                         error 22 : no such partition

Etant vraiment débutante dans tout ce qui touche à ce genre de choses, je n'ai que peu d'idées de ce que je peux faire ensuite : je boote sur le rescue cd, je check le nom et le numéro de mes partitions avec un fsdisk -l :
/dev/sda1 : ma première partition W XP en fat32
/dev/sda2 : partition 'extended' (je ne sais pas trop à quoi ça correspond)
/dev/sda3 : partition root Linux
/dev/sda4 : ma seconde partition W XP en fat32
/dev/sda5 : empty
/dev/sda6 : partition swap Linux
/dev/sda7 : partition /home Linux

Donc à partir de là je conclus que le boot sur root (hd0,3) est légitime et que ma partition existe bien...
Après quelques heures de recherches infructueuses sur différents forums, wiki, FAQ, et autres manuels, je compte sur vous pour m'aider à y voir plus clair...

Une autre question en passant qui me taraude l'esprit : quelle est la différence entre les partitions sda et hda ??

En attendant une réponse je l'espère constructive, bonne soirée à tous !

Alicia

Dernière modification par Alicia (22-08-2010 22:06:53)

Hors ligne

#2 21-08-2010 23:05:28

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [RESOLU] Problème de boot après upgrade Etch -> Lenny

Bonsoir Alicia,

Alors, 3e partition, premier disque, avec grub1 ça donne (hd0,2) et sous grub2 (hd0,3).

le sd de /dev/sda signifiait à l'origine, si je ne m'abuse, scsi disk. Aujourd'hui, les disques sata et usb sont également identifiés comme /dev/sdX les disques ide comme /dev/hdX.

Cependant, grub ne fait pas le distingo et hd0 signifie 1er disque dur, hd1 2e disque dur, etc.

Donc, pour ton histoire de boot

Dans le grub, tu sélectionnes la ligne que tu avais choisie pour booter et qui t'a conduit à l'erreur 22.
Au lieu de valider par entrée, tu appuies sur la touche e.
si tu vois des informations erronées, ex (hd0,3), tu sélectionnes la ligne et tu appuies à nouveau sur e.
Tu corriges, tu tapes sur escape une fois, puis sur b.

Si ça ne marche pas, essaye de nous poster ce que tu avais après avoir appuyé une fois sur e.
Si ça marche, dis nous ce que tu as changé pour qu'on modifie les fichiers de configuration de sorte à ce que le problème ne se reproduise pas smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 22-08-2010 10:50:16

damien
Modo / Rédacteur Wiki
Lieu : St Etienne
Distrib. : Debian Jessie 8
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome3
Inscription : 22-09-2008
Site Web

Re : [RESOLU] Problème de boot après upgrade Etch -> Lenny

Bonjour Alicia

Alicia a écrit :

j'ai toujours la possibilité de booter sur l'ancien Kernel, est-ce normal ??


C'est tout à fait normal. L'avantage est que si le nouveau kernel fraîchement installé ne fonctionne pas tu peux revenir à l'ancien kernel qui ne plante pas.
Dans ton cas, si je ne me trompe pas, tu dois retrouver etch sur le kernel précédent.
Tu peux choisir le kernel de boot avec l'outil "StartUp-Manager" un petit aptitude install startupmanager devrait faire l'affaire.

Je ne saurais répondre dans ton cas car je n'ai eu aucune expérience comme la tienne.
Suit les conseils de captnfab en ce qui concerne ton problème de grub.

Bon courage !
damien


logo_3dminfographie_signature.png

Hors ligne

#4 22-08-2010 15:34:27

Alicia
Membre
Inscription : 21-08-2010

Re : [RESOLU] Problème de boot après upgrade Etch -> Lenny

Merci à vous pour vos réponses rapides et constructives !!

Une fois le root (hd0,3) changé en root (hd0,2), le boot se passe correctement. C'est ensuite que le message commun "Waiting for boot file system" apparaît et que plus rien ne se passe... J'ai essayé les solutions classiques : changer /dev/hda4 en dev/sda4 (dans le grub ligne kernel 2.6.26) et même en /dev/sda3 (car ma partition root est /dev/sda3 et non 4), mais j'ai toujours le même message. Le même problème apparaît quand j'essaye de booter sur l'ancien kernel (sur lequel je devrai retrouver le etch si j'ai bien compris)...

Mon pc est assez vieux (asus A6VC qui date de 2005), et j'ai vu sur le forum forums.debian.net qu'il est possible que les nouveaux kernels (notamment 2.6.26) aient des problèmes de compatibilité avec les anciens systèmes... mais j'ai du mal à saisir clairement ce que je dois faire pour contourner le problème...

Vous avez des idées ??

Merci d'avance,

Alicia

Hors ligne

#5 22-08-2010 16:06:18

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [RESOLU] Problème de boot après upgrade Etch -> Lenny

Salut Alicia et bienvenue sur DF !

Sur GRUB (Legacy) stable lenny, ma partition boot en /dev/sda1 (après un disque en hda) est notée :

root   (hd1,0)


Second disque, première partition.
Et ma partition racine située en /dev/sda2 est notée :

root=dev/sda2


Son emplacement clairement identifié.

Nota :
Il est toujours intéressant de créer sa partion /boot séparée en raison de plantage dans l'agencement des disques facilement réparable via un cd live (un cd install knoppix ou ubuntu... par exemple). wink

Tu dois être sur le GRUB2 pour le boot à partir de ton :

root   (hd0,2)


Premier disque, troisième partition.

Tu as donc (normalement) ta partition racine à rédiger ainsi :

root=/dev/sda3


Premier disque, troisième partition.

Je crois que cela se rédige dans un script spécifique d'ailleurs pour grub2...
Voir :
http://debian-facile.org/doc:systeme:gr … guration-2

Amitié, Joel

Dernière modification par smolski (22-08-2010 18:06:41)


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#6 22-08-2010 16:32:57

Alicia
Membre
Inscription : 21-08-2010

Re : [RESOLU] Problème de boot après upgrade Etch -> Lenny

Merci Smolski !

Malheureusement, le boot avec root (hd0,2) et root=/dev/sda3 retourne toujours le même message. Après quelques minutes, les messages suivants apparaissent :

WARNING : Boot device may be renamed. Try root=/dev/hda3
Gave up waiting for root device. Common problems :
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough ?)
- Check root= (did the system wait for the right device ?)
- Missing modules (cat /proc/modules: ls /dev)
ALERT! /dev/sda3 does not exist. Dropping to a shell!


le /dev/sda3 existe pourtant...
Le grub que j'utilise est le 1.5

Tu dis qu'il est important d'avoir une partition root séparée de la racine. Comment je peux faire ça ? Est-ce qu'il n'y a pas un moyen plus simple (que de refaire mon partitionnement) pour régler ce problème ?

Merci encore pour les réponses !

Alicia

Hors ligne

#7 22-08-2010 17:54:27

Alicia
Membre
Inscription : 21-08-2010

Re : [RESOLU] Problème de boot après upgrade Etch -> Lenny

Information toute fraîche : après un coup d'oeil à /etc/fstab, ma partition root est bien la /dev/hda4, c'est celle qui est proposée pour le boot dans grub... Ce problème me semble de plus en plus flou, et je ne sais vraiment plus quoi tenter pour diagnostiquer et réparer...

Hors ligne

#8 22-08-2010 18:13:03

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [RESOLU] Problème de boot après upgrade Etch -> Lenny

Hop !

Un fstab en hda pour un disque sata qui s'écrit sda ?

C'est un disque IDE ou un disque SATA en définitive ?

Pour un IDE
:
Écrire :

root=/dev/hda3


Pour un SATA :
Modifier ton fstab en remplaçant les hda par des sda.

Yop ! smile

PS : Oups ! c'est boot qui est formaté à part du reste et en premier. Perso, j'y mets 300 Mo et ça va.
Cette info était plus destinée aux générations futures qui consulteront ce post que pour ton cas, évidemment, ce n'est pas le moment de tout refaire... big_smile

Amitié, Jojo

Dernière modification par smolski (22-08-2010 18:14:52)


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#9 22-08-2010 21:01:45

Alicia
Membre
Inscription : 21-08-2010

Re : [RESOLU] Problème de boot après upgrade Etch -> Lenny

Alors après quelques recherches, mon disque est un IDE.
après un fsdisk -l depuis le rescuecd : partition root /dev/sda3
dans fstab et dans grub : root = /dev/hda4

J'ai donc changé dans /boot/grub/menu.lst et /etc/fstab la partition root de /dev/hda4 en /dev/hda3 , et bien sûr dans grub root (hd0,2)

Et maintenant tout marche à la perfection !!

Merci à tous pour votre précieuse aide et j'espère que mes légers déboires seront utiles à de futurs générations !

Bonne soirée à tous !

Alicia

Hors ligne

#10 22-08-2010 21:03:50

Alicia
Membre
Inscription : 21-08-2010

Re : [RESOLU] Problème de boot après upgrade Etch -> Lenny

Une dernière question pour la route : est-il préférable de supprimer l'ancien noyau (qui contient etch) ??

Hors ligne

#11 22-08-2010 21:11:39

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [RESOLU] Problème de boot après upgrade Etch -> Lenny

Yoooooooh Alicia !

Merci du retour, juste ajouter dans le titre en éditant le post1 par Modifier le fameux terme :

[Résolu]


Que nous sommes tous si heureux de rencontrer ! smile

Garde la ligne etch pendant un temps encore Alicia, tu fais le tour de ton système avant de la supprimer, ou garde-là même perenne, ça mange pas d'pain smile

Amitié, Jojo


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#12 22-08-2010 23:18:17

mani
Road-Runnerus digestus
Lieu : Au bout du bout
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
Inscription : 20-06-2007

Re : [RESOLU] Problème de boot après upgrade Etch -> Lenny

Bonsoir,

Juste une précision en passant, puisque le sujet est résolu : la ligne mentionnant l'ancien noyau ne lance ou ne contient pas Etch, elle permet de lancer Lenny avec le noyau qui a été installé par Etch et qui n'a pas été supprimé lors de la migration. smile

« Those who dream by day are cognizant of many things which escape those who dream only by night. »
- Edgar Allan Poe

Hors ligne

Pied de page des forums