OVH Cloud OVH Cloud

multi boot et grub

7 réponses
Avatar
Alfred Wallace
Bonsoir,
J'ai une machine avec un hd de 100go
une partition primaire avec windows xp.


j'aimerai comprendre comment je peux installer grub (je n'ai pas de
lecteur de disquette) ? y'a t il un moyen de l'installer sous windows ?
(pardon si c une herésie).

d'autre part, une fois que grub est installé, est-ce que je peux
déplacer la particition windows dans d'importe quelle partition
de mon hd ? y compris une partition logique ?

J'ai du mal a comprendre la différence entre le mbr, le loader et
ce qui se trouve au début des partitions ?

bref, début du disque ? debut d'une partition primaire ? début d'une
partition étendue et logique ?

Merci de vos lumières


José

7 réponses

Avatar
daviddetroyes

Bonsoir,
J'ai une machine avec un hd de 100go
une partition primaire avec windows xp.


j'aimerai comprendre comment je peux installer grub (je n'ai pas de
lecteur de disquette) ? y'a t il un moyen de l'installer sous windows ?
(pardon si c une herésie).

d'autre part, une fois que grub est installé, est-ce que je peux
déplacer la particition windows dans d'importe quelle partition
de mon hd ? y compris une partition logique ?

J'ai du mal a comprendre la différence entre le mbr, le loader et
ce qui se trouve au début des partitions ?

bref, début du disque ? debut d'une partition primaire ? début d'une
partition étendue et logique ?

Merci de vos lumières


José


Grub (tout comme lilo) s'installe sur le MBR (c'est à dire une toute
petite partie de quelques octets sur le debut de ton disque dur) et
contient la liste des differentes partitions ou un OS est installé.

Tu lui indique donc les adresses des OS : si tu bouge un OS de
partition, le loader (nom de grub ou de lilo) ne pointera plus au bon
endroit.

Par contre je ne crois pas que tu puisse installer Windows sur une
partition logique

J'espére avoir été assez clair.

Avatar
Michel_D


Bonsoir,
J'ai une machine avec un hd de 100go
une partition primaire avec windows xp.


j'aimerai comprendre comment je peux installer grub (je n'ai pas de
lecteur de disquette) ? y'a t il un moyen de l'installer sous windows ?
(pardon si c une herésie).

d'autre part, une fois que grub est installé, est-ce que je peux
déplacer la particition windows dans d'importe quelle partition
de mon hd ? y compris une partition logique ?

J'ai du mal a comprendre la différence entre le mbr, le loader et
ce qui se trouve au début des partitions ?

bref, début du disque ? debut d'une partition primaire ? début d'une
partition étendue et logique ?

Merci de vos lumières


José



Grub (tout comme lilo) s'installe sur le MBR (c'est à dire une toute
petite partie de quelques octets sur le debut de ton disque dur) et
contient la liste des differentes partitions ou un OS est installé.


GRUB et LILO peuvent aussi s'installer sur le bootsecteur d'une partition
(c'est d'ailleurs comme cela chez moi)

Pour ce qui est de l'installer sous windows, faut voir, ce qui est sur
c'est que le stage1 (mbr ou bootsecteur) charge le stage2 qui contient
son positionnement sur le disque.

Tu lui indique donc les adresses des OS : si tu bouge un OS de
partition, le loader (nom de grub ou de lilo) ne pointera plus au bon
endroit.


Vrai

Par contre je ne crois pas que tu puisse installer Windows sur une
partition logique


Mais si tu peux installer windows sur une partition logique, le système
n'aura tout simplement pas la lettre C: et aura besoin d'une partition
primaire pour pouvoir démarrer (par clonage il est même possible d'avoir
un win en C: sur une partition logique, c'est le cas chez moi).


Avatar
kalahari
Bonjour ,

Mais existe t il une sorte de MBR au début de chaque partition ?
partition primaire ? partition logique ?


José


d'après le shéma disponible en début de cette page

http://jc.bellamy.free.fr/fr/theoriemultiboot1.html

non au début de chaque partition primaire (seulement un secteur de
boot bs ) , oui dans la partition étendue (EBR ,secteur de partition
secondaire ) Il peut même y en avoir plusieurs à cause de la manière
dont sont construites les partitions logiques à l'intérieur de la
partition étendue .

le site suivant donnent plein d'info sur le multiboot , ce qui concerne
les partitions et les systèmes de fichiers .

http://jc.bellamy.free.fr/fr/multiboot.html

Avatar
Michel_D

Grub (tout comme lilo) s'installe sur le MBR (c'est à dire une toute
petite partie de quelques octets sur le debut de ton disque dur) et
contient la liste des differentes partitions ou un OS est installé.




GRUB et LILO peuvent aussi s'installer sur le bootsecteur d'une partition
(c'est d'ailleurs comme cela chez moi)

Pour ce qui est de l'installer sous windows, faut voir, ce qui est sur
c'est que le stage1 (mbr ou bootsecteur) charge le stage2 qui contient
son positionnement sur le disque.

Tu lui indique donc les adresses des OS : si tu bouge un OS de
partition, le loader (nom de grub ou de lilo) ne pointera plus au bon
endroit.




Vrai

Par contre je ne crois pas que tu puisse installer Windows sur une
partition logique




Mais si tu peux installer windows sur une partition logique, le système
n'aura tout simplement pas la lettre C: et aura besoin d'une partition
primaire pour pouvoir démarrer (par clonage il est même possible d'avoir
un win en C: sur une partition logique, c'est le cas chez moi).




Bonjour Michel

GRUB et LILO peuvent aussi s'installer sur le bootsecteur d'une >
partition (c'est d'ailleurs comme cela chez moi)


à quoi sert ce boot secteur au début d'une partition (même logique ?)



D'abord voici sommairement comment s'effectue le démarrage d'un OS :
Aprés avoir testé et paramêtrer le matériel, le bios charge (lorsque le
disque dur est le 1er périphérique de boot valide) le 1er secteur du
disque dur, aussi appelé Master Boot Record (MBR) qui contient une
séquence de code executable et la table de partition.

La séquence executable contenu donc dans le MBR est la 1ère partie du
processus de démarrage d'un OS, pour dos/windows cette séquence permet
de charger le boot-secteur des partitions "primaires" de certains types,
l'execution se poursuivant avec la séquence de code contenu dans le
boot-secteur qui permet de charger "io.sys" pour W9x ou "ntldr" pour les
Win à noyau NT (NT,2K,XP).
Donc on comprend vite que la séquence dos/windows contenu dans le MBR est
limité car il n'est pas possible de démarrer un OS situé sur une
partition logique sans passer par une partition primaire.

Concernant linux, on utilise "LILO" ou "GRUB" pour le démarrage et donc
il est possible d'installer la 1ère partie de "LILO" ou "GRUB" au niveau
du MBR ou au niveau du boot-secteur de la partition à démarrer, cette
1ère partie se chargeant d'effectuer la suite du démarrage de l'OS.

Et donc pour conclure, comme chez moi j'utilise un gestionnaire de boot
perso installé au niveau du MBR (qui possède certaine option comme lancer
un win situé sur une partition logique sans passer par une partition
primaire, cacher une partition, ...), j'ai donc installé "GRUB"
au niveau du boot-secteur de la partition linux (suse 10.1) à démarrer.


Mais si tu peux installer windows sur une partition logique,
le système n'aura tout simplement pas la lettre C: et aura besoin
d'une partition primaire pour pouvoir démarrer (par clonage il est
même possible d'avoir un win en C: sur une partition logique, c'est
le > cas chez moi).


j'ai une image de ma 1ere partition qui contiend NTFS et WIN XPPRO.
j'avais dans l'idée de mettre cette image dans une partition logique
puis de dire à grub de lancer ce systeme.



Hum, moi je n'utiliserais pas "GRUB" pour lancer un clone d'XP situé
sur une partition logique, mais plutot le multiboot natif d'XP.


Est-ce jouable ? peux tu me guider dans la démarche ?



Tu as juste à rajouter une ligne dans le boot.ini qui pointe sur ton clone.


Enfin, peux tu expliquer l'avantage à avoir un OS dans une partition
logique ? moi, je pense que celà permet de faciliter l'organisation
de son HD c'est pour celà que je voulais le faire... mais,bon... je peux
me tromper de démarche.



Il n'y a pas d'avantage, c'est simplement que tu ne peux avoir que 4
partitions primaires et donc bootables si tu utilise la séquence
d'amorçage dos/windows standard du MBR.

Chez moi, j'ai une organisation classique sur mes disques à savoir
1 primaire et 1 partition étendue avec plusieurs partitions logiques
qui sont toutes suceptibles de contenir un OS qui peut être démarrer
directement (win, linux, ...).



Avatar
Alfred Wallace

Grub (tout comme lilo) s'installe sur le MBR (c'est à dire une toute
petite partie de quelques octets sur le debut de ton disque dur) et
contient la liste des differentes partitions ou un OS est installé.

Tu lui indique donc les adresses des OS : si tu bouge un OS de
partition, le loader (nom de grub ou de lilo) ne pointera plus au bon
endroit.

Par contre je ne crois pas que tu puisse installer Windows sur une
partition logique

J'espére avoir été assez clair.

Merci David pour ta réponse.


Mais existe t il une sorte de MBR au début de chaque partition ?
partition primaire ? partition logique ?


José

Avatar
Alfred Wallace

Grub (tout comme lilo) s'installe sur le MBR (c'est à dire une toute
petite partie de quelques octets sur le debut de ton disque dur) et
contient la liste des differentes partitions ou un OS est installé.



GRUB et LILO peuvent aussi s'installer sur le bootsecteur d'une partition
(c'est d'ailleurs comme cela chez moi)

Pour ce qui est de l'installer sous windows, faut voir, ce qui est sur
c'est que le stage1 (mbr ou bootsecteur) charge le stage2 qui contient
son positionnement sur le disque.

Tu lui indique donc les adresses des OS : si tu bouge un OS de
partition, le loader (nom de grub ou de lilo) ne pointera plus au bon
endroit.



Vrai

Par contre je ne crois pas que tu puisse installer Windows sur une
partition logique



Mais si tu peux installer windows sur une partition logique, le système
n'aura tout simplement pas la lettre C: et aura besoin d'une partition
primaire pour pouvoir démarrer (par clonage il est même possible d'avoir
un win en C: sur une partition logique, c'est le cas chez moi).



Bonjour Michel

GRUB et LILO peuvent aussi s'installer sur le bootsecteur d'une >
partition (c'est d'ailleurs comme cela chez moi)


à quoi sert ce boot secteur au début d'une partition (même logique ?)

Mais si tu peux installer windows sur une partition logique,
le système n'aura tout simplement pas la lettre C: et aura besoin
d'une partition primaire pour pouvoir démarrer (par clonage il est
même possible d'avoir un win en C: sur une partition logique, c'est
le > cas chez moi).


j'ai une image de ma 1ere partition qui contiend NTFS et WIN XPPRO.
j'avais dans l'idée de mettre cette image dans une partition logique
puis de dire à grub de lancer ce systeme.
Est-ce jouable ? peux tu me guider dans la démarche ?

Enfin, peux tu expliquer l'avantage à avoir un OS dans une partition
logique ? moi, je pense que celà permet de faciliter l'organisation
de son HD c'est pour celà que je voulais le faire... mais,bon... je peux
me tromper de démarche.

Merci encore à toi.

josé


Avatar
Alfred Wallace
Bonjour ,


d'après le shéma disponible en début de cette page

http://jc.bellamy.free.fr/fr/theoriemultiboot1.html

non au début de chaque partition primaire (seulement un secteur de
boot bs ) , oui dans la partition étendue (EBR ,secteur de partition
secondaire ) Il peut même y en avoir plusieurs à cause de la manière
dont sont construites les partitions logiques à l'intérieur de la
partition étendue .

le site suivant donnent plein d'info sur le multiboot , ce qui concerne
les partitions et les systèmes de fichiers .

http://jc.bellamy.free.fr/fr/multiboot.html


J'y vé de ce pas.

Merci