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 10/09/2005, à 18:50

Adrienne

double boot absent + partition linux considérée comme espace libre

Bonjour,

Ma situation:

* Au départ: 2 disques durs, le premier (2 partitions) avec Windows, et le second avec Linux (Ubuntu) et des données sur la 1ére partition et des données sur la 2ème partition. Double boot avec Grub ok. Documents linux accessibles avec explore2fs ok.

* Le 1er disque dur (Windows) est "mort" de mort naturelle. Installation d'un nouveau disque dur + partitionnement + réinstallation de windows.

* Du coup, plus de double boot, et la partition avec Ubuntu et mes données n'est plus accessible (problème de mbr que Windows a écrasé, selon ce que j'ai lu sur ce forum).
Mais, chose bizarre, ma partition avec Ubuntu est considérée comme étant de l'espace vide, lorsque je regarde avec Partition Magic et même avec un fdisk -l (boot avec le live cd Ubuntu).

D'ailleurs, voici mon fdisk -l:

root@ubuntu:/home/ubuntu # fdisk -l

Disque /dev/hda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        2550    20482843+   c  W95 FAT32 (LBA)
/dev/hda2            2551        9729    57665317+   f  W95 Etendu (LBA)
/dev/hda5            2551        6122    28692058+   b  W95 FAT32
/dev/hda6            6123        9729    28973196    b  W95 FAT32

Disque /dev/hdb: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1            1035        9729    69842587+   c  W95 FAT32 (LBA)


Pourtant, le second disque dur (hdb Ubuntu) n'a subi aucune altération, ce n'est que le premier (hda)avec Windows qui a rendu l'âme.
Je peux comprendre (mbr etc.) que le double boot win / linux ne soit plus opérationnel, mais je ne comprends pas pourquoi ma partition est considérée comme de l'espace libre et ne soit pas du tout accessible (explore2fs ne me donne absolument rien).

En bootant avec le live cd, j'ai tenté d'installer grub, et de suivre les conseils des posts relatant le même type de problème, mais sans succès, je constate l'absence de /boot/grub/menu.lst par exemple.
J'ai même essayé de réinstaller Ubuntu sur une autre partition libre du premier disque dur, pour voir, mais problèmes de configuration de réseau DHCP je crois, donc installation abandonnée...

Bref, je récapitule: Windows sur 1 disque dur et Linux sur 1 autre disque dur. Double boot ok.
Après réinstallation de Windows sur un nouveau disque dur (aucun changement sur le 2ème disque dur) : double boot absent + partition Linux sur le 2ème disque dur considérée comme espace libre et inaccessible.

Une idée ? des conseils de manipulations ?

Merci d'avance !

Hors ligne

#2 Le 10/09/2005, à 19:03

cep_

Re : double boot absent + partition linux considérée comme espace libre

Bonsoir,

Et le deuxième disque (hdb) était-il sensé avoir une partition fat32 à l'origine ?

Une risque possible d'erreur, lorsque l'on change de disque c'est de ne pas remettre tout à fait la même configuration, ni les mêmes disques dans l'ordre de boot. D'ou changement de nom (hda hdb) et risque d'erreur.

Une autre possibilité, est la corruption de la table de partitions.

Voir avec testdisk (installable par synaptic) ou avec parted (son mode rescue) s'il n'est pas possible de réparer. Le tout avec un live cd, bien sûr.

Ces manipulations ne sont pas évidentes pour un débutant. Voir si tu ne peux pas avoir de l'aide directement sur la machine, ou essayer de prendre contact avec un Lug dans ton coin.

Bonne continuation.
cep

#3 Le 10/09/2005, à 19:21

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

Bonsoir,

A priori, je n'ai rien changé au deuxième disque dur, il a toujours était en FAT 32 (avant et après le crash du 1er disque dur).

Changements d'ordre de boot ? Corruption de la table de partitions ? hummm... je ne sais pas du tout !

Je vais essayer testdisk.

Je suis débutante, mais petit à petit, avec l'aide des forums, j'avance un peu.

C'est quand même un peu bizarre que cette partition avec Linux ne soit plus du tout lisible, non ?

Bon, je vais voir, je reviens si jamais...

Merci beaucoup !

Hors ligne

#4 Le 10/09/2005, à 22:25

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

hummm... pas facile.:/

* j'essaie d'installer Testdisk, mais lorsque je fais ./configure : "configure: error: no acceptable C compiler found in $PATH" ?

*parted me dit: "On utilise /dev/hda
(parted)" et c'est tout.
Je ne sais pas quoi lui dire, moi roll

me voilà bien avancée.

Mon problème reste que je ne sais pas si mes données sur la partition où il y avait Linux sont récupérables ou non... pourtant j'en aurais bien besoin.

Hors ligne

#5 Le 10/09/2005, à 23:08

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

roll
hum, euh voilà, disons que Parted me donne ça:

(parted) select /dev/hda
On utilise /dev/hda
(parted) print
Géométrie du disque pour /dev/hda: 0.000-76319,085 mégaoctets
Type d'étiquette de disque: msdos
Mineur   Départ      Fin     Type      Sys.fichiersFanions
1          0,031  20002,807  primaire  fat32       amorce, lba
2      20002,808  76316,594  étendue              lba
5      20002,838  48022,426  logique   fat32
6      48022,458  76316,594  logique   fat32
(parted) select /dev/hdb
On utilise /dev/hdb
(parted) print
Géométrie du disque pour /dev/hdb: 0.000-76319,085 mégaoctets
Type d'étiquette de disque: msdos
Mineur   Départ      Fin     Type      Sys.fichiersFanions
1       8110,942  76316,594  primaire  fat32       lba
(parted) rescue
Début? 0
Fin? 8110,941
Information: La partition ext3 primary a été trouvée à 0,031Mo -> 7632,440Mo.
Voulez-vous l'ajouter à la table de partition?
Yes/No/Cancel?

Ne serait-ce pas ma partition Linux qui a été repérée ?

Que dois-je répondre à cette question, s'il vous plaît ?:|

Hors ligne

#6 Le 11/09/2005, à 08:00

cep_

Re : double boot absent + partition linux considérée comme espace libre

Bonjour,

Parted trouve effectivement ta partition ext3 commençant à 0,031

Tu peux donc accepter qu'elle soit ajoutée à la table avec ces informations de début et de fin.

Auparavant, si tu as des données sensibles sur l'autre partition, tu devrais en faire des sauvegardes.

Bonne continuation.
cep

#7 Le 11/09/2005, à 15:22

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

Après avoir ajouter ma partition linux (ext3 primary) à ma table de partition, voilà que je peux monter ma partition (hdb2) et voir son contenu... c'est super, après être retournée sur Windows, hop, explor2fs, et voilà, tout est visible, j'ai sauvegardé mes documents sur mon autre disque. big_smile ouf !!! Merci beaucoup Cep_ ! smile

Bon, donc on peut dire que la moitié du problème, concernant la partition linux considérée comme espace libre, est résolu, mais pour le double boot, pas encore pour l'instant.

Voici mon fichier /boot/grub/menu.lst :

title        Ubuntu, kernel 2.6.10-5-386
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.10-5-386 root=/dev/mapper/casper-snapshot ro quiet splash
initrd        /boot/initrd.img-2.6.10-5-386
savedefault
boot

title        Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.10-5-386 root=/dev/mapper/casper-snapshot ro single
initrd        /boot/initrd.img-2.6.10-5-386
savedefault
boot

title        Ubuntu, kernel memtest86+
root        (hd0,0)
kernel        /boot/memtest86+.bin 
savedefault
boot

--> il n'y a pas de xp, que du linux...

c'est bizarre, ça non ? /dev/mapper/casper-snapshot ?
J'ai l'impression que c'est ça qui bloque.

J'ai pourtant essayer différentes combinaisons telles que:

grub> find /boot/grub/stage1
find /boot/grub/stage1
(hd1,1)
grub> root (hd1,1)
root (hd1,1)
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd0)
setup (hd0)

Mais sans succès.

Je suis toujours sur le live cd...

Une idée de manipulation ?

Hors ligne

#8 Le 11/09/2005, à 16:03

cep_

Re : double boot absent + partition linux considérée comme espace libre

Ok pour la partition qui semble donc ok.

Par contre ton menu.lst ne semble pas concordant.

La commande find t'a indiqué (hd1,1) or menu.lst indique (hd0,0)

Il faudra donc corriger toutes les occurences.
Je suggère aussi de revoir /etc/fstab qui ne devrait plus correspondre non plus de même que /boot/grub/device.map

Comme je le supposais, il semblerait que la configuration des disques ne soit plus la même.

Donc tu peux t'inspirer de ton fdisk -l publié auparavant pour corriger menu.lst et le fstab.

Qu'est ce que ce "/dev/mapper/casper-snapshot" ?

#9 Le 11/09/2005, à 16:10

ce_

Re : double boot absent + partition linux considérée comme espace libre

Petite correction, il faut refaire un fdisk -l pour avoir les nouvelles indications des partitions suive à la réparation avec parted.
En outre pour le /dev/mapper/casper-snapshot tu as utilisé des paquets breezy ?

#10 Le 11/09/2005, à 17:26

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

* J'ai remplacé hd(0,0) par (hd1,1) dans menu.lst (c'est ça qu'il faut faire hein?)

* voici mon fdisk -l :

Disque /dev/hda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        2550    20482843+   c  W95 FAT32 (LBA)
/dev/hda2            2551        9729    57665317+   f  W95 Etendu (LBA)
/dev/hda5            2551        6122    28692058+   b  W95 FAT32
/dev/hda6            6123        9729    28973196    b  W95 FAT32

Disque /dev/hdb: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1            1035        9729    69842587+   c  W95 FAT32 (LBA)
/dev/hdb2               1         973     7815591   83  Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

* Depuis le début, je trouve mon fstab très bizarre :

/dev/mapper/casper-snapshot / auto noatime 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0

MAIS en fait c'est /etc/fstab (sur le live cd, d'où le /dev/mapper étrange), et non pas celui de ma partition Linux en place : /mnt/partlinux/etc/fstab que voici:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdb1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hdb3       /space          vfat    umask=000    0       0
/dev/hdb2       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
/dev/hdd        /media/cdrom1   udf,iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/hda5       /mnt/windows    vfat    umask=000       0       0

--> A ce que je comprends, je dois rajouter /dev/hda1, /dev/hda2 et /dev/hda6 pour que mon fstab soit cohérent avec mon fdisk -l.
J'ai bon ?

Et puis je dois aussi actualiser mon menu.lst en lui disant de me proposer de booter sur hda1 (win) ou hdb2 (linux)
Encore bon ? smile ... ou pas ? neutral

Hors ligne

#11 Le 11/09/2005, à 17:53

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

ah mais attendez, je m'aperçois que le fichier menu.lst que je prends en compte n'est pas le bon !!
Voici le bon qui se trouve sur ma partition linux (et non "sur" mon live cd...) ... grosse méprise, là !! roll

mon menu.lst (/mnt/partlinux/boot/grub/menu.lst):

title        Ubuntu, kernel 2.6.8.1-3-386
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hdb1 ro quiet splash
initrd        /boot/initrd.img-2.6.8.1-3-386
savedefault
boot

title        Ubuntu, kernel 2.6.8.1-3-386 (recovery mode)
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hdb1 ro single
initrd        /boot/initrd.img-2.6.8.1-3-386
savedefault
boot

title        Memory test
root        (hd1,0)
kernel        /boot/memtest86+.bin

### 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/hda1
title        Windows NT/2000/XP
root        (hd0,0)
savedefault
makeactive
chainloader    +1

--> tout est correct, à part le hdb1 qui est maintenant devenu hdb2 (suite au mode rescue de Parted), donc je change ça et je regarde ce que ça fait sous windows, si le double boot est rétabli.

C'est bien ça ?

Hors ligne

#12 Le 11/09/2005, à 18:09

cep_

Re : double boot absent + partition linux considérée comme espace libre

Adrienne (newbie) a écrit :

* J'ai remplacé hd(0,0) par (hd1,1) dans menu.lst (c'est ça qu'il faut faire hein?)

Tu n'es pas au bout de tes peines smile
Je comprends mieux maintenant. Je te conseillais de refaire un fdisk car il y a des changements suite au travail de parted. Comme tu le vois, il a par précaution renommé ton ancienne partition en n°2 . D'ou le fait que grub trouve maintenant (hd1,1). Ce qui devrait donner pour ton /boot/grub/menu.lst :

title        Ubuntu, kernel 2.6.8.1-3-386
root        (hd1,1)
kernel        /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hdb2 ro quiet splash
initrd        /boot/initrd.img-2.6.8.1-3-386
savedefault
boot

title        Ubuntu, kernel 2.6.8.1-3-386 (recovery mode)
root        (hd1,1)
kernel        /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hdb2 ro single
initrd        /boot/initrd.img-2.6.8.1-3-386
savedefault
boot

title        Memory test
root        (hd1,1)
kernel        /boot/memtest86+.bin

### 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/hda1
title        Windows NT/2000/XP
root        (hd0,0)
savedefault
makeactive
chainloader    +1

Pour le fstab :

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdb2       /               ext3    defaults,errors=remount-ro 0       1
#/dev/hdb3       /space          vfat    umask=000    0       0
#/dev/hdb2       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
/dev/hdd        /media/cdrom1   udf,iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/hda5       /mnt/windows    vfat    umask=000       0       0

Tu noteras que je commente hdb3 car je ne sais pas à quoi cela correspond sur ce qui est maintenant le disque hda et je commente aussi la partition swap qui ne ressort pas sur le nouveau fdsik.
Pour y remédier, tu pourras redimensionner une des partitions fat de hda ou hdb et y créer une nouvelle partition pour y placer le swap.

J'spère ne pas avoir fait d'erreurs car avec les modifications et nouvelles publications que tu as faites, je me perds un peu. Si nécessaire, j'imprimerai cela pour avoir une vue plus large que l'édition des messages.

#13 Le 11/09/2005, à 18:13

cep_

Re : double boot absent + partition linux considérée comme espace libre

Petit ajout, vérifie aussi que /boot/grub/device.map correspond à ceci :

(hd0)   /dev/hda
(hd1)   /dev/hdb

#14 Le 11/09/2005, à 18:26

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

* ok pour le device.map

* effectivement, il y avait pas mal de choses à chenger dans le menu.lst et dans le fstab.

je réessaye (parce que tout à l'heure, forcément, j'ai eu grub, mais il ne trouvais pas les fichiers error 15)

Hors ligne

#15 Le 11/09/2005, à 19:19

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

sad sad sad

Lorsque je redémarre, j'ai bien grub qui me propose Linux ou windows xp.
--> Linux: il démarre, mais je crois qu'il y a un problème avec la fréquence de l'écran (ce n'est pas le même qu'avant, un plus petit.)
--> Windows: grub cherche à charger stage 2, mais n'y parviens pas, donc il ne boot pas sur windows.

Je reviens sur ubuntu avec mon live cd, et là, plus moyen de monter ma partition hdb2, Linux:

root@ubuntu:/home/ubuntu # mkdir /mnt/partlinux
root@ubuntu:/home/ubuntu # mount /dev/hdb2 /mnt/partlinux
mount: wrong fs type, bad option, bad superblock on /dev/hdb2,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Pourtant, toutes les autres partitions, j'arrive à les monter.

Je croyais pourtant être assez proche de réussir... sad

Hors ligne

#16 Le 11/09/2005, à 19:53

cep_

Re : double boot absent + partition linux considérée comme espace libre

Pour ta partition hdb2, tu peux essayer de la monter avec :
mount -t ext3 /dev/hdb2   /mnt/partlinux

Si cela ne marche pas, faudra voir dans les messages comment le système reconnait cette partition.

Pour windows, vérifie que le fichier boot.ini, ntldr et compagnie sont bien sur hda1 (il faut activer l'affichage des fichiers cachés).
Vois aussi comment ton bios gère ce disque, s'il est bien positionné en lba, etc.

Enfin note le message d'erreur renvoyé par grub.

Pour ta fréquence, tu peux la modifier depuis ta ubuntu, sans avoir besoin de live cd. Soit c'est un problème de parametrage depuis Système / Préférences / Résolution de l'écran, soit il faut voir dans /etc/X11/xorg.conf.

Enfin, pour solutionner ton problème de swap, tu pourras t'inspirer de ceci :

http://forum.ubuntu-fr.org/viewtopic.php?pid=47513 après avoir retouché une partition, de préférence en réduisant une partition fat du hda ou hdb.

Bon courage pour la suite .
cep

P.S. Tu devrais changer ton pseudo car tu n'es pas du tout une "newbie"  smile

#17 Le 11/09/2005, à 20:29

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

(désolée de revenir à la charge avec mes problèmes... )

* montage partlinux ok

* boot.ini : ok ?

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect /NoExecute=OptIn

* le message d'erreur de Grub :
(choix de booter sur windows)
grub > loading stage2
(et puis retour sur le choix de boot)

Est-ce que je peux m'occuper du swap plus tard ? est-ce que le boot sur windows peut se faire sans ?

--> J'avoue que je ne sais pas quoi faire. Je suis contente, j'ai mes données Linux, mais maintenant, il faut que je retourne sur Windows absolument... Je suis un peu bloquée.

* mon fstab, je ne sais pas vraiment comment le modifier. Est-ce que je garde hda2 et hdb3 ? quels point de montage je dois donner ? Le nom pour hda1 (partition avec windows dessus) ne va pas si ? Pour l'instant, il ressemble à ça:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdb2       /               ext3    defaults,errors=remount-ro 0       1
#/dev/hda2       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
/dev/hdd        /media/cdrom1   udf,iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/hda1       /mnt/windows1    vfat    umask=000       0       0
/dev/hda5       /mnt/windows2    vfat    umask=000       0       0
/dev/hda6       /mnt/windows3    vfat    umask=000       0       0

(mon fdisk -l n'a pas changé)

P.S. Tu devrais changer ton pseudo car tu n'es pas du tout une "newbie"  smile

Je l'ai été, newbie ! j'essaye de comprendre un peu comment ça marche, selon mes problèmes. Mais c'est surtout grâce à des réponses de pros comme il y en a beaucoup sur ce forum, que j'avance au fur et à mesure... smile merci !

Hors ligne

#18 Le 11/09/2005, à 21:11

cep_

Re : double boot absent + partition linux considérée comme espace libre

Est-ce que je peux m'occuper du swap plus tard ? est-ce que le boot sur windows peut se faire sans ?

--> J'avoue que je ne sais pas quoi faire. Je suis contente, j'ai mes données Linux, mais maintenant, il faut que je retourne sur Windows absolument... Je suis un peu bloquée.

* mon fstab, je ne sais pas vraiment comment le modifier. Est-ce que je garde hda2 et hdb3 ? quels point de montage je dois donner ? Le nom pour hda1 (partition avec windows dessus) ne va pas si ?

Pour le lancement de windows, à priori, à chaud je ne vois pas pour le moment ce qui cloche.
Eventuellement tu pourrais essayer d'installer GAG sur une disquette si possible pour voir s'il lance windows. 
Ou, depuis la console windows, faire un fixboot puis un fixmbr pour voir si tout est ok de son côté (pas seulement le fixmbr). Le fixboot devrait remettre d'équerre le boot.ini au cas ou il ne serait pas bon. Mais si xp est bien en totalité sur hda1, il semble bon puisque le système arc dénombre les disque depuis 0 et les partitions depuis 1.
Ensuite tu feras une restauration de grub.
Si possible faire une disquette de démarrage grub avant, si ta configuration materielle le permet. Voir pour cela :
http://forum.ubuntu-fr.org/viewtopic.php?id=6275

Pour ton swap, tu pourras t'en occuper plus tard.
Pour le fstab, hda2 était ta partition de swap. Lorsque tu en créeras une nouvelle, tu verras quelle désignation elle aura et tu t'inspireras de cet ancien fstab pour l'incorporer en tenant compte de la nouvelle dénomination.
hdb3 pour le moment n'existe plus. Par contre il est possible que l'ancien hdb3 soit remplacé maintenant par hdb1 qui est en fat. Donc dans le fstab tu peux modifier hdb3 par hdb1 et enlever le #.

Ton fstab définitif tu ne pourras l'avoir que lorsque tu auras créé la partition de swap.

P.s. Si le grub pour xp ne fonctionne toujours pas, on pourrait soupçonner une mauvaise lecture entre le bios, les indications de grub et le nouveau disque. Peut-être essayer l'option rootnoverify. A voir plus tard.

#19 Le 11/09/2005, à 21:29

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

* ok, je prends note de tous ces conseils (tout en n'en comprenant que très peu les méthodes de fixboot, fixmbr, rootnoverify, etc mais je me pencherai dessus plus tard)

- hmm Finalement, ce ne serait pas plus simple que je réinstalle Ubuntu sur une partition vierge et que j'écrase mon ancienne partition linux ? (je dis ça, c'est un peu radical, mais bon, pour arriver au résultat... pourquoi pas ?, non ?)


--> je dois retourner sous windows maintenant roll.
que puis-je faire ? désinstaller grub c'est possible ? (parce qu'avant que je me penche sur cette partition linux invisible, mon simple boot sur windows fonctionnait très bien, je pense que je n'ai rien fait qui ait changé ça)


Une idée pour cette dernière manip' et je ne t'embête plus Cep_... promis !

Hors ligne

#20 Le 11/09/2005, à 21:58

cep_

Re : double boot absent + partition linux considérée comme espace libre

Adrienne (newbie) a écrit :

que puis-je faire ? désinstaller grub c'est possible ? (parce qu'avant que je me penche sur cette partition linux invisible, mon simple boot sur windows fonctionnait très bien, je pense que je n'ai rien fait qui ait changé ça)


Une idée pour cette dernière manip' et je ne t'embête plus Cep_... promis !

Tu ne m'embêtes pas smile

Pour restaurer le bootloader de xp, si tu as une disquette de boot windows 98, tu démarres avec et tu fais ensuite un :
fdisk /mbr

Sinon, tu démarres avec le cd de xp, tu choisis réparation pour avoir la console, puis tu fais :  fixmbr.
Ceci désinstallera grub du mbr et réinstallera le bootloader de xp.

#21 Le 11/09/2005, à 22:07

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

Eh bien je crois que je vais opérer avec la disquette de boot windows 98...

(ben peut-être que je ne t'embête pas, mais bon, ça prends du temps quand même d'essayer de comprendre le problème et de répondre... et rapidement en plus)

Alors grand merci !

smile

Hors ligne

#22 Le 11/09/2005, à 22:09

cep_

Re : double boot absent + partition linux considérée comme espace libre

Adrienne (newbie) a écrit :

Alors grand merci !

smile

De rien.
Bonne soirée smile
cep

#23 Le 11/09/2005, à 22:45

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

oups problème ! hmm hmm hmm

j'ai mis la série de disquette de boot de xp (6 en tout), je n'ai que ça sous la main. J'arrive sur la console en choisissant réparation, je tape fixmbr. Il m'avertit sur l'importance de la manipulation, je lui dis, ok, écrit moi un nouveau mbr s'il te plaît. Il me dit ok, c'est bon.

Mais je retrouve grub quand je boote... !!!

Windows n'est plus accessible ?!

(là, je commence un peu à stresser... ! il ne me reste que le live cd qui est utilisable ?!) yikes

Hors ligne

#24 Le 12/09/2005, à 06:47

cep_

Re : double boot absent + partition linux considérée comme espace libre

Il y a peut-être un problème avec l'identification du disque bootable par le bios. Mais cela m'étonne.
Pour autant c'estcertainement lié à l'impossibilité de booter xp depuis grub
Le disque avec xp, donc hda est bien au bout de la nappe et positionné en maître sur le premier contrôleur ide ?

Une autre solution serait de faire cela avec parted depuis linux.
Tu démontes d'abord hda1 s'il est monté :
umount /dev/hda1
Tu lances  parted :
parted /dev/hda1
puis : print pour vérifier
puis : set 1 boot on
puis : print pour revérifier
puis tu redémarres.
Si tu peux, fais une disquette de boot grub auparavant avec le lien que je t'ai indiqué hier.

Mais avant tu pourrais essayer une dernière modif de menu.lst de grub dans la partie Xp ainsi :


title        Windows NT/2000/XP
rootnoverify (hd0,0)
savedefault
makeactive
chainloader    +1

Enfin une nenième tentative serait de refaire ce fixmbr en ne laissant branché que le seul disque xp pour être certain.

#25 Le 12/09/2005, à 08:05

Adrienne

Re : double boot absent + partition linux considérée comme espace libre

* J'ai fait la disquette de boot grub.
* j'ai changé dans le menu.lst le rootnoverify.
--> rien de changé, toujours "Grub loading stage 2" : pas de boot sur windows

* avec parted, j'ai bien fait set 1 boot on, mais sans changement apparemment:

On utilise /dev/hda
(parted) print
Géométrie du disque pour /dev/hda: 0.000-76319,085 mégaoctets
Type d'étiquette de disque: msdos
Mineur   Départ      Fin     Type      Sys.fichiersFanions
1          0,031  20002,807  primaire  fat32       amorce, lba
2      20002,808  76316,594  étendue              lba
5      20002,838  48022,426  logique   fat32
6      48022,458  76316,594  logique   fat32
(parted) set 1 boot on
(parted) print
Géométrie du disque pour /dev/hda: 0.000-76319,085 mégaoctets
Type d'étiquette de disque: msdos
Mineur   Départ      Fin     Type      Sys.fichiersFanions
1          0,031  20002,807  primaire  fat32       amorce, lba
2      20002,808  76316,594  étendue              lba
5      20002,838  48022,426  logique   fat32
6      48022,458  76316,594  logique   fat32

Ahrghtgrhh....

Je reboot et je vois...
(de retour entre midi et deux)

Hors ligne