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 13/06/2005, à 22:11

md.carter

je ne trouve plus mon windows !

Au secours !
J'ai dans le fichier .lst rajouter la ligne précisez dans votre documentation pour retrouver mon windows, mais cela ne fonctionne pas.
J'ai donc chercher dans dev les partitions mais elle n'y est pas , elle se trouve sans sda1.
Donc qu'est ce que je dois entrer dans le fichier pour pouvoir booter sur windows via grub?
Merci d'avance
md.carter *flippé*

#2 Le 13/06/2005, à 22:28

cep

Re : je ne trouve plus mon windows !

Le plus simple est d'éditer /boot/grub/devices.map

Là tu veras comment sont décomptés les disques en fonction des réglages du bios pour démarrer sur tel ou tel disque.

Tu auras par exemple :
(hd0) /dev/sda
(hd1) /dev/hda

Partant de là tu adaptes et tu ajoutes le numéro de la partition, sachant que grub ne fait pas de distinction entre un sd et un hd. Ils sont tous appelés hd. De même le disque (et la partition) 1 est désigné par le n° 0 et le 2 s'identifie 1.

Il te faudra peut-être aussi jouer du paramètre map, c'est à dire faire croire à windows que le 1 est le 2 et inversement comme ceci :

title Windows
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader  +1"

Ou, autre exemple :

Title        Windows
rootnoverify    (hd0,2)
makeactive
chainloader    +1
boot

Dernière modification par cep (Le 13/06/2005, à 22:29)

Hors ligne

#3 Le 13/06/2005, à 22:29

md.carter

Re : je ne trouve plus mon windows !

si ca peut aider,
j'ai ca quand je fait un fdisk

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *       13379       14593     9759487+  83  Linux
/dev/hda2           13257       13378      979965   82  Linux swap / Solaris

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

Disque /dev/sda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        9964    80035798+   c  W95 FAT32 (LBA)

Disque /dev/sdb: 131 Mo, 131072000 octets
16 têtes, 32 secteurs/piste, 500 cylindres
Unités = cylindres de 512 * 512 = 262144 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1         500      127983+   6  FAT16
Partition 1 a des fins différentes physique/logique:
     phys=(498, 15, 32) logique=(499, 15, 31)

Désole de dérange, j'ai lu plusieurs fois la doc et rechercher dans le forum, fait plusieurs essais, j'arrive pas a me dépetrer sad

#4 Le 13/06/2005, à 22:34

md.carter

Re : je ne trouve plus mon windows !

J'ai essaye de faire comme tu m'a dit et il m'affiche une l'erreur

error 1 : Filename must be either an absolute pathname or blocklist

#5 Le 13/06/2005, à 22:38

cep

Re : je ne trouve plus mon windows !

Tu pourrais essayer dans un premier temps :
Title        Windows
rootnoverify    (hd1,0)
makeactive
chainloader    +1
boot

Hors ligne

#6 Le 13/06/2005, à 22:40

md.carter

Re : je ne trouve plus mon windows !

je viens de le faire, et même erreur hmm
(merci de m'aider quand même c gentil de ta part wink)

#7 Le 14/06/2005, à 06:45

cep

Re : je ne trouve plus mon windows !

Bonjour,

Il faudrait donner le résultat compet d'un :
fdisk -l /dev/hda
fdisk -l /dev/sda
aussi d'un df
et ce qui est dans /boot/grub/devices.map

En outre, tu as fait la modification préconisée dans /boot/grub/menu.lst et tu as rebooté, mais le choix de windows n'a pas abouti ? tu confirmes ? quel était le message d'erreur ?
Autre question, pourrais-tu faire des essais dans le shell grub pour essayer d'autres solutions ?

Hors ligne

#8 Le 14/06/2005, à 10:06

md.carter

Re : je ne trouve plus mon windows !

Oui j'ai modifié le fichier, rebooté, et le message était le suivant :

error 1 : Filename must be either an absolute pathname or blocklist

Les fidisk sont au dessus, et le reste la je peut plus changer, j'ai débrancher mon DD pour le mettre sur un rack portable (je devais absolument avoir accés à mes fichiers aujourd'hui pour mes cours == graver un dvd de projet)
Je reviendrai donc quand j'aurai remis le dd.
Pour le fichier device.map c'était de mémoire :
(hdo)(hd1)
(hd1)(sda)
(hd2)(sdb)

#9 Le 14/06/2005, à 10:19

cep

Re : je ne trouve plus mon windows !

md.carter a écrit :

error 1 : Filename must be either an absolute pathname or blocklist
Les fidisk sont au dessus, et le reste la je peut plus changer, ...
Je reviendrai donc quand j'aurai remis le dd.
Pour le fichier device.map c'était de mémoire :
(hdo)(hd1)
(hd1)(sda)
(hd2)(sdb)

Ok. Mais le résultat de fdisk semble incomplet, d'ou ma demande.

Il serait bon aussi que tu publies ici ton menu.lst pour vérifier ce que donne cette erreur 1, et s'il s'agit d'une mauvaise route ou d'une erreur d'écriture.

Autre chose, sauf erreur, il semble qu'un usb soit connecté. N'est-il pas possible de l'enlever le temps de faire tes essais de boot ?

Donc, pour avancer, publie ici tes fichiers de conf complets, pour éviter de partir dans toutes les directions smile

Cordialement.
Cep

Hors ligne

#10 Le 14/06/2005, à 10:22

md.carter

Re : je ne trouve plus mon windows !

Le pote qui m'a pris le DD pour le foutre dans son rack me dit que la partition NTFS est consiferée comme espace libre sous partition magic, je crois que je suis dans la merde...

#11 Le 14/06/2005, à 10:25

cep

Re : je ne trouve plus mon windows !

Je te disais que le fdisk semblait incomplet car il y a des "incohérences".
De là à dire qu'il est vide, faut encore explorer.

Hors ligne

#12 Le 14/06/2005, à 10:28

md.carter

Re : je ne trouve plus mon windows !

#13 Le 14/06/2005, à 11:16

cep

Re : je ne trouve plus mon windows !

??? cà ne semble pas correspondre à ce que tu indiques dans les résultats partiels de fdisk.

Non, il faut les fdisk complets sur les disques installés.

Hors ligne

#14 Le 14/06/2005, à 11:17

md.carter

Re : je ne trouve plus mon windows !

Les 3 dernieres lignes correspondent à mon disque.
Je ferai les fdisk quand j'aurai recuperé le dique wink

#15 Le 14/06/2005, à 14:07

md.carter

Re : je ne trouve plus mon windows !

Voici les commande que tu m'a demandé :
fdisk -l /dev/hda

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *       13379       14593     9759487+  83  Linux
/dev/hda2           13257       13378      979965   82  Linux swap / Solaris

fdisk -l /dev/sda

Disque /dev/sda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        9964    80035798+   c  W95 FAT32 (LBA)

df

Sys. de fich.        1K-blocs       Occupé Disponible Capacité Monté sur
/dev/hda1              9606112   1567224   7550916  18% /
tmpfs                   258248         0    258248   0% /dev/shm
/dev                   9606112   1567224   7550916  18% /.dev
none                      5120      2816      2304  55% /dev

et ce qui est dans /boot/grub/devices.map

(hd0)    /dev/hda
(hd1)    /dev/sda
(hd2)    /dev/sdb

#16 Le 14/06/2005, à 14:09

md.carter

Re : je ne trouve plus mon windows !

et si ca peut aider voici mon menu.lst

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.           
default        0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)


# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title        Windows 95/98/NT/2000
# root        (hd0,0)
# makeactive
# chainloader    +1
#
# title        Linux
# root        (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default optons below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda1 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## nonaltoption boot targets option
## This option controls options to pass to only the
## primary kernel menu item.
## You can have ONLY one nonaltoptions line
# nonaltoptions=quiet splash

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## ## End Default Options ##

title        Ubuntu
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.10-5-386 root=/dev/hda1 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/hda1 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

title       Windows XP
rootnoverify   (hd1,0)
makeactive
chainloader +1t
savedefault
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

#17 Le 14/06/2005, à 14:43

cep

Re : je ne trouve plus mon windows !

Bon, alors une proposition, ton menu.lst :

Mais pourquoi avais-tu ajouté le t à cette ligne ? :
chainloader +1t

# menu.lst - See: grub(8), info grub, update-grub(8)

## default num
 
default        0

## timeout sec
timeout        3

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda1 ro

## ## End Default Options ##

title        Ubuntu
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.10-5-386 root=/dev/hda1 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/hda1 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

title       Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader  +1

### END DEBIAN AUTOMAGIC KERNELS LIST

Ou autre :

# menu.lst - See: grub(8), info grub, update-grub(8)

## default num
 
default        0

## timeout sec
timeout        3

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda1 ro

## ## End Default Options ##

title        Ubuntu
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.10-5-386 root=/dev/hda1 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/hda1 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

Title        Windows
rootnoverify    (hd1,0)
makeactive
chainloader    +1
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

Hors ligne

#18 Le 14/06/2005, à 14:52

cep

Re : je ne trouve plus mon windows !

Tu pourrais aussi mounter ton disque xp pour voir comment il réagit :

sudo mount /dev/sda1 /mnt/ -t vfat  -o umask=0222

Tu adaptes le point de montage à ta convenance.

Puis tu utilises nautilus pour aller voir

Autre chose, si tu peux, enlever le disque usb au cas ou il y aurait conflit.

Dernière modification par cep (Le 14/06/2005, à 14:55)

Hors ligne

#19 Le 14/06/2005, à 17:14

md.carter

Re : je ne trouve plus mon windows !

j'ai déconnecté le DD usb, et lorsque j'ai fait un fdisk je n'avais plus que les deux partitions linux, donc windows est passé à la trappe sad...

#20 Le 14/06/2005, à 17:28

cep

Re : je ne trouve plus mon windows !

hum, tu devrais avoir tout de même sda1 :
/dev/sda1   *           1        9964    80035798+   c  W95 FAT32 (LBA)

C'est un disque de 80 go, soit sata soit  sur port usb de 80 go.

Tu as aussi un usb de 130 Mo, que je te demandais de déconnecter.

Problème de connexion ? revoir les connexions.

En outre, ton xp était sur une partition fat32 (elle est vue par fdisk) ou ntfs ?

En oute tu pourrais faire un :

sudo dmesg | grep hd

et

sudo dmesg | grep sd

Dernière modification par cep (Le 14/06/2005, à 17:36)

Hors ligne

#21 Le 14/06/2005, à 18:02

md.carter

Re : je ne trouve plus mon windows !

Non j'ai un seul DD usb de 80Go et un DD interne de 120Go sur lequel se trouve linux et normalement XP, mais quand je fais fdisk bah :

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *       13379       14593     9759487+  83  Linux
/dev/hda2           13257       13378      979965   82  Linux swap / Solaris

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

Pas de trace d'xp...

#22 Le 14/06/2005, à 18:16

cep

Re : je ne trouve plus mon windows !

Ok, dans ce cas oui, si xp est sensé se trouver sur hda1, il a efféctivement disparu.

Si tu as dans tes relations quelqu'un qui a l'habitude (poussée) de jouer avec les tables de partition, tu pourrais lui demander de regarder ce disque.
Il y a peu d'espoir, mais il verra un point de début qui pourrait l'inciter à chercher un peu.

Par contre, sans connaissances, il est hasardeux de tenter quoi que ce soit.

Un parted rescue 1 à 13378, en gros, pourrait être tenté, ou avec testdisk.

Désolé, de te confirmer dans tes craintes sad

Cordialement.

Cep

Hors ligne

#23 Le 14/06/2005, à 18:26

md.carter

Re : je ne trouve plus mon windows !

Bouarf la récuperation de disque je sais pas du tout comment faire et je ne connais personne dans ce cas, merci de ton aide attentive en tout cas,
bah c'est tout,un formatage était prévu, mais la recuperation de mes 100Go de données aussi... sad

#24 Le 14/06/2005, à 18:34

cep

Re : je ne trouve plus mon windows !

md.carter a écrit :

merci de ton aide attentive en tout cas,

Pas de quoi.
Bonne continuation tout de même smile
Cep

Hors ligne