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 25/06/2008, à 18:11

pacyang

"Starting up... GRUB" au boot windows

Bonjour à tous !
Après réinstallation de windows, windows a gardé l'exclusivité sur le boot. Jusque là rien d'inquiétant, j'ai utilisé Super Grub Disk pour récupérer mon grub au démarrage.
Néanmoins je suis face à un petit souci :
Lorsque je tente de booter mon windows, l'écran affiche :

Starting up...
GRUB

Et ça va pas plus loin que ça.

Voiçi mon menu.lst que j'ai déjà personnalisé :

title		Ubuntu 8.04, kernel 2.6.24-19-generic (hd0,1)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=35fd2ad7-d8da-4f21-a810-1273a7efb331 ro quiet splash
initrd		/boot/initrd.img-2.6.24-19-generic
quiet

title		Windows NT/2000/XP
root		(hd0,0)
savedefault 
makeactive
chainloader	+1

Voilà ce que gparted m'indique :
1214419827.jpg

Que dois-je faire ?
Merci à vous.

Dernière modification par pacyang (Le 25/06/2008, à 20:50)

Hors ligne

#2 Le 25/06/2008, à 19:52

xelator

Re : "Starting up... GRUB" au boot windows

Y a un truc qui cloche : windows est sur une partition logique ?! sda5 ?
et pourquoi tu as du sdb dans du sda ?

Hors ligne

#3 Le 25/06/2008, à 20:45

pacyang

Re : "Starting up... GRUB" au boot windows

Ah désolé en fait j'ai fait un montage pour tout afficher dans une seule image et si c'est décalé c'est pour que ca soit aligné wink
Je vais refaire mon image pour que ce soit plus explicite wink

Windows est dans /dev/sda5

Par contre je comprends pas trop cette histoire d'inclusion de /dev/sda5 dans /dev/sda1 ???

En tout cas si j'essai de booter à (hd0,4) ça donne rien sad

Un autre truc que je comprends pas : pourquoi mon secteur ubuntu est (hd0,1) ca serait pas plutôt (hd1,1) en voyant mes partitions ?
La numérotation du DD est-elle relative à la position du /boot/grub ?
(hd1,4) donne rien en tout ça.

Dernière modification par pacyang (Le 25/06/2008, à 20:56)

Hors ligne

#4 Le 25/06/2008, à 20:57

pacyang

Re : "Starting up... GRUB" au boot windows

Pour faire plus simple :

Disque /dev/sda: 81.9 Go, 81964302336 octets
255 heads, 63 sectors/track, 9964 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x92ed92ed

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1               2        4982    40009882+   f  W95 Etendu (LBA)
/dev/sda2            4983        8806    30716280    7  HPFS/NTFS
/dev/sda3            8807        9964     9301635    b  W95 FAT32
/dev/sda5   *           2        4982    40009851    7  HPFS/NTFS

Disque /dev/sdb: 81.9 Go, 81964302336 octets
255 heads, 63 sectors/track, 9964 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x933e933e

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1         182     1461883+  82  Linux swap / Solaris
/dev/sdb2             183        9964    78573915   83  Linux

Hors ligne

#5 Le 25/06/2008, à 21:59

xelator

Re : "Starting up... GRUB" au boot windows

Alt-F2
gksu gedit /boot/grub/menu.lst
title        Windows NT/2000/XP
root        (hd0,0)
savedefault
makeactive
chainloader    +1
en
title        Windows NT/2000/XP
root        (hd1,4)
savedefault
makeactive
chainloader    +1

si windows est bien sur /dev/sda5
mais comment il peut être sur une logique ça me dépasse.
Sinon essaie
root        (hd1,0)

Hors ligne

#6 Le 26/06/2008, à 11:04

pacyang

Re : "Starting up... GRUB" au boot windows

Désolé mais ça fonctionne pas, ni hd1,4 ni hd1,0.
C'est bien (hd0,0) ou se situe windows, sauf qu'il ne boot pas il affiche "Starting up... GRUB".

De plus après "réparation" avec SGD c'est bien le secteur (hd0,0) qu'il m'a détecté comme windows.

Bizarre... Vous pensez que je dois réinstaller windows ?
Comment ce bug est-il possible... Windows marchait normalement, j'ai simplement utilisé SGD pour remettre grub et ça marche plus ...

Hors ligne

#7 Le 26/06/2008, à 19:39

xelator

Re : "Starting up... GRUB" au boot windows

ubuntu :
root        (hd0,1)
windows :
root        (hd0,0)
ça voudrait dire que windows et linux sont sur le même disque ... (hd0,X) ?!

Hors ligne

#8 Le 27/06/2008, à 00:53

pacyang

Re : "Starting up... GRUB" au boot windows

et bien oui c'est très étrange cette histoire, logiquement mon ubuntu est sur hd1 vu que c'est sur sdb ...
Mais non il boot bien avec (hd0,1)
et windows est bien sur (hd0,0).
C'est pas cohérent !

De plus j'ai tenté fixmbr avec le cd de windows et ca a bien fait ce qu'il fallait : enlever grub et booter le secteur de windows.
En revanche seul "GRUB" s'affiche et windows ne boot pas !

Donc je vais réinstaller windows et essayer de pas faire la même erreur (mais je vois pas ou elle est !)

Dernière modification par pacyang (Le 27/06/2008, à 01:17)

Hors ligne

#9 Le 27/06/2008, à 01:20

pacyang

Re : "Starting up... GRUB" au boot windows

un autre truc que je pige pas et sûrement en relation avec ce problème.
Actuellement mon hd0 d'avant est hd1 et vice versa !!!
Comment ça se fait que mes deux disque dur se sont virtuellement inversé ?

Hors ligne

#10 Le 27/06/2008, à 09:42

xelator

Re : "Starting up... GRUB" au boot windows

pacyang a écrit :

et bien oui c'est très étrange cette histoire, logiquement mon ubuntu est sur hd1 vu que c'est sur sdb ...
Mais non il boot bien avec (hd0,1)
et windows est bien sur (hd0,0).
C'est pas cohérent !

De plus j'ai tenté fixmbr avec le cd de windows et ca a bien fait ce qu'il fallait : enlever grub et booter le secteur de windows.
En revanche seul "GRUB" s'affiche et windows ne boot pas !

Donc je vais réinstaller windows et essayer de pas faire la même erreur (mais je vois pas ou elle est !)

Si le fixmbr n'a pas marché , tu est sur que tu étais sur le bon disque ?
Grub peux compter à l'inverse par rapport à linux ...
genre :
sda hd1
sdb hd0
mais c'est rare et ça n'explique pas tout

Hors ligne

#11 Le 27/06/2008, à 10:13

Nasman

Re : "Starting up... GRUB" au boot windows

Il me semble que windows doit être sur une partition primaire pour booter, or il serait sur sda5 (si l'on considère le point de montage).
A moins qu'il ne soit sur sda2 - et dans ce cas le point de montage me parait curieux.

Edit: de toute façon si Windows est indiqué comme étant en sda1 (ou (hd0,0)), celà ne pourra pas marcher car c'est une partition étendue. Il semble que windows ne marche que sur une partition primaire (non étendue) - et pour fonctionner sur une logique (>=5), j'ai des doutes.

Dernière modification par Nasman (Le 27/06/2008, à 10:17)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#12 Le 05/07/2008, à 19:38

wanzpark

Re : "Starting up... GRUB" au boot windows

Bonjour, j' ai le même problème et j' aimerai bien avoir un peut d' aide ...

Message que j' ai posté sur un autre forum :

Hier, j' ai décidé de mettre à jours ubuntu ( je suis passé de la version 7.10 à la 8.04, si je ne me trompe pas ).

A la base, mon DD avait 4 partitions : une pour XP ( fat32 ), une pour kubuntu (ReiserFs ), une pour les dossiers importants ( ext3 ) et une swap ( désolé si je me suis trompé pour les noms exacts, mais je suis un peu crevé lol ). Sur mon MBR, Grub avait écrasé le précédent boot loader. Tout fonctionnait correctement.

Mais hier, j' ai fait une installe d' ubuntu 8.04 en passant par un CD live.

J' ai repartitionné mon DD, et ( je ne sais pas ce qui m' a pris ) j' ai foutu grub sur la partition windows .

A la fin de l' installation, j' ai redémarré mon pc et la, le bug ( normal ).

Donc j' ai réinstaller " corrrectement " ubuntu en mettant grub dans le MBR. A la fin de l' installation, j' ai redémarré le PC, et ubuntu s' est lancé sans pb. J' ai modifié le ficher /boot/grub/menu.lst pour mettre XP en premier choix lors du démarrage ( PC familiale oblige ) et j' ai rebooté le PC.

Au moment du choix, XP était bien sélectionné, mais en attendant un peu, il ne s' est pas lancé ( écran noir, message " starting up... " puis " GRUB " et la, ça reste bloqué ( seulement pour windows ).

J' en suis à ce point. J' ai essayé plusieurs choses ( réinstallation de GRUB, configurer le Bios pour du LBA, en automatique, en manuel, passer en Large, regarder si j' avais toujours le fichier boot.ini dans la racine de windows, etc ... ).

Je peux accéder à la racine de windows depuis ubuntu, et tout semble à priori normal " les fichier de boot windows sont présents ". J' ai aussi cherché rapidement une présence de Grub dans windows mais rien ( je ferai peut être une recherche approfondi plus tard ).

Donc je pense que c' est un problème, ou bug de grub.....

je fourni quand même le résultat des commandes au cas ou un géni passerai par la lol ( un bon casse tête en tout cas ) :

sudo fdisk -l

Disque /dev/sda: 160.0 Go, 160041885696 octets
255 heads, 63 sectors/track, 19457 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x04ee04ee

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 15805 126953631 c W95 FAT32 (LBA)
/dev/sda2 15806 17264 11719417+ 83 Linux
/dev/sda3 17265 19088 14651280 83 Linux
/dev/sda4 19089 19331 1951897+ 82 Linux swap / Solaris

Commentaire ( j' ai fait de nombreuses réinstallation, à cause de nombreux bugs, ou mauvaises manips, et jusqu' a maintenant, XP avait comme Id. Maintenant il est reconnu comme W95 ( je ne sais pas pourquoi ). J' ai juste mis comme point de mount : /windows

cat /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda2
UUID=60bc62c7-c596-4fa6-8b4b-3aad56a68048 / reiserfs notail,relatime 0 1
# /dev/sda3
UUID=18aac2b8-12af-4b7b-b5d0-ea9d3c40dfd9 /home ext3 relatime 0 2
# /dev/sda4
UUID=b479c71b-f69a-4413-9647-39f04d84f9a7 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/scd1 /media/cdrom1 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

sudo grep -vE '^(#|$)' /boot/grub/menu.lst

default 4
timeout 10
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=60bc62c7-c596-4fa6-8b4b-3aad56a68048 ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=60bc62c7-c596-4fa6-8b4b-3aad56a68048 ro single
initrd /boot/initrd.img-2.6.24-19-generic
title Ubuntu 8.04.1, memtest86+
root (hd0,1)
kernel /boot/memtest86+.bin
quiet
title Other operating systems:
root
title Microsoft Windows XP �dition familiale
root (hd0,0)
savedefault
makeactive
chainloader +1

Merci pour l' attention que vous porterez à ce message.

NB : Je n' ai pas eu de CD d' installation ou de restauration d' XP lorsque je l' ai acheté ( il y a 4/5 ans en pack commercial ). Donc je ne peux pas réaliser une quelconque méthode utilisant ce même CD.

#13 Le 05/07/2008, à 19:47

wanzpark

Re : "Starting up... GRUB" au boot windows

( Désolé, j' ai été trop rapide sur le quote, il y a 3 commandes )

Puis, sous le conseil d' un internaute, j' ai testé ceci :

Conseil : " vire le savedefaut et le makeactive pour voir tu mets un # devant les ligne  "

Bilan :

Alors, bilan de la manip :

Fichier menu.lst de base :

# 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 use 'savedefault' or your
# array will desync and will not let you boot your system.
default 4

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

## 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=60bc62c7-c596-4fa6-8b4b-3aad56a68048 ro

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

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

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

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=60bc62c7-c596-4fa6-8b4b-3aad56a68048 ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=60bc62c7-c596-4fa6-8b4b-3aad56a68048 ro single
initrd /boot/initrd.img-2.6.24-19-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,1)
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

Résultat :

Starting up .....
GRUB
( bloqué )

Après la 1ere manipulation:

( Idem qu' à l' origine )
title Microsoft Windows XP dition familiale
root (hd0,0)
chainloader +1

Résultat :

Starting up .....
GRUB
( bloqué )

Après la 2eme manipulation ( au cas ou j' aurai mal compris ):

( idem qu' à l' origine )
#title Microsoft Windows XP dition familiale
#root (hd0,0)
#chainloader +1

Résultat :

Error 11 : Unrecognized device string
Press any key to continue

Puis retour au choix des OS avec le choix d' XP qui n' apparait plus.

PS : J' ai remis le menu.lst initial. Tout re-bug normalement.

#14 Le 05/07/2008, à 19:48

wanzpark

Re : "Starting up... GRUB" au boot windows

Enfin, j' ai remarqué ceci :

Quand je suis sur ubuntu, je peux accéder au contenu de la racine de windows, mais je n' ai pas de média sda1.

Tous les fichiers se trouvent dans un dossier disk, lui même dans le dossier média.

j' ai fait cette manip sans succès :

sudo mount sda1 /mnt/

message d' erreur :

mount: périphérique spécial sda1 n'existe pas

( je me suis mis dans le répertoire média, celui qui contient le dossier disk, contenant lui même la racine de windows )

J' ai voulu faire ça pour que linux reconnaise disk comme le média sda1. Peut être que le problème de GRUB vient de la ?

#15 Le 05/07/2008, à 21:39

AlexandreP

Re : "Starting up... GRUB" au boot windows

Ton problème ne vient pas de là.

Les périphériques spéciaux, comme sda1, se trouvent dans le dossier /dev. Donc, si tu veux monter le périphérique spécial sda1, tu dois préciser son chemin complet dans ta commande de montage : sudo mount /dev/sda1 /media/disk. Mais de toute façon ton problème de chargement de Windows ne vient pas de là.

En installant une première fois GRUB dans la partition de Windows, tu as cassé l'amorceur de Windows (BootMgr pour Windows Vista ou NTLDR pour Windows XP). Du coup, tu dois réinstaller cet amorceur dans un premier temps (des tutoriels pullulent à ce sujet dans Internet, et même dans ce forum), puis réinstaller GRUB car l'installation de BootMgr ou NTLDR aura écrasé GRUB (ça, c'est écrit dans la documentation du site).


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#16 Le 05/07/2008, à 22:09

wanzpark

Re : "Starting up... GRUB" au boot windows

Ok.

Mais comme je l' ai dit, le pb c' est que je n' ai pas de disquette de démarrage, ni de cd d' installation.

De plus, bizarrement, le fichier ntldr est toujours présent dans la racine d' XP.

Mais je vais faire un tour sur le net pour voir si je peux en récupérer un non écrasé...

( Merci en tout cas pour la réponse )

#17 Le 06/07/2008, à 12:28

wanzpark

Re : "Starting up... GRUB" au boot windows

Re bonjour, j' aurai une question.

Est-il possible d' installer deux fois GRUB ? ( une fois sur la MBR et une seconde fois sur la partition de windows ( sda1 ) ? )

Ce matin, j' ai fouillé un peu le forum et j' ai vu qu' il existait un logiciel capable de supprimer grub et de restaurer le précédent bootloader ( super grub ). J' ai téléchargé l' iso et je l' ai graver. J' ai suivi les consignes pour supprimer gub du MBR et restauré celui de windows. Mais au démarrage, ça me marquait " GRUB geom error " ( avant même d' avoir le message " starting up... " ). J' ai essayer de le désinstaller aussi sur la partition windows mais j' ai été confronté au même problème. J' ai donc réinstaller GRUB sur la MBR ( toujours avec ce logiciel super grub ), et je suis presque revenu à la case départ.

Presque car maintenant j' ai toujours un démarrage normal jusqu' au choix de l' OS ( ubuntu, ubuntu recovery, ubuntu ( swap - solaris ) et windows, mais lorsque je choisis windows, le probleme est passé d' un :

starting up....
GRUB

à un :

starting up ....
GRUB geom error

( alors que le démarrage d' ubuntu ( sda2) se fait sans problème )

Je précise que dans mon dossier /media/disk, j' ai bien tous les fichiers necessaires au démarrage de windows ( je ne les ai pas ( encore ) perdu : ntldr, boot.ini, ntdetect.com, etc... )

#18 Le 06/07/2008, à 15:29

wanzpark

Re : "Starting up... GRUB" au boot windows

C' est bon, mon problème est résolu, merci AlexandreP.

J' ai récupérer le fichier iso du cd d' installation d' XP, je l' ai gravé.

Puis dans la console de récupération, j' ai tapé :

Fixmbr

pour " vider " la MBR.

Puis j' ai tapé :

Fixboot

pour réinstaller l' amorceur de windows.

Maintenant, il ne me reste plus qu' a lancer le CD live d' Ubuntu, et de faire les procédures pour réinstaller grub dans une partition root big_smile

Bon sang, j' ai presque passé 3 jours dessus ....