Pages : 1
#1 Le 22/03/2009, à 17:44
- frederique
Plus de boot sur Windows XP aprés mauvaise manip fsck
Bonjour,
J'ai 2 DD, sda1 pour les sauvegardes, sdb1 avec une partiton ubuntu 8.10 et une XP
Aprés avoir fait un fsck /dev/sdb1 et le message "There are differences between boot sector and its backup" j'ai choisis l'otpion 2) : Copy backup to original.
Ouuuppss !
Depuis je n'arrive plus à booter sur XP (message: "invalid system disk"), heureusement grub est relancé ensuite et je peux booter sur ubuntu, mais bon...
fdisk -l
Disque /dev/sda: 81.9 Go, 81964302336 octets
255 heads, 63 sectors/track, 9964 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xddf14713
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 7455 59882256 b W95 FAT32
/dev/sda2 7456 9964 20153542+ 83 Linux
Disque /dev/sdb: 80.0 Go, 80026361856 octets
255 heads, 63 sectors/track, 9729 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x00062c28
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 5644 45335398+ b W95 FAT32
/dev/sdb2 5645 7468 14651280 83 Linux
/dev/sdb3 9597 9729 1068322+ 82 Linux swap / Solaris
/dev/sdb4 7469 9596 17093160 5 Extended
/dev/sdb5 7469 9596 17093128+ 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Fichier menu.lst :
## ## End Default Options ##
title Ubuntu 8.10, kernel 2.6.27-11-generic
uuid 794c32d0-b758-474f-a096-7eabb961b99a
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=794c32d0-b758-474f-a096-7eabb961b99a ro quiet splash
initrd /boot/initrd.img-2.6.27-11-generic
quiettitle Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
uuid 794c32d0-b758-474f-a096-7eabb961b99a
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=794c32d0-b758-474f-a096-7eabb961b99a ro single
initrd /boot/initrd.img-2.6.27-11-generictitle Ubuntu 8.10, kernel 2.6.27-7-generic
uuid 794c32d0-b758-474f-a096-7eabb961b99a
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=794c32d0-b758-474f-a096-7eabb961b99a ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiettitle Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid 794c32d0-b758-474f-a096-7eabb961b99a
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=794c32d0-b758-474f-a096-7eabb961b99a ro single
initrd /boot/initrd.img-2.6.27-7-generictitle Ubuntu 8.10, memtest86+
uuid 794c32d0-b758-474f-a096-7eabb961b99a
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 dition familiale
root (hd0,0)savedefault
makeactive
chainloader +1
fichier fstab :
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sdb2
UUID=794c32d0-b758-474f-a096-7eabb961b99a / ext3 relatime,errors=remount-ro 0 1
# /dev/sdb5
UUID=72b1f206-2fe4-42ce-a625-1d02fae3de1a /home ext3 relatime 0 2
# /dev/sdb3
UUID=d8285552-310e-4491-b858-079376c65701 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
Je suis un peu perdue je l'avoue....
Normalement mon boot sur windows devrait être (hd1,0) non ? Et puis ma partition FAT32 devrait apparaître dans monfstab... enfin je sais plus...:/
Si quelqu'un pourrait me venir en aide...
Merci d'avance
Hors ligne
#2 Le 22/03/2009, à 18:13
- PH
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
Bjr,
Oui ce devrait être (hd1,0) pour xp. Il suffit d'essayer
Pour le fstab ce n'est pas une obligation, sauf pour "voir" (monter) au démarrage la partition xp
Hors ligne
#3 Le 22/03/2009, à 18:19
- Carroués
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
Bonsoir,
D'abord pour démarrer XP : essaye de modifier ton fichier menu.lst ainsi avec la commande sudo gedit /boot/grub/menu.lst :
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP dition familiale
root (hd1,0)
savedefault
makeactive
map (hd0)(hd1)
map (hd1)(hd0)
chainloader +1
Hors ligne
#4 Le 22/03/2009, à 18:51
- PH
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
Re-
les lignes map sont utiles ? quand win est sur le même disque ?
Hors ligne
#5 Le 22/03/2009, à 19:41
- Carroués
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
La question n'est pas sur quel disque se trouve Windows par rapport à Ubuntu, mais sur quel disque se trouve Windows par rapport à Grub.
Tout dépend sur quel disque elle boote et du paramétrage du BIOS. Il y a une amorce sur chaque disque, Grub s'installe par défaut sur hd0 (apparemment "l'autre" disque dur) ce qui pourrait bien être l'ennui : ça vaut le coup de le tenter, sinon d'inverser la priorité dans le BIOS en conservant le paramètre (hd0,0).
Hors ligne
#6 Le 22/03/2009, à 19:49
- Compte anonymisé
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
Salut
Je pense que le problème est d'avoir fait un fsck sur une partition Xp.
Il reste la possibilité de remettre le bootsector d'Xp avec un cd Xp :
Console de récupération puis:
fixboot
@+
#7 Le 22/03/2009, à 19:53
- PH
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
re-
@carroues : ah oui c'est vrai, je n'avais pas vu le boot windows sur sda1, mais c'est normalement un disque de sauvegardes
Dernière modification par PH (Le 22/03/2009, à 19:55)
Hors ligne
#8 Le 22/03/2009, à 20:01
- Carroués
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
Bonsoir jeanjd63,
Vu que le retour de fdisk -l et la partie Windows du menu.lst ne donnent pas le même résultat, je pensais à une simple inversion de disques.
fsck sur une partition Windows serait donc destructeur ? J'avoue ne jamais avoir essayé !
Edit : @ PH il est vrai que c'est normalement un disque de sauvegardes mais cela n'empêche pas d'installer Grub dessus et de booter depuis ce disque. Ce serait même un bon choix sur un PC tatoué par exemple.
Dernière modification par carroues (Le 22/03/2009, à 20:04)
Hors ligne
#9 Le 22/03/2009, à 20:03
- frederique
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
Effectivement, j'allais vous parlez de ce probléme des 2 flags boot (1 sur sda1 et 1 sur sda2).
La modification de menu.lst n'a rien changé :Message : This is not a bootable disk...
J'ai bien pensé à fixer le boot de XP mais je vais perdre le boot sur grub non ?
Je ne connais pas bien la commande fixboot mais je sais que si je fais un "fdisk /mbr", le prochain boot ne se fera que sur windows....
Hors ligne
#10 Le 22/03/2009, à 20:07
- Compte anonymisé
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
fixboot travaille au niveau secteur de boot de la partition --> pas de risque pour grub
fixmbr travaille au niveau mbr du disque --> effacement de grub
Dans ton cas c'est le secteur de boot qu'il faut restaurer donc pas de risque pour grub.
@+
#11 Le 22/03/2009, à 20:10
- frederique
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
cool....
j'essaye ça aprés avoir fait mes pâtes...
Hors ligne
#12 Le 22/03/2009, à 21:14
- frederique
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
Rien à faire
fixboot n'a rien changé...
Pas trés grave, mon /home est à part et j'ai mes sauvegardes windows sur le deuxiéme DD, j'aurais quand même bien aimé savoir... merci pour votre aide en tout cas
Hors ligne
#13 Le 22/03/2009, à 22:04
- Compte anonymisé
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
Le souci est peut être l'ordre de boot de tes disques dans le bios. Selon ce que tu expliques ce devrait être :
1) le dd Xp et Ubuntu qui est reconnu en /dev/sdb (deuxième)
2) le dd de sauvegardes qui est reconnu en /dev/sda (premier)
Donc commence par régler ce problème dans le bios.
Ensuite tu peux tenter de monter la partition d'Xp pour vérifier si elle est bien reconnue :
sudo umount /dev/sdb1 remplacer par /dev/sda1 si tu as résolu les priorités de boot.
sudo mount /dev/sdb1 /mnt idem ci-dessus si /dev/sda1
puis tu listes le contenu :
sudo ls -l /mnt
ainsi que le fichier boot.ini :
sudo cat /mnt/boot.ini
@+
PS : As-tu remis le fichier menu.lst en l'état initial ?
Dernière modification par Compte anonymisé (Le 22/03/2009, à 22:15)
#14 Le 24/03/2009, à 18:20
- frederique
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
Merci pour ta réponse mais j'ai tout réinstallé.
Pour info je pouvais monté ma partition XP sans probléme.
Par contre il y a quelque chose que je ne comprends tjrs pas :
Mon menu.lst est le même qu'avant la réinstall
J'ai bien (hd0,0) pour le boot sur XP par contre quand je boot sur Ubuntu j'ai le message : boot on (hd1,1), donc comme s'ils étaient sur 2 DD différents.
Mes paramétres dans le BIOS (un peu "exotique" il faut dire) :
Secondary IDE Master : CDROM
Secondary IDE Slave : HD (celui avec les sauvegardes)
SATA 1 : cassé (!!!:()
SATA 2 : HD (celui avec XP et Ubuntu)
Je n'ai jamais réussi à booter en changeant les paramétres mais c'est peutr être la cause de cette bizzarerie...
Hors ligne
#15 Le 06/12/2009, à 19:11
- www.rzr.online.fr
Re : Plus de boot sur Windows XP aprés mauvaise manip fsck
Depuis je n'arrive plus à booter sur XP (message: "invalid system disk"), heureusement grub est relancé ensuite et je peux booter sur ubuntu, mais bon...
C'est un message du bootloader de windows ca non ?
essaye ms-sys peut etre
--
http://rzr.online.fr/q/boot
# http://identi.ca/rzr # tel mobiles sous linux ca rulez ! (maemo, openmoko, android etc)
# http://rzr.online.fr/q/apt # svp testez mes .deb's
# http://rzr.online.fr/q/unicorn.fr # BeWan USB gris : (marche sur dapper)
# http://go.cur.lv/files# files to be shared or email me
Hors ligne