Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Grub disparu, erreur 22 et DD invisible sur Gparted


KeleK szAsz

Messages recommandés

Bonjour

 

je suis l'heureux propriétaire d'un doubleboot WinXP/Hardy Heron... mis à part que mon DD boote directement sur WinXP, que j'ai installé après Hardy Heron :P

 

J'ai donc testé plusieurs solutions présentées sur le forum d'Ubuntu;

Mais d'abord, présentation de la bête (je ne donne les résultats que pour le DD concerné, hd0, celui de boot). Les commandes ci-dessous ont été effectuées grâce à un bootdvd Hardy heron.

 

fdisk -l

omitting empty partition (5)

Disque /dev/sda: 203.9 Go, 203928109056 octets
255 heads, 63 sectors/track, 24792 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x2cc997cb

Périphérique Amorce	Début		 Fin	  Blocs	Id  Système
(...)
/dev/sda1   *		   1		1567	12586896	7  HPFS/NTFS
/dev/sda2			1568		3634	16603177+   5  Extended
/dev/sda3			3027		3634	 4883728+  83  Linux
/dev/sda4			7012	   24792   142825882+  83  Linux
/dev/sda5			1568		3026	11719354+  83  Linux

df -h

Sys. de fich.			Tail. Occ. Disp. %Occ. Monté sur
(...)
/dev/sda4			 136G   61G   69G  47% /media/Linux_home
/dev/sda5			  12G  1,5G  9,2G  14% /media/Linux_root
/dev/sda3			 4,6G  2,7G  1,7G  61% /media/disk
/dev/sda1			  13G   11G  2,0G  84% /media/disk-1

sda1=WinXP - sda2=partition étendue - sda5 = /, sda4= /home, sda3=/usr - le swap est sur une partition d'un autre DD.

 

mount

(...)
/dev/sda4 on /media/Linux_home type ext3 (rw,nosuid,nodev,uhelper=hal)
/dev/sda5 on /media/Linux_root type ext3 (rw,nosuid,nodev,uhelper=hal)
/dev/sda3 on /media/disk type ext3 (rw,nosuid,nodev,uhelper=hal)
/dev/sda1 on /media/disk-1 type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksize=4096)

Les partitions semblent donc reconnues, montées, bien que sous Gparted, sda apparaisse comme "non alloué".

 

/boot/grub/menu.lst

title		Ubuntu 8.04.1, kernel 2.6.24-22-generic
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.24-22-generic root=UUID=6bd6a77b-cf73-4364-a07e-c30f8096bd84 ro quiet splash
initrd		/boot/initrd.img-2.6.24-22-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.24-22-generic (recovery mode)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.24-22-generic root=UUID=6bd6a77b-cf73-4364-a07e-c30f8096bd84 ro single
initrd		/boot/initrd.img-2.6.24-22-generic

title		Ubuntu 8.04.1, memtest86+
root		(hd0,5)
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Microsoft Windows XP Professionnel
root		(hd0,0)
savedefault
makeactive
chainloader	+1

Pour réinstaller Grub, j'ai essayé plusieurs solutions :

1/ le bash depuis le bootdvd

sudo grub

grub> root (hd0,5)		   
root (hd0,5)
grub> setup (hd0)
setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,5)/boot/grub/stage2 /boot/grub/menu.lst"... failed

Error 22: No such partition

2/ la réinstallation avec l'Alternate cd Hardy Heron

en choisissant /dev/sda5 comme / et hd0 comme disque de boot : sans effet, le PC redémarre sous WinXP

 

3/ la réinstallation sur le shell dispo sur l'Alternate

même résultat qu'en 1/

 

En désespoir de cause, j'ai tenté de réinstaller Hardy Heron, mais le problème est que les partitions n'étant pas reconnues, c'est l'effacement assuré des partitions /home et /usr.

 

Je ne veux pas faire de connerie supplémentaire...

 

Comme il ne semblait pas y avoir de possibilité de modifier Grub, je me suis intéressé au DD lui-même.

Le truc bizarre, c'est /etc/fstab :

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>	   <dump>  <pass>

proc	/proc	proc	defaults	0	0
#Entry for /dev/sda6 :
UUID=6bd6a77b-cf73-4364-a07e-c30f8096bd84	/	ext3	relatime,errors=remount-ro	0	1
#Entry for /dev/sda3 :
UUID=6fa6c2fe-54da-4467-989a-9b9b51ef7ebb	/home	ext3	relatime	0	2
#Entry for /dev/sda5 :
UUID=53d52259-7fae-406b-a575-680fb0982695	/usr	ext3	relatime	0	2

dont les entrées ne correspondent pas au résultat de fdisk.

 

Trouvé ici : http://forum.ubuntu-fr.org/viewtopic.php?id=277227

j'ai testé sudo fdisk /dev/hda

Le nombre de cylindres pour ce disque est initialisé à 24792.
Il n'y a rien d''incorrect avec cela, mais c'est plus grand que 1024,
et cela pourrait causer des problèmes en fonction pour certaines configurations:
1) logiciels qui sont exécutés à l'amorçage (i.e., vieilles versions de LILO)
2) logiciels d'amorçage et de partitionnement pour d'autres SE
  (i.e., DOS FDISK, OS/2 FDISK)
omitting empty partition (5)

En fait, c'est avec l'argument -ul que j'ai peut être trouvé quelque chose d'intéressant :

[b]sudo fdisk -ul /dev/sda[/b]
omitting empty partition (5)

Disque /dev/sda: 203.9 Go, 203928109056 octets
255 heads, 63 sectors/track, 24792 cylinders, total 398297088 secteurs
Units = secteurs of 1 * 512 = 512 bytes
Identifiant disque: 0x2cc997cb

Périphérique Amorce	Début		 Fin	  Blocs	Id  Système
/dev/sda1   *		  63	25173854	12586896	7  HPFS/NTFS
/dev/sda2		25173855	58380209	16603177+   5  Extended
/dev/sda3		48612753	58380209	 4883728+  83  Linux
/dev/sda4	   112631715   398283479   142825882+  83  Linux
/dev/sda5		25173981	48612689	11719354+  83  Linux

/dev/sda2 est la partition étendue mais en fait, elle n'inclut pas sda4 (Linux_home).

 

Est-ce que je peux la redimensionner sans problème ?... en donnant 142825882 comme valeur de fin ?

Ou voyez vous une autre origine/solution à mon problème ?

Lien vers le commentaire
Partager sur d’autres sites

Bonjour KeleK szAsz

 

Remarque juste préliminaire : ton sujet aurait peut-être été mieux placé dans la rubrique "OS Alternatifs".

Ce qui est quelque part un comble lorsque l'on sait que le win plante régulièrement alors que les solutions Linux tournent sans aucun arrêt et plantage.... L'humain me surprendra toujours....passons.

 

Alors, principe de base : l'install de win détruit grub tandis que l'install de grub RESPECTE le lancement de win dans le BIOS.

Maintenant, à toi de juger : je te fournis quelques outils pour aller trafiquer le bios et les boots de disques durs, et qui nécessitera un coup de main des informaticiens du forum, car ce sera musclé à faire.... (je suis bon bidouilleur, mais pas professionnel)

 

OU.... tu peux tout simplement installer, ou réparer le win (si le win le permet), puis, sans flinguer les partitions win et Linux, ré-installer Linux dans la foulée, de façon à avoir une machine qui tourne.

 

Le choix t'appartient.

 

A+

 

Edit : oubli d'un morceau de phrase...

Modifié par mirware
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...