question sur Grub quand windows98+Linux

Le
markorki
bonjour,
il y a quelque temps, j'ai appelé au-secours pour un pb de double
boot Linux ubuntu et 98SE

pendant quelque temps, j'ai eu au moins apparemment u double boot:

je démarrais avec un DD de 15GO sur le maitre primaire contenant 2
partitions linux (system et swap) et j'avais au démarrage un menu qui me
proposait le boot normal Ubuntu, windows 98 et 3 autres options

Pendant quelques jours, je n'ai utilisé qu'Ubuntu, et ça a été un régal
(à quelques regrets près : certains petits progs windows sont bien
pratiques), et j'ai installé des tas de choses par rapport à
l'installation standard à partir du Live-CD

Mais quand j'ai voulu lancer windows, 98SE a tenté un scandisk sur tous
les DD qu'il a trouvés (il était installé depuis longtemps sur le maitre
primaire, mais avait été déplacé en esclave à l'occasion de l'install
linux), dont le DD à 2 partitions Linux.

Je suppose que mon grub qui semblait avoir marché n'a pas été parfait,
ou que j'ai fait un truc qui m'a paru anodin mais ne l'était pas.

En tout cas, l'effet de la tentative de scandisk (version 98SE) sur la
partition système de linux a été de : planter scandisk, et planter le
biboot (et le DD windows est même difficile à utiliser: ses partitions
sont toujours là, mais quand je le branche en deuxième dd sur une
machine windows qui tourne, il y a tentative de modif du mbr, détectée
par la protection du BIOS).

Question:
quand on utilise grub pour partager entre windows et linux, est-il prévu
un moyen de masquer à windows les partitions linux ?

Après, je poserai éventuellement des questions du genre "est-il possible
de réparer des dégats faits dans le début du DD" sur le DD linux sans
recommencer l'install à zéro " , sachant que je n'ai pas fait un dd des
63 ou 64 premiers secteurs des 2 DD système vers un fichier d'une
partition de données ?
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Nicolas S.
Le #1916923
markorki <moicestmarkorkichezorangefr> a écrit:

(il était installé depuis longtemps sur
le maitre primaire, mais avait été déplacé en esclave à l'occasion de
l'install linux)


Pourquoi ce changement? Pourquoi ne pas remettre ton disque en primaire
comme il l'était avant?

ou que j'ai fait un truc qui m'a paru anodin mais ne l'était pas.


Quoi?

biboot


Ça ne veut rien dire.

mais quand je le branche en deuxième dd sur une
machine windows qui tourne, il y a tentative de modif du mbr, détectée
par la protection du BIOS).


Les Windowsries...

quand on utilise grub pour partager entre windows et linux, est-il
prévu un moyen de masquer à windows les partitions linux ?


Par nature, Windows ne connait pas les partitions Linux.
Vérifier que les étiquettes (Id) de tes partitions soient correctes:
# fdisk -l /dev/hda
# fdisk -l /dev/hdb
(modifier hda et hdb en sda et sdb si besoin).

"est-il
possible de réparer des dégats faits dans le début du DD" sur le DD
linux sans recommencer l'install à zéro "


(sans modifier les disques de place)
# dd if=/dev/hda of=/mnt/hdb/mbr.hda.save bsQ2 count=1
# grub-install /dev/hda
# shutdown -r now

--
Nicolas S.

Michel_D
Le #1920382
Bonjour,

bonjour,
il y a quelque temps, j'ai appelé au-secours pour un pb de double
boot Linux ubuntu et 98SE

pendant quelque temps, j'ai eu au moins apparemment u double boot:

je démarrais avec un DD de 15GO sur le maitre primaire contenant 2
partitions linux (system et swap) et j'avais au démarrage un menu qui me
proposait le boot normal Ubuntu, windows 98 et 3 autres options

Pendant quelques jours, je n'ai utilisé qu'Ubuntu, et ça a été un régal
(à quelques regrets près : certains petits progs windows sont bien
pratiques), et j'ai installé des tas de choses par rapport à
l'installation standard à partir du Live-CD

Mais quand j'ai voulu lancer windows, 98SE a tenté un scandisk sur tous
les DD qu'il a trouvés (il était installé depuis longtemps sur le maitre
primaire, mais avait été déplacé en esclave à l'occasion de l'install
linux), dont le DD à 2 partitions Linux.

Je suppose que mon grub qui semblait avoir marché n'a pas été parfait,
ou que j'ai fait un truc qui m'a paru anodin mais ne l'était pas.



Mouais pas assez d'élément pour répondre, tout ce que je peux dire c'est
qu'il faut revenir à l'organisation qui prévalait lors de l'install.


En tout cas, l'effet de la tentative de scandisk (version 98SE) sur la
partition système de linux a été de : planter scandisk, et planter le
biboot (et le DD windows est même difficile à utiliser: ses partitions
sont toujours là, mais quand je le branche en deuxième dd sur une
machine windows qui tourne, il y a tentative de modif du mbr, détectée
par la protection du BIOS).

Question:
quand on utilise grub pour partager entre windows et linux, est-il prévu
un moyen de masquer à windows les partitions linux ?



??? W9x ne gère pas les types de partitions linux.


Après, je poserai éventuellement des questions du genre "est-il possible
de réparer des dégats faits dans le début du DD" sur le DD linux sans
recommencer l'install à zéro " , sachant que je n'ai pas fait un dd des
63 ou 64 premiers secteurs des 2 DD système vers un fichier d'une
partition de données ?


Jean-Jacques Gerbaud
Le #1922474
bonjour,
Bonjour également,


il y a quelque temps, j'ai appelé au-secours pour un pb de double
boot Linux ubuntu et 98SE

pendant quelque temps, j'ai eu au moins apparemment u double boot:

je démarrais avec un DD de 15GO sur le maitre primaire contenant 2
partitions linux (system et swap) et j'avais au démarrage un menu qui me
proposait le boot normal Ubuntu, windows 98 et 3 autres options
je suppose que les choix étaient (dans le désordre)

1/ windows98
2/ ubuntu
3/ failsafe
4/ autre noyau d'ubuntu
5/ ?

Pendant quelques jours, je n'ai utilisé qu'Ubuntu, et ça a été un régal
(à quelques regrets près : certains petits progs windows sont bien
pratiques), et j'ai installé des tas de choses par rapport à
l'installation standard à partir du Live-CD
Pourquoi des regrets ? tu pouvais lancer W98, non ?


Mais quand j'ai voulu lancer windows, 98SE a tenté un scandisk sur tous
les DD qu'il a trouvés (il était installé depuis longtemps sur le maitre
primaire, mais avait été déplacé en esclave à l'occasion de l'install
linux), dont le DD à 2 partitions Linux.
Là aussi, il faut supposer...

pourquoi avoir changé le cavalier pour mettre le disque en esclave à
l'occasion de l'installation d'ubuntu ?

Je suppose que mon grub qui semblait avoir marché n'a pas été parfait,
ou que j'ai fait un truc qui m'a paru anodin mais ne l'était pas.
Ca, ça arrive. C'est pourquoi, il est toujours recommandé d'écrire ce qu'on

fait.

En tout cas, l'effet de la tentative de scandisk (version 98SE) sur la
partition système de linux
on l'a déjà dit : Windows ne sait pas lire le système de fichiers Linux. Je

ne comprends donc pas comment il a pu s'introduire chez ubuntu ou autre
système ext3 ou ext2 de Linux.

a été de : planter scandisk, et planter le
biboot
On suppose (encore) que le "biboot" - comme tu l'appelles - est un fichier

linux, tel que Grub ou Lilo

(et le DD windows est même difficile à utiliser: ses partitions
sont toujours là, mais quand je le branche en deuxième dd sur une
machine windows qui tourne, il y a tentative de modif du mbr, détectée
par la protection du BIOS).
ouf !!!

Tu peux nous donner des explications pour "tentative de modif du mbr, détectée
par la protection du BIOS) ?

on continue les suppositions :

un DD (disque dur) (maitre) dédié à Windows (W.98) et un autre (esclave)
dédié à Linux.
Lorsqu'il est seul, Windows met son propre lanceur de programme et
l'installe sur le MBR du disque dur. Pas de problème, à chaque démarrage, ce
lanceur lance W.98

Lors de l'installation d'un autre OS, (Linux) on demande où on veut
installer Lilo ou Grub. Si on répond "le MBR", il est évident qu'il va
écraser le MBR qui était là auparavant, (pour mémoire, celui de W.98 qui
était déjà là). Comme Linux est un peu mieux fini, il reconnait W.98 et le
double démarrage (biboot ?) est possible. On peut aussi installer Lilo (ou
Grub) SUR LE MBR DE CETTE NOUVELLE INSTALLATION. Dans ce cas, c'est windows
qui se lance et .... je ne sais pas comment faire pour lancer Linux (mais
d'autres personnes savent. Sinon... Google)

Question:
quand on utilise grub pour partager entre windows et linux, est-il prévu
un moyen de masquer à windows les partitions linux ?
La seule possibilité de "masquer" l'un à l'autre est de .... débrancher le

Disque dur de Linux pour lancer Windows et inversement pour lancer l'autre
OS. il est évident que cette méthode n'est pas bonne et d'autres personnes
plus qualifiées que moi pourront rectifier ce que je viens de dire.

Mais la politique de Linux, n'est pas de masquer mais de trouver une
solution pour lancer les deux systèmes. Et en installant Grub ou lilo sur le
MBR, il est tout à fait possible de lancer W98. Je te donne un extrait de
MON /etc/lilo.conf qui me permet de lancer mon linux (mandriva) et Windows
XP (qui ne sert qu'à mes enfants)

Mes disques : /dev/sda (W.XP et Debian)

image=/boot/vmlinuz-2.6.18-5-686
label="Debian"
root=/dev/sda4------------------------> partition / de Debian
initrd=/boot/initrd.img-2.6.18-5-686
append="resume=/dev/sdb5 apm=power-off"
other=/dev/sda1------------------------------> Windows XP
label="windows"
table=/dev/sda
image=/boot/vmlinuz-2.6.22.9-desktop586-1mdv
label="mandriva"
root=/dev/sdb1------------------------> mandriva de base
initrd=/boot/initrd-2.6.22.9-desktop586-1mdv.img
append="resume=/dev/sdb5 splash=silent"
vgax8
image=/boot/vmlinuz-2.6.23.12-1mdv
label="mandriva-2.6.23.12" --------> autre noyau de mandriva
root=/dev/sdb1
initrd=/boot/initrd-2.6.23.12-1mdv.img
append="resume=/dev/sdb5 splash=silent apm=power-off"
vgax8
Fin de mon /etc/lilo.conf

En conclusion, je retire quelques enseignements du message ayant débouché
sur la présente réponse :

- ne traiter qu'un seul problème à la fois,
- être TRÈS clair dans ses questions pour avoir des réponses claires


Après, je poserai éventuellement des questions du genre "est-il possible
de réparer des dégats faits dans le début du DD" sur le DD linux sans
recommencer l'install à zéro " , sachant que je n'ai pas fait un dd des
63 ou 64 premiers secteurs des 2 DD système vers un fichier d'une
partition de données ?
Ca non plus ce n'est pas très clair.


Pour remettre le MBR : (si on prend le cd de Windows, c'est le lanceur de
Windows qui s'installe, et si on veut lancer Linux, il faut prendre le cd
(ou dvd) de la distribution Linux)

fdisk /MBR ---> cette commande est magique. Alors qu'on avait un écran
noir qui refusait de lancer quoi que ce soit, un reboot après ces quelques
mots remet tout en place !

Si tu ne le sais pas, le MBR est une portion du disque dur qui se situe
AVANT l'endroit où vont être stockées les données. En deux mots, c'est une
portion du disque inaccessible pour nous mais que le système sait
parfaitement lire. Et c'est là que vient se mettre Lilo ou Grub (ou le
lanceur de Windows 98 ou XP).

Peut être ai-je été un peu long et pas très pédagogue. Peut être trouveras
tu mon message un peu débile mais je ne connais pas tes connaissances et
j'espère que tu m'excuseras si c'est un peu trop "enfantin".

Reprends moi et donne nous des explications sur toutes les suppositions que
je lance dans le présent message. Et si je dis des bêtises, que ceux qui
savent me reprennent.

Bonne chance

--
Jean-Jacques Gerbaud
Entre Dauphiné et PACA (France)

Publicité
Poster une réponse
Anonyme