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/02/2006, à 23:25

tuxdrake

GRUB /boot/grub/menu.lst

Hello tout le monde,

Après avoir réinstallé mes OS (multiboot winxppro/Ubuntu  Breezy Final 5.10)  à plusieurs reprises je perds patience et m'en remets à vos connaissances wink

A chaque fois que j'install Ubuntu sur ma partition réservé, il m'est à chaque fois impossible de rebooter sur ma partition Windows hmm:/ . Lorsque je choisis ma partition windows j'ai le message d'erreur suivant "Disk write error 29" !

Si j'install  une autre distribution tel que Suse 10.0 ou encore une  Debian 3.1 ce problème n'apparait jamais !

Voici une copie de /boot/grub/menu.lst  - si qq'un pourrais me dépanner SVP ?


## ## 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/hda3 ro

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

## 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, kernel 2.6.12-10-386 
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.12-10-386 root=/dev/hda3 ro quiet splash
initrd		/boot/initrd.img-2.6.12-10-386
savedefault
boot

title		Ubuntu, kernel 2.6.12-10-386 (recovery mode)
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.12-10-386 root=/dev/hda3 ro single
initrd		/boot/initrd.img-2.6.12-10-386
boot

title		Ubuntu, kernel 2.6.12-9-386 
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.12-9-386 root=/dev/hda3 ro quiet splash
initrd		/boot/initrd.img-2.6.12-9-386
savedefault
boot

title		Ubuntu, kernel 2.6.12-9-386 (recovery mode)
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.12-9-386 root=/dev/hda3 ro single
initrd		/boot/initrd.img-2.6.12-9-386
boot

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

### 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		Microsoft Windows XP Professionnel
root		(hd0,0)
savedefault
makeactive
chainloader	0

Hors ligne

#2 Le 13/02/2006, à 23:39

uzo

Re : GRUB /boot/grub/menu.lst

Pour se documenter :

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

Sinon, à priori tu dois seulement changer la ligne "chainloader" pour mettre "+1" au lieu de "0" après. Bref, ça doit ressembler à ça :

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

Bon reboot wink

Hors ligne

#3 Le 14/02/2006, à 00:17

tuxdrake

Re : GRUB /boot/grub/menu.lst

Déjà essayer mais ça ne change rien !!! le message est identique...

Hors ligne

#4 Le 14/02/2006, à 00:32

uzo

Re : GRUB /boot/grub/menu.lst

Jette un coup d'œil à ça :

http://forum.hardware.fr/hardwarefr/OSAlternatifs/Resolu-GRUB-Error-Disk-write-error-sujet-49049-1.htm

La solution pour un problème identique est donné à la fin. Espérons que cela marche pour toi aussi. (Remets quand même le "+1" avant wink )

Hors ligne

#5 Le 15/02/2006, à 12:26

Roberg

Re : GRUB /boot/grub/menu.lst

Windows XP sur C (GRUB chargé)
Ubuntu 4.21 sur D

Premier démarrage : *ror : Temporary failure in name resolution        [fail]

Je voudrais charger une version plus récente. Comment décharger GRUB ?

Merci

Hors ligne

#6 Le 15/02/2006, à 12:34

Neoscript47

Re : GRUB /boot/grub/menu.lst

Pour décharger Grub, moi j'utilise une disquette de Démarrage Windows (...), une fois sous Dos, je fait :

C:/>fdisk /mbr

Ca devrait marcher..... Normalement, après un reboot, tu tombe sur Windows.....

Hors ligne

#7 Le 15/02/2006, à 20:12

Roberg

Re : GRUB /boot/grub/menu.lst

Sur XP la commande fdisk n'existe pas !

à suivre ...

Hors ligne

#8 Le 15/02/2006, à 21:47

tuxdrake

Re : GRUB /boot/grub/menu.lst

uzo a écrit :

Jette un coup d'œil à ça :

http://forum.hardware.fr/hardwarefr/OSAlternatifs/Resolu-GRUB-Error-Disk-write-error-sujet-49049-1.htm

La solution pour un problème identique est donné à la fin. Espérons que cela marche pour toi aussi. (Remets quand même le "+1" avant wink )

=


l faut autoriser l'écriture sur les premiers secteurs du disque :

sysctl kern.geom.debugflags=16

Je n'ai pas du tout cette entrée "kern.geom.debugflags=16" sur mon OS sad

Je viens de refaire un multiboot avec Suse 10.0 et WinXppro et ça ne pose pas de problème par contre dès que je réinstalle mon systeme avec Ubuntu Breazy final 5.1 et WinXppro le résultat est toujours identique !

Hors ligne

#9 Le 15/02/2006, à 22:15

cep_

Re : GRUB /boot/grub/menu.lst

Le type des partitions ne change pas ? il n'y a pas de problème de partition bootable ?

Tu as essayé par curiosité avec :
chainloader --force 0
ou aussi
chainloader --force +1  ?

Sinon il faudra regarder s'il n'y a pas des problèmes retournés par un :
sudo sfdisk -l

AUtre solution, installer grub dans la zone de boot de la partition de ubuntu et installer gag dans le mbr. Voir pour cela le poste documenté de Parametre sur le forum et le wiki

#10 Le 15/02/2006, à 22:48

tuxdrake

Re : GRUB /boot/grub/menu.lst

chainloader --force 0
chainloader --force 1

Le réulstat est le même, il n'y a pas de changement en modifiant ces données ci-dessus.

et voilà ce que donne la commande "sudo sfdisk -l" :



Disque /dev/hda: 155061 cylindres, 16 têtes, 63 secteurs/piste
AVERTISSEMENT: la partition étendue ne débute pas sur une frontière de.
cylindres DOS et Linux interpréteront les contenus différemment.
AVERTISSEMENT: la table de partitions semble avoir été créée
  pour C/H/S=*/255/63 (au lieu de 155061/16/63).
Pour ce rapport, la géométrie suivante sera assumée.
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/hda1          0+   6267    6268-  50347678+   7  HPFS/NTFS
/dev/hda2       6268    7897    1630   13092975    f  W95 Etendu (LBA)
                début: (c,h,s) expecté (1023,254,63) trouvé (1023,0,1)
/dev/hda3   *   7898    9728    1831   14707507+  83  Linux
/dev/hda4          0       -       0          0    0  Vide
/dev/hda5       6268+   7815    1548-  12434278+   7  HPFS/NTFS
                début: (c,h,s) expecté (1023,254,63) trouvé (1023,1,1)
/dev/hda6       7816+   7897      82-    658633+  82  Linux swap / Solaris

Hors ligne