Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/01/2011, à 15:10

pps

Grub : no such device (dual boot XP/Ubuntu)

Bonjour,

J'ai tenté d'installer Ubuntu ce matin en dualboot de windows XP, alors que l'installation s'est apparemment bien déroulée, impossible de lancer quoi que ce soit sur le PC depuis le redémarrage obligatoire à la fin de l'installation (à part le live CD), l'erreur qu'il me fait est :
Grub : no such device : "numéros hexadécimaux".
A noter que pour l'installation, j'ai utilisé un disque dur tout neuf sur lequel j'ai crée deux partitions : une pour la racine et une pour le swap. J'ai laissé par défaut la configuration du boot sur le 1er disque contenant windows, ça me paraissait logique que le PC continue de booter sur celui la puis soit démarre windows, soit redirige vers l'ubuntu de l'autre disque.

Lorsque je fait un os-prober, j'obtiens ceci :
/dev/sda1:Windows NT/2000/XP:Windows:chain
/dev/sdd1:Ubuntu 10.10 (10.10):Ubuntu:linux

Et j'ai vérifié, j'ai toujours tout mes fichiers sur les autres disques dur, c'est donc juste un problème de boot et de Grub/MBR.

En cherchant un peu, j'ai trouvé plein de tutoriels qui font faire des choses différentes, mais qui dans la plupart des cas, concernait des problèmes ayant eu lieu après installation de windows sur un PC contenant Ubuntu (et donc qui supprime le grub), or dans mon cas c'est exactement l'inverse.

Que faut t'il faire ?

Merci d'avance,

PPS.

Dernière modification par pps (Le 09/01/2011, à 15:20)

Hors ligne

#2 Le 09/01/2011, à 17:04

Babdu89

Re : Grub : no such device (dual boot XP/Ubuntu)

Bonjour...

Déjà, même si ça te semble se passé mal, bienvenue Sous Linux/Ubuntu...

J'ai comme l'impression que tu te retrouves dans le même cas qu'ici ... sauf que lui n'a pas installer grub sur son 1er hdd ,en l' indiquant volontairement...

  Voir ici

http://forum.ubuntu-fr.org/viewtopic.php?id=437285

Son problème ,n'est pas encore résolu, vu qu'il doit passer par une réparation du démarrage de son XP...
Ce qu'on lui indique pour remettre tout en ordre, fonctionne bien dans le cas d'un dual boot Windows/Ubuntu sur le même disque...(je l'ai fais a plusieurs reprises chez moi sur mes machines).. Mais ça semble être un peu différent si on fait l'installation sur un hdd différent que celui où est Windows...Il semblerait qu'avec le type  d'installation que vous avez faite, la boot loader de Windows n'aime pas la manip....

Tu peux regarder si ça t'inspire....Mais avant d'entreprendre quoique ce soit, si tu voulais bien donner des détails sur ta machine....
Et en bootant en session live avec le cd Ubuntu ,remonter le retour de la commande ;

sudo fdisk -l

Avec un "L" en minuscule...

stp ,merci, ça aidera a commencer de t'aider...

Edit;   As tu essayer de booter sur le 2éme hdd en changent ,l'ordre des hdd dans le Bios ??..pour voir ce que ça donne...

Bon courage....
@+.   Babdu89    .

Dernière modification par Babdu89 (Le 09/01/2011, à 17:41)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#3 Le 09/01/2011, à 17:41

pps

Re : Grub : no such device (dual boot XP/Ubuntu)

Merci beaucoup pour la réponse smile

J'ai réussi à remettre un MBR sur le HDD principal, windows XP se lance correctement maintenant (j'ai utilisé la méthode N°5 de http://doc.ubuntu-fr.org/tutoriel/comme … e_windows).
L'ubuntu qui est installé ne peut par contre pas se démarrer (ce qui est logique) et je peut accéder à ses fichiers depuis le live CD mais pas depuis windows.

Voici le résultat de sudo fdisk -l

Disque /dev/sda: 250.1 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0xe5e8e5e8

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1        6374    51199123+   7  HPFS/NTFS
/dev/sda2            6375       30400   192988845    f  W95 Etendue (LBA)
/dev/sda5            6375       30400   192988813+   7  HPFS/NTFS

Disque /dev/sdc: 82.0 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0xf7f8a53a

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdc1               1        9964    80035798+   7  HPFS/NTFS

Disque /dev/sdb: 320.1 Go, 320072933376 octets
16 têtes, 63 secteurs/piste, 620181 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x47a77fa1

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1               1      620181   312571192+  42  SFS

Disque /dev/sdd: 1000.2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0xac38a716

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdd1               1       15861   127394738   83  Linux
/dev/sdd2           18237      121602   830276609    5  Etendue
/dev/sdd5           18237       19210     7811072   82  Linux swap / Solaris

j'ai effectivement 4 disques durs, le 1er étant celui sur lequel windows est installé et le 4ième étant celui sur lequel je souhaite installer ubuntu.

PS : c'est pas la première fois que j'utilise ubuntu/linux, j'ai ubuntu depuis environ 4 ans sur une virtualbox que j'utilise pour la programmation sous unix et j'ai une debian sur un serveur dédié depuis 3 ans, mais jusqu'ici j'ai toujours hésité à l'installer en dualboot à cause de potes ayant eu des problèmes de données perdues ou de PC tatoué (je précise que le mien ne l'est pas, il à été acheté en pièces détachés et j'ai moi même installé XP dessus).

Hors ligne

#4 Le 09/01/2011, à 18:01

Babdu89

Re : Grub : no such device (dual boot XP/Ubuntu)

Bon ,si je peu te conseiller...
En session live...

Tu utilises les commandes indiquées ...,  pour ton cas...  /dev/sdd ...d'après ton fdisk

 

sudo grub-install /dev/sdd  

Ça devrait réinstaller grub (stage1) sur le mbr du hdd où tu fais ton installation Ubuntu toute fraiche....
Dans le Bios...Changer l'ordre de boot pour que ta machine boot sur le hdd qui continent ton Ubuntu...
Au reboot tu devrais pouvoir redémarrer sur Ubuntu, quand tu y es tu fais une mise a jour de grub..

 

sudo update-grub

Pour qu'il prenne en compte ton Windows dans le menu... après ça normalement tu devrais avoir accès a tes deux OS....

Et surtout ton Windows n'est pas touché, le jour où tu enlèves le hdd Ubuntu par exemple ,un petit tour dans le Bios pour rebooter sur ton 1er hdd et ça devrait le faire....

Bonne continuation..

@+.   Babdu89      .

Dernière modification par Babdu89 (Le 09/01/2011, à 18:11)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#5 Le 09/01/2011, à 18:26

pps

Re : Grub : no such device (dual boot XP/Ubuntu)

J'ai essayé mais le grub refuse de s'installer, il me sort ça :

error: cannot seek `/dev/sdb'.
error: cannot seek `/dev/sdb'.
error: cannot seek `/dev/sdb'.
Installation finished. No error reported.

(Au passage le message est un peu ironique, "No error reported ...")

Aussi bien quand le disque en question était monté que quand il l'était pas.

Sinon j'ai aussi tenté de le faire en chroot sur l'ubuntu installé, il à l'air d'avoir fonctionné mais quand j'essaye de booter sur le disque la, il me dit quelque chose du genre :

Hard drive boot failure, please insert system disk

J'en déduit donc qu'il ne trouve rien sur ce disque la.

Donc que faut t'il faire comme montage avant d'effectuer ces commandes ?

Hors ligne

#6 Le 09/01/2011, à 18:29

Babdu89

Re : Grub : no such device (dual boot XP/Ubuntu)

/dev/sdb

Attends ton disque c'est bien /dev/sdd  ???...
j'ai bien indiqué /sdd non?...


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#7 Le 09/01/2011, à 18:33

pps

Re : Grub : no such device (dual boot XP/Ubuntu)

Oui mon disque c'est bien /dev/sdd, et c'est bien ce que j'ai entré dans la commande, mais même avant quand j'essayais de mettre le grub sur /dev/sda, il me sortait cette erreur avec sdb

Hors ligne

#8 Le 09/01/2011, à 18:36

Babdu89

Re : Grub : no such device (dual boot XP/Ubuntu)

Là je ne comprends pas.... tu as fais ça en session live?...


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#9 Le 09/01/2011, à 18:38

pps

Re : Grub : no such device (dual boot XP/Ubuntu)

Oui à chaque fois j'utilisais le live CD

Hors ligne

#10 Le 09/01/2011, à 18:47

Compte anonymisé

Re : Grub : no such device (dual boot XP/Ubuntu)

Salut

Déjà le bios de ton pc te permet-il de choisir le disque de boot et si oui le 1To (/dev/sdd) est-il présent dans cette liste ?

Si oui tu peux tenter en LiveCD d'installer GRUB sur le MBR de ce disque en suivant CECI. Puis tenter de booter sur ce disque.

@+

#11 Le 09/01/2011, à 18:52

Babdu89

Re : Grub : no such device (dual boot XP/Ubuntu)

ah!! de l'aide... Merci jeanjd63 ....
J'ai quand même pas indiqué des bêtises, ??..
@+.  Babdu89    .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#12 Le 09/01/2011, à 18:52

pps

Re : Grub : no such device (dual boot XP/Ubuntu)

Oui le BIOS me permet de choisir le disque de boot, c'est d'ailleurs en le changeant que le PC voulait plus booter parce ce qu'il ne trouvait rien.
Sinon j'ai plus le temps d'essayer aujourd'hui, je retenterai demain.
Merci à tous pour les réponses smile

Hors ligne