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 24/10/2006, à 16:16

miquel

Dual boot: plus de windoze!

J'ai commis avant-hier l'erreur impardonnable de vouloir installer Edgy en lieu et place de mon Dapper.
Résultat des courses: erreur du package d'installation, plus de X11 et impossibilité de retrouver l'interface graphique. Et même en mode commande impossible et de désinstaller et d'installer quoi que se soit.

Desespéré je me résouds à reinstaller Dapper sur la partition hda2 en la reformatant complètement. Mais du coup, alors que je n'ai pas touché la partition hda1 qui contient windoze, je ne la vois plus au moment du choix du démarrage.

Est-ce une erreur d'installation de Grub? Comment y remédier? C'est pas que j'aime particulièrement windoze ;-) mais j'ai parfois besoin de valider certaines choses sous IE ou autres applis.

Hors ligne

#2 Le 24/10/2006, à 23:00

saceirdoth

Re : Dual boot: plus de windoze!

Ta partition Windows est toujours là et bien en place ?

Si oui :

Vérifie le fichier /boot/grub/menu.lst
Et rajoute à la fin du fichier les lignes suivante si elles n'y sont pas (il y a fort à parier qu'elles n'y soient pas) :

title		Microsoft Windows XP Professionnel
root		(hd0,0)
savedefault
makeactive
chainloader	+1

Dernière modification par saceirdoth (Le 24/10/2006, à 23:01)

Hors ligne

#3 Le 24/10/2006, à 23:59

miquel

Re : Dual boot: plus de windoze!

saceirdoth a écrit :

Ta partition Windows est toujours là et bien en place ?

Oui. Le gestionnaire de disque indique bien une partition /dev/hda1, de type Windows NTFS,
de taille 12 GB, le chemin d'accès étant /media/hda1

J'ai bien rajouté à la fin de /boot/grub/menu.lst les indications que tu m'as donné.
Je vois donc bien apparaitre un élément de choix MS Win XP mais en le sélectionnant j'obtiens:

   Booting 'Microsoft Windows XP'
root (hd0,0)
   Filesystem type unknown, partition type 0x7
savedefault
makeactive
chainloader  +1

GRUB

et la ça se bloque indéfiniment.

Une idée?

Hors ligne

#4 Le 25/10/2006, à 00:16

saceirdoth

Re : Dual boot: plus de windoze!

Pas trop non...

Pourrais tu me copié/collé le contenu ton menu.lst ?

Hors ligne

#5 Le 25/10/2006, à 00:20

miquel

Re : Dual boot: plus de windoze!

saceirdoth a écrit :

Pas trop non...

Pourrais tu me copié/collé le contenu ton menu.lst ?

Le voici:

# 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'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
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)
#hiddenmenu

# 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 options 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 specific 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_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hda2 ro

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

## 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

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## 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

## 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

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title		Ubuntu, kernel 2.6.15-27-386
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.15-27-386 root=/dev/hda2 ro quiet splash
initrd		/boot/initrd.img-2.6.15-27-386
savedefault
boot

title		Ubuntu, kernel 2.6.15-27-386 (recovery mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.15-27-386 root=/dev/hda2 ro single
initrd		/boot/initrd.img-2.6.15-27-386
boot

title		Ubuntu, kernel 2.6.15-23-386
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.15-23-386 root=/dev/hda2 ro quiet splash
initrd		/boot/initrd.img-2.6.15-23-386
savedefault
boot

title		Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.15-23-386 root=/dev/hda2 ro single
initrd		/boot/initrd.img-2.6.15-23-386
boot

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

title		Windows XP
root		(hd0,0)
savedefault 
makeactive
chainloader	+1
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

Hors ligne

#6 Le 25/10/2006, à 00:38

saceirdoth

Re : Dual boot: plus de windoze!

Les nommages ont l'air de correspondre, je comprends pas trop.

Chez moi, dans la section Windows de mon menu.lst, je n'ai pas "boot" à la fin.
Mais vu ton message d'erreur ça n'a pas l'air de venir de là.

Hors ligne

#7 Le 25/10/2006, à 00:50

miquel

Re : Dual boot: plus de windoze!

saceirdoth a écrit :

Les nommages ont l'air de correspondre, je comprends pas trop.

Chez moi, dans la section Windows de mon menu.lst, je n'ai pas "boot" à la fin.
Mais vu ton message d'erreur ça n'a pas l'air de venir de là.

La documentation de Grub en

http://doc.ubuntu-fr.org/installation/grub

semble indiquer que le message 'Filesystem type unknown' peut apparaître quand la partition qui contient le répertoire /boot/grub est masquée. Mais dans mon cas je ne vois pas comment.

Hors ligne

#8 Le 25/10/2006, à 01:09

saceirdoth

Re : Dual boot: plus de windoze!

Tout à fait...

En espérant que demain il y ai d'autres réponses.

Hors ligne

#9 Le 25/10/2006, à 17:21

miquel

Re : Dual boot: plus de windoze!

En fait, j'ai l'impression que ma partition windaube est flinguée! J'ai redémarré sur un CD d'installation/restauration de w. mais alors que je peux afficher les répertoires et fichiers de d: (le CD) le disque c: indique une anomalie du genre "énumération des répertoires impossible".

Le flingage a du se passer lors de mon installation malheureuse d'Edgy à cause d'une erreur de paquet. Vivement demain que l'on ait une version finale correcte.

Mais merci beaucoup de ton aide.

Hors ligne

#10 Le 25/10/2006, à 17:37

Compte anonymisé

Re : Dual boot: plus de windoze!

Salut

Tu peux tenter de remplacer dans ton fichier /boot/gub/menu.lst
title        Windows XP
root        (hd0,0) par :

title        Windows XP
rootnoverify        (hd0,0)

As-tu tenté d'accéder à ta partition Xp depuis ubuntu? Si elle n'est pas montée auto sur ubuntu tu peux le faire "à la main" :
sudo mkdir /mnt/Xp crée un point de montage.
sudo mount -t ntfs /dev/hda1 /mnt/Xp monte la partition puis lister le contenu :
sudo ls -l /mnt/Xp

Si ça fonctionne c'est que ta partition Xp n'est pas "flinguée".
Tu peux aussi lister les partitions de tes disques :
sudo fdisk -l.

@+

#11 Le 25/10/2006, à 17:56

miquel

Re : Dual boot: plus de windoze!

jeanjd63 a écrit :

Salut
...
As-tu tenté d'accéder à ta partition Xp depuis ubuntu? Si elle n'est pas montée auto sur ubuntu tu peux le faire "à la main" :
sudo mkdir /mnt/Xp crée un point de montage.
sudo mount -t ntfs /dev/hda1 /mnt/Xp

Voici la réponse à cette dernière commande:

mount: type erroné de système de fichiers, option erronée, super bloc erroné sur /dev/hda1,
       codepage manquante ou autre erreur
       Dans quelques cas certaines informations sont utiles dans syslog - essayez
       dmesg | tail  ou quelque chose du genre

et en suivant cet excellent conseil voila ce qui concerne la tentative de montage:

[17182062.836000] NTFS-fs warning (device hda1): is_boot_sector_ntfs(): Invalid boot sector checksum.
[17182062.836000] NTFS-fs error (device hda1): read_ntfs_boot_sector(): Primary boot sector is invalid.
[17182062.836000] NTFS-fs error (device hda1): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover.
[17182062.836000] NTFS-fs error (device hda1): ntfs_fill_super(): Not an NTFS volume.

J'ai l'impression que la partition est bel et bien flinguée ou y aurait-il un moyen de restaurer le secteur de boot seulement? Avec Grub?

En tout cas merci pour ta réponse.

Hors ligne

#12 Le 25/10/2006, à 18:01

miquel

Re : Dual boot: plus de windoze!

J'ai aussi essayé de redémarrer avec

rootnoverify        (hd0,0)

mais évidemment ça ne change rien!

Hors ligne

#13 Le 25/10/2006, à 18:11

Compte anonymisé

Re : Dual boot: plus de windoze!

Tu as l'outils testdisk qui permet de réparer un système ntfs. Voir ici.
Mais je te conseille, si tu peux de déjà tenter une réparation via Xp. Dans ce cas la méthode serait de démonter ton DD et de la monter sur une machine xp en ordre de marche et de tenter un chkdsk d'Xp.

Bon courage
@+

PS : et oui rootnoverify ne peut pas grand chose dans ton cas

Tu peux modifier la commande de mount ainsi :
sudo mount -t ntfs -o errors=recover,ro /dev/hda1 /mnt/Xp mais je ne suis pas sûr que cette option fonctionne si tu n'as pas l'option rw sur les filesystem ntfs.

Dernière modification par Compte anonymisé (Le 25/10/2006, à 18:26)

#14 Le 25/10/2006, à 18:41

cep

Re : Dual boot: plus de windoze!

Essaye la commande :
mount /dev/hdxn /point_montage -t ntfs -r -o errors=recover,nls=utf8

Si ça ne marche pas, tu peux aussi essayer les commandes de r&paration avec un cdrom Xp ( commande fixboot) et sinon voir testdisk :
http://www.cgsecurity.org/wiki/Data_Recovery_Examples

Hors ligne