Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Grub et boot windows suite à manipulation des partitions.
Envoyé par: Streaming

Salut à tous et à toutes,

"Grand" bidoulleur de mon état, j'ai apréhendé Debian sur une XBox grinning smiley, et il faut que je l'avoue: je suis tombé amoureux.

Et c'est hier que j'ai franchi le pas de Debian sur PC.
Après une mise à jour du Bios de la carte mère l'installation ne m'a pas pris au dépourvu (Non pas que je sois bon, mais bien que l'installateur est une merveille de simplicité tout en laissant l'utilisateur faire ce qu'il veut de sa distribution.).

Après cette petite mise en bouche, me voilà prêt à vous exposer mon problème:

Configuration et ressources rentrant en compte dans le problème (Me demander si je ne met pas assez...):

Disque dur 160 Gio sur canal IDE 1 en master avec comme partition:
-15 Gio Windows NTFS
-15 Gio NTFS ***Non formatable à partir de Windows*** (Interessant peut être pour la suite.)
-130 Gio de stockage en NTFS.

Disque dur 10 Gio (Celui d'une Xbox ;-p)) sur canal IDE 1 en slave.
Netinstal Debian stable officielle.

Donc, installation debian en premier lieu sur le disque de 10 Gio, reboot et grub me laisse booter sur Windows , Debian ou Debian saifemode.
De là je boote windows -> Tout es ok.
Je boote Linux -> Tout es ok.

Je boote le CD de windows et suprime la partition de 15 Gio informatable via Windows. Je formatte l'espace disque restant et je reboote.

Et là ! Que vois-je ? Windows refuse de booter !!! Je ne me rapelle plus exactement mais le message disait que grub ne voyait pas l'installation...

Après avoir réflechi, je me lance dans divers essais: Reboot, boot Linux, recherches de réglages et etc...

Je fini par installer Debian sur la nouvelle partition du disque de 160 Gio et me rend compte que rien n'y fait.
Avec mes recherches je fais des tests de configuration de grub au boot, mais toujours sans boot de Windows à ma vue.

Me voilà confronté à deux solutions: Réinstaller ou exposer mon problème à des gens ne possedant pas l'étiquette "Débutant" collé sur le front grinning smiley. J'ai choisis ->

Ce que je sais: Windows est en NTFS sur la partition hda5 du disque de 160 Gio, la partition n'est pas altérée: Le nom de volume n'a pas bougé et le montage m'a confirmé l'integrité des données. De même que sur ma partition de 130 Gio.
Version de Grub: 0.95.

Je remercie d'avance toute(s) personne(s) apportant sont/leur aide sur ce problème qui me dépasse de loin.

PS: Je pense que grub s'installe tel qu'il est, invisible pour Windows et que le fait de détruire la partition de 15 Gio à mit tout "dans le même sac" pour windows et ensuite le formatage à enveloppé cette partie invisible pour Windows ce qui l'a rendu invisible pour Linux. Ce qui me fait me poser une question, pourquoi grub me laisse t'il le choix sur mes Debian ? En fait, peut être que juste le MBR de Windows à été effacé ? Mais par qui , à part par lui même je ne vois pas... Mais il n'est pas possible de supprimer le MBR avec le Cd de boot Windows !
Voilà ! Je ne comprend rien...#%b

Poste le Thursday 3 November 2005 12:29:48
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: diancech

Pourrais tu faire un :

fdisk -l /dev/hda

Et poster le contenu du fichier "/boot/grub/menu.lst".

;-)



--------------------------------------------------------------------------------------------------------------------------------------------------
Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés. Confucius

Poste le Thursday 3 November 2005 12:40:19
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: Streaming

Ah ! De l'aide !!! Je suis content.

"fdisk -l /dev/hda" donne:

Disk /dev/hda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 525 19927 155854597+ 5 Extended
/dev/hda2 * 1 524 4208998+ 83 Linux
/dev/hda5 1913 3824 15358108+ 7 HPFS/NTFS
/dev/hda6 3825 19927 129347316 7 HPFS/NTFS
/dev/hda7 525 588 514017 82 Linux swap / Solaris
/dev/hda8 589 1912 10634998+ 83 Linux

Partition table entries are not in disk order

Et voici le contenu de "/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'.
default 0

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

# 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
"/boot/grub/menu.lst" 114L, 3218C 1,1 Haut


Voilà, voilou smiling smiley


Poste le Thursday 3 November 2005 13:20:44
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: Arnaud

C'est tout ce qu'il y a dans menu.lst ???

--
Primo : rien de ce que j'écris ne saurait avoir a priori valeur de vérité universelle et incontournable.
Secundo : ce post est placé sous la DSSL (Demerden Sie Sich Licence).
Tertio : les barbus mangent du nioubie au p'tit-déj.
Quarto : z'avez vu, j'ai rajouté un tertio ?

Poste le Thursday 3 November 2005 13:52:55
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: Streaming

Zut alors ! Je vous jure que j'ai copié et vérifié si ca coresspondait !!!

Maintenant j'ai ca:

# 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'.
default 0

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

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

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

## ## End Default Options ##

title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd0,1)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda2 ro
initrd /boot/initrd.img-2.6.8-2-386

title Debian GNU/Linux, kernel 2.6.8-2-386 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.8-2-386

title Windows XP Profesionnel
rootnoverify (hd0,4)
makeactive
chainloader +1

title Other operating systems:
root


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hdb1.

Poste le Thursday 3 November 2005 14:07:06
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: diancech

Déjà je trouve ça bizarre dans la sortie de fdisk :

Partition table entries are not in disk order

Ensuite ta partition de windows (hda5) n'as pas l'indicateur de boot d'activé. Essaie en l'activant avec fdisk (man fdisk pour voir comment faire).

Pour grub, l'entrée concernant windows est a priori bonne. Maintenant il faut peut être passer un option à grub, parce que windows s'installe en général sur la première partition primaire. Hors là il est sur la première partition étendue, c'est peut être ça qui pose soucis à grub mais je n'en suis pas certain.

Moi j'essairai d'abords en activant l'indicateur de boot sur la partition windows (hda5).

;-)

--------------------------------------------------------------------------------------------------------------------------------------------------
Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés. Confucius

Poste le Thursday 3 November 2005 14:55:18
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: Arnaud

Plus simple que fdisk, il y a cfdisk. O:-)

--
Primo : rien de ce que j'écris ne saurait avoir a priori valeur de vérité universelle et incontournable.
Secundo : ce post est placé sous la DSSL (Demerden Sie Sich Licence).
Tertio : les barbus mangent du nioubie au p'tit-déj.
Quarto : z'avez vu, j'ai rajouté un tertio ?

Poste le Thursday 3 November 2005 15:04:14
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: Streaming

cfdisk me donne:

FATAL ERROR: Bad logical partition 7: enlarged logical partitions overlap
Press any key to exit cfdisk


Ensuite, le man de fdisk est très instructif, mais ne m'a pas aidé du tout.

Après recherche, j'ai fais:

fdisk /dev/hda5

The number of cylinders for this disk is set to 1911.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Je ne comprend pas trop ce que ca veut dire, alors j'ai testé ca:

Command (m for help): a (-----> a toggle a bootable flag)

Et il me sort ca:

Partition number (1-4):

Et là je ne sais quoi faire...
Peut être que ca n'a rien à voir, mais quand je demande l'aide il me dit que NTFS c'est 7, donc je ne comprend pas ce 1-4.

Merci de vous donne du mal pour moi winking smiley

PS: Allez-y mollo avec les instructions ! Je ne veux pas que vous fassiez de l'assistant, mais je suis débutant...


Poste le Thursday 3 November 2005 15:34:53
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: Streaming

Erratum: Je ne veux pas que vous fassiez de l'assistanat, mais je suis débutant...

***On peut pas éditer ses posts ici ?***

Poste le Thursday 3 November 2005 15:36:37
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: Arnaud

"1-4" : ce doit être le numéro de la partition que tu veux rendre bootable. Manifestement, il n'est pas possible de rendre une partition logique bootable (pas très étonnant quand on y réfléchit).
cfdisk n'aime pas du tout ta table de partitions : les partoches sont nommées dans un ordre différent de celui de leur emplacement pysique sur le disque...
Solution 1 : refaire *toute* ton install, ça a merdé au moment du partitionnement, ou alors la suppression d'une partition et son reformatage a foutu le boxon.
Solution 2 : abandonner Windows.
Solution 3 : supprimer la partition étendue (et les partition logiques qu'elle contient), créer une partition primaire hda3 où tu installes Windows, et une partition étendue où tu mets les partitions logiques que tu veux (dont une de swap).

--
Primo : rien de ce que j'écris ne saurait avoir a priori valeur de vérité universelle et incontournable.
Secundo : ce post est placé sous la DSSL (Demerden Sie Sich Licence).
Tertio : les barbus mangent du nioubie au p'tit-déj.
Quarto : z'avez vu, j'ai rajouté un tertio ?

Poste le Thursday 3 November 2005 15:45:29
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: diancech

Si je me rappel bien et d'aprés ce que j'ai lut sur le site de grub, un windows pour démarrer doit être sur une partition primaire pour pouvoir booter, donc le problème est là puisque le tiens serais sur hda5.

Je suis en train de me poser une question es tu sûr d'avoir shooter la bonne partition windows, n'aurait tu pas shooter la partition contenant le systéme d'exploitation windows.

Montes ta partition /dev/hda5 à partir de linux pour voir ce qu'il y a dedans.

--------------------------------------------------------------------------------------------------------------------------------------------------
Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés. Confucius

Poste le Thursday 3 November 2005 15:52:02
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: Streaming

Montes ta partition /dev/hda5 à partir de linux pour voir ce qu'il y a dedans.

J'ai fais ce matin -> Il y a windows: Documents and setings, programs files et tout le bordel...


Poste le Thursday 3 November 2005 15:55:30
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: diancech

Là je ne voit pas trop, parce qu'apparemment d'après ce que je vient de lire en cherchant avec google, windows XP ou 2000 peuvent être installé sur de l'étendu que si leur gestionnaire de boot est installé sur une partition primaire.

Que contenait la partition que tu ne pouvais enlever sous win XP, et que tu as enlevé par la suite ??

Mais à mon avis même si il y a une solution au problème, le partitionnement bizarre de ton disque peut être source de problème par la suite. Si c'étais mon PC je referrais l'install compléte pour mettre un disque partitionner correctement, en faisant d'abords l'install d'XP sur hda1, suivit des partitions éventuelles pour XP, puis ensuite j'installerai linux.

--------------------------------------------------------------------------------------------------------------------------------------------------
Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés. Confucius

Poste le Thursday 3 November 2005 16:31:58
Répondre     Citer    
Re: Grub et boot windows suite à manipulation des partitions.
Envoyé par: Streaming

Que contenait la partition que tu ne pouvais enlever sous win XP, et que tu as enlevé par la suite ??


Rien du tout #%b

Je m'en va faire une save et une réinstallation complète... :-cb

Merci pour tout.

Poste le Thursday 3 November 2005 16:41:19
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Grub et boot windows suite à manipulation des partitions.
Aide sur les distributions Debian, Ubuntu et leurs dérivées : Mepis, Mint, Knoppix, Kubuntu, Lubuntu, Xandros

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons