Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[Grub] partitions

23 réponses
Avatar
ACE
Bonsoir,

J'ai généré automatiquement sous Mandrake10.1 deux disquette de boot ,
l'une avec Lilo qui ne pose pas de problème , l'autre avec Grub .
Le premier disque ( hd0) contient plusieurs systèmes récents dont le boot
est satisfaisant.
Sur le second disque il y a :
Une partition primaire (hd1,0) =hdb1 avec la racine de Win98 ( lecteur "C:")
Une partition étendue (hd1,1) = hdb2 qui contient :
(hd1,4)=hdb5 pour Win ( lecteur "D:")
(hd1,5)=hdb6 pour Win ( lecteur "E:")
(hd1,6)=hdb7 pour MDK Linux / racine
(hd1,7)=hdb8 pour MDK Linux /swap
(hd1,8)=hdb9 pour MDK Linux /home

Le boot sur MDK est satisfaisant.
Par contre pour Windows98 , le boot se fait, mais donne un lecteur
supplémentaire. J'ai :
Le lecteur "C: " habituel
Un lecteur inconnu" D:" (0 octets)
"D:" habituel qui devient "E:"
"E:" habituel qui devient "F:"
(et tous les raccourcis sont morts bien sûr)

Je subodore que le lecteur inconnu vient de la partition étendue (hd1,1)
interprétée comme une partition normale et ce par Grub uniquement.( pas
Lilo)
Faire un "hide (hd1,1)" ne résout évidemment rien puisqu'il ne reste plus
que (hd1,0) .

Voici un extrait de mon fichier"menu.lst"

......
title Windows 98 SE # ( ne boote que sur le 1er disque -> map)
map (hd1,0) (hd0,0)
map (hd0,0) (hd1,0)
rootnoverify (hd1,0)
# makeactive
chainloader +1
.....

Quelqu'un a-t-il une solution pour que grub2 fasse aussi bien que lilo sur
MDK?
Merci de m'avoir lu et aussi par avance pour une solution éventuelle.

--
ACE

3 réponses

1 2 3
Avatar
Pascal Hambourg
Sergio a écrit :

exemple chez moi :

- 1 disque IDE vu comme /dev/sda (normal) avec Windows dessus, pas toujours là



Pourquoi "normal" ?

- 1 lecteur zip IDE vu comme /dev/sdb (pas toujours là)
- 1 disque SATA, où est installé Grub (legacy) et mon Linux, qui est le disque de boot.

Par défaut, le PC boote sur le disque SATA qui est vu :
- comme /dev/sda /dev/sdb, /dev/sdc suivant que les deux lecteurs précédents sont là ou pas.

Ça n'empêche pas de booter dessus... Et dans le menu.lst, je boote avec :
root (hd0,0)



Normal, par définition le disque de boot est toujours hd0.
Par contre, j'imagine que la racine dans menu.lst et les autres systèmes
de fichiers dans fstab sont identifiés par leur UUID ou label et non par
leur nom de périphérique.
Avatar
ACE
"Sergio" a écrit dans le message de
news: 4cea64dc$0$21244$
[...]

exemple chez moi :

- 1 disque IDE vu comme /dev/sda (normal) avec Windows dessus, pas
toujours là
- 1 lecteur zip IDE vu comme /dev/sdb (pas toujours là)
- 1 disque SATA, où est installé Grub (legacy) et mon Linux, qui est le
disque de boot.

Par défaut, le PC boote sur le disque SATA qui est vu :
- comme /dev/sda /dev/sdb, /dev/sdc suivant que les deux lecteurs
précédents sont là ou pas.
Ça n'empêche pas de booter dessus... Et dans le menu.lst, je boote avec :
root (hd0,0)>


Oui , mais j'utilise pour des raisons d'archives:
- 2 Windows: XP et 98 respectivement sur le disque maitre dont le boot
est sur (hd0,0) et l'esclave dont le boot est sur (hd1,0)
- 2 Linux : MDK sur partition étendue (hd1,1) dont j'ai le boot à
partir d'une disquette Lilo ( multiboot sur ces 3OS)
Ubuntu 10.10 sur clé usb dont j'ai le boot par
l'intermédiaire d'un CD (bios non usb bootable) avec Grub

L'ordre de priorité choisi dans le bios , floppy->cdrom->hd0 , me permet de
booter tout ce que je veux selon que j'insère une disquette, un cd , ou
rien (donc-> hd) .

Il n'y a que Win98 qui pose problème et seulement avec Grub (pas Lilo)

Mon but était d'unifier tout cela et de tout booter avec Grub ( ou Grub2
par la suite )...pour l'instant j'échoue car, si je peux booter un Windows ,
je ne peux booter les deux, en plus des Linux bien sûr.

Pour l'instant , je n'ai plus trop le temps de faire des essais .J'avais
pensé un moment modier le fichier :/boot/grub/device.map , mais c'est sans
doute risqué...(j'ai des images de mes partitions .)

Merci à tous ,

ACE
Avatar
Lucas Levrel
Le 22 novembre 2010, ACE a écrit :

Oui , mais j'utilise pour des raisons d'archives:
- 2 Windows: XP et 98 respectivement sur le disque maitre dont le boot
est sur (hd0,0) et l'esclave dont le boot est sur (hd1,0)
- 2 Linux : MDK sur partition étendue (hd1,1) dont j'ai le boot à
partir d'une disquette Lilo ( multiboot sur ces 3OS)
Ubuntu 10.10 sur clé usb dont j'ai le boot par
l'intermédiaire d'un CD (bios non usb bootable) avec Grub


Mon but était d'unifier tout cela et de tout booter avec Grub ( ou Grub2
par la suite )...pour l'instant j'échoue car, si je peux booter un Windows ,
je ne peux booter les deux, en plus des Linux bien sûr.



Ça doit être possible avec Plop bootmanager (sur disquette ou CD). Je
crois qu'il y a même un GUI pour configurer ton propre menu. Si tu manques
de temps, essaie de poster sur le forum, l'auteur pourra te donner un coup
de main.

--
LL
1 2 3