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 02/07/2007, à 12:53

MrWaloo

Problème avec grub (?) sans message d'erreur - résolu

Bonjour,

J'ai réinstallé une Ubuntu 7.04 sur mon Pc en dual boot avec Windows XP Home.
Tout s'est bien passé, je choisissais l'OS comme je voulais au démarrage.

Bon, ce forum n'est pas là pour lister les succès de chacun donc...

Quelques temps plus tard, j'ai acheté et mis en place un nouveau disque dur et j'ai repensé et refait le partitionnement pour avoir les mêmes partitions mais réparties sur les 3 disques durs.

J'en ai profité pour agrandir ma partition pour /boot (j'avais eu un message d'erreur lors de la mise à jour Edgy -> Feisty qui me disait que cette partition n'était pas assez grande)
Il se trouve que mon sda (120Go) était comme ça :
sda1     50Mo      /boot
sda2     12Go      Windows XP
sda3     250Mo    swap
sda4 (ext)
sda5     le reste   une partition NTFS

Pour ce faire :
1. j'ai fait une (part)image de la partition Windows XP et une sauvegarde de mes fichiers de sda5
2. j'ai supprimmer toutes les partitions sauf sda1 (/boot)
3. j'ai redimentionner sda1 à 200Mo (avec parted depuis le LiveCD)
4. j'ai refait un partitionnement et restauré l'image vers sda2 (WinXP) qui a fonctionné puisque les fichiers sont là

Donc, le boot.ini de Windows ne doit pas être modifié, puisque XP est toujours sur la même partition, en tout cas c'est ce qu'il me semble.

Mon problème :
J'arrive à booter sous Ubuntu, mais pas sous XP, grub affiche "Starting up..." et rien ne se passe, pas de message d'erreur, rien
J'ai tenté un grub-install, mais rien n'a changé.
Le fichier boot.ini est bien présent sur la partition Windows XP (sda2)

pour info
/boot/grub/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'.
# 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         saved

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

## 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=UUID=f8058135-cb89-4357-8022-d71be45d41aa ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

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

## 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 locale=fr_FR

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) 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.20-16-generic
root            (hd0,0)
kernel          /vmlinuz-2.6.20-16-generic root=UUID=f8058135-cb89-4357-8022-d71be45d41aa ro quiet splash locale=fr_FR
initrd          /initrd.img-2.6.20-16-generic
quiet
savedefault

title           Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root            (hd0,0)
kernel          /vmlinuz-2.6.20-16-generic root=UUID=f8058135-cb89-4357-8022-d71be45d41aa ro single
initrd          /initrd.img-2.6.20-16-generic

title           Ubuntu, memtest86+
root            (hd0,0)
kernel          /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/sda2
title           Microsoft Windows XP �dition familiale
root            (hd0,1)
savedefault
makeactive
chainloader     +1

sudo fdisk -l

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1               1          33      265041   83  Linux
/dev/sda2   *          34        1917    15133230    7  HPFS/NTFS
/dev/sda3            1918        2045     1028160   82  Linux swap / Solaris
/dev/sda4            2046       14946   103627282+   5  Extended
/dev/sda5            2046       13959    95699173+   7  HPFS/NTFS
/dev/sda6           13960       14946     7928046   83  Linux

Disque /dev/sdb: 122.9 Go, 122942324736 octets
255 têtes, 63 secteurs/piste, 14946 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1       10454    83971723+   7  HPFS/NTFS
/dev/sdb2           10455       13129    21486937+  83  Linux
/dev/sdb3           13130       14946    14595052+  83  Linux

Disque /dev/sdc: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdc1               1       10454    83971723+   7  HPFS/NTFS
/dev/sdc2           10455       54180   351229095    7  HPFS/NTFS
/dev/sdc3           54181       60801    53183182+   7  HPFS/NTFS

sudo od -Ax -tx1z -v -N446 /dev/sda | grep -i rub

000180 52 55 42 20 00 47 65 6f 6d 00 48 61 72 64 20 44  >RUB .Geom.Hard D<

Et ça :

sudo grub
root (hd0,0)
setup (hd0)
quit

ne change rien...
Quelqu'un pour m'aider ?

Dernière modification par MrWaloo (Le 03/07/2007, à 16:23)


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#2 Le 02/07/2007, à 13:17

belga

Re : Problème avec grub (?) sans message d'erreur - résolu

sudo grub
find /boot.ini
quit

Quelle est la réponse

Dernière modification par belga (Le 02/07/2007, à 13:17)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#3 Le 02/07/2007, à 14:23

MrWaloo

Re : Problème avec grub (?) sans message d'erreur - résolu

grub> find /boot.ini

Error 15: File not found

grub>

Où doit se trouver ce fichier ? C'est pas le fichier boot.ini de la partition Windows XP ?


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#4 Le 02/07/2007, à 14:30

belga

Re : Problème avec grub (?) sans message d'erreur - résolu

C'est un problème dont je ne connais pas
la réponse.

Il est dit que ce message
indique que grub ne trouve pas le boot.ini
là où il l'attend. Et donc ne peut lancer XP

Or chez moi j'ai le même message et grub lance
XP.

Je pense de plus en plus à un problème de
configuration du bios.
Bonne chance.
smile


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#5 Le 02/07/2007, à 15:20

MrWaloo

Re : Problème avec grub (?) sans message d'erreur - résolu

Pourtant avant redimentionnement, tout fonctionnait...

Oh lala... moi qui pensais que ce nouveau HDD c'était la fin de mes problème de place, voilà que j'ai d'autres problèmes...


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#6 Le 02/07/2007, à 15:25

belga

Re : Problème avec grub (?) sans message d'erreur - résolu

On peut sauver ton mbr et tenter quelques trucs
et puis au pire remettre ton mbr.
smile


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#7 Le 02/07/2007, à 15:39

MrWaloo

Re : Problème avec grub (?) sans message d'erreur - résolu

J'ai déjà sauvé mon MBR

dd if=/dev/sda of=/data/sauve.mbr.bin bs=446 count=1

Au cas où...

J'ai aussi tenter de changer la partition avec le flag boot, je l'ai mis sur /dev/sda1 (monté en /boot)
Mais pas de changement

Je me dis que la prochaine étape c'est un fixmbr depuis le CD XP, puis un grub-install

Qu'est ce que tu proposes ? Là je suis ouvert à tout...


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#8 Le 02/07/2007, à 15:51

belga

Re : Problème avec grub (?) sans message d'erreur - résolu

à la mémoire de safe93

Dernière modification par belga (Le 15/10/2007, à 17:50)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#9 Le 02/07/2007, à 16:03

MrWaloo

Re : Problème avec grub (?) sans message d'erreur - résolu

J'ai tenté, la seule différence c'est que j'ai utiliser  /tmp/linux au lieu de /mnt/linux, ça sera nettoyée tout seul...
Résultat :

~$ sudo chroot /tmp/linux grub-install /dev/sda
chroot: cannot run command `grub-install': No such file or directory

hmm

Je me permets quand même de repréciser que chez moi /dev/sda1 c'est /boot
La partition root (/) c'est /dev/sdb2

Dernière modification par MrWaloo (Le 02/07/2007, à 16:06)


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#10 Le 02/07/2007, à 16:04

belga

Re : Problème avec grub (?) sans message d'erreur - résolu

à la mémoire de safe93

Dernière modification par belga (Le 15/10/2007, à 17:51)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#11 Le 02/07/2007, à 16:09

MrWaloo

Re : Problème avec grub (?) sans message d'erreur - résolu

chroot est vraiment indispensable ?!!
je veux dire, je ne suis pas sur le LiveCD, mais bien en vrai sur ma distrib...


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#12 Le 02/07/2007, à 16:12

belga

Re : Problème avec grub (?) sans message d'erreur - résolu

ah ok,brrrrr
fais alors

sudo grub-install /dev/sda

utilise la touche tab pour voir si tu as la commande
grub-install

pour créer un nouveau menu.lst

cd /
sudo update-grub

puis poste

cat /boot/grub/menu.lst

Dernière modification par belga (Le 15/10/2007, à 17:51)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#13 Le 02/07/2007, à 16:15

MrWaloo

Re : Problème avec grub (?) sans message d'erreur - résolu

MrWaloo a écrit :

...
J'ai tenté un grub-install, mais rien n'a changé.
...
Quelqu'un pour m'aider ?

J'avais déjà essayé, mais je refait, bien que je doute

$ sudo grub-install /dev/sda
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

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

Je reboote, on verra mais

diff /boot/grub/menu.lst /data/Save/menu.lst

Ne donne pas de différences

Dernière modification par MrWaloo (Le 02/07/2007, à 16:17)


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#14 Le 02/07/2007, à 16:16

belga

Re : Problème avec grub (?) sans message d'erreur - résolu

relire le message 12


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#15 Le 02/07/2007, à 16:18

MrWaloo

Re : Problème avec grub (?) sans message d'erreur - résolu

J'ai fait, le diff est fait par la suite : pas de différence

Maintenant je reboote


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#16 Le 02/07/2007, à 16:24

belga

Re : Problème avec grub (?) sans message d'erreur - résolu

à la mémoire de safe93

Dernière modification par belga (Le 15/10/2007, à 17:51)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#17 Le 03/07/2007, à 10:55

MrWaloo

Re : Problème avec grub (?) sans message d'erreur - résolu

C'est bon, je n'ai plus de problème...

La restauration avec partimage ne s'est pas bien passée... le fait que certains fichiers soient compressés je pense, on ne m'y reprendra plus. mad
Une réinstallation de XP, suivie d'un dd pour remettre le mbr et c'était bon, ma config était bonne depuis le début hmm

Merci toutefois d'avoir essayer


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#18 Le 03/07/2007, à 11:13

belga

Re : Problème avec grub (?) sans message d'erreur - résolu

cool
Rajoute résolu


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne