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 03/12/2005, à 17:16

Klyde

[Résolu] 2 boot loader???

Pour commencer, juste pour vous expliquer ma situation, je suis un débutant dans le monde de Linux mais depuis que j'ai installer Ubuntu je m'en suis bien tiré avec les posts de ce forum et le wiki.

J'avais Win98, Win2000, Ubuntu 5.10 et une partition logique installés sur le même disque. J'ai voulu installer XOSL pour pouvoir créer plus de 4 partition principales alors j'ai supprimé Win2000 étant donné que c'était le OS qui était le moins important à mes yeux (tous mes programmes sont installés sur Win98...). Bref, je n'ai pas été capable de cacher des partitions principales pour en créer d'autres alors j'ai désinstallé XOSL et paf!, pas capable d'accéder à aucune partition. Je retourne sur PartitionMagic (disquette) et j'enlève la partition de XOSL et j'installe WinXP (c'est là que le problème s'est formé). Le boot de XP prend le contrôle de Win98 et laisse évidemment Ubuntu de côté. Je cherche des solutions pour restaurer grub et je réussi après quelques essais à le faire fonctionné.

Tout ça pour dire qu'après coup, lorsque je démarre mon ordinateur j'ai grub qui se lance avec comme choix: Ubuntu, Ubuntu (Recovery Mode), Ubuntu (memtest86+) et il n'y a qu'un choix pour démarrer Windows XP et quand je le sélectionne, il me demande si je veux lancer WinXP ou Win98.

Voici la liste qui se trouve dans menu.lst

title		Ubuntu, kernel 2.6.12-10-386 
root		(hd0,3)
kernel		/boot/vmlinuz-2.6.12-10-386 root=/dev/hda4 ro quiet splash
initrd		/boot/initrd.img-2.6.12-10-386
boot

title		Ubuntu, kernel 2.6.12-10-386 (recovery mode)
root		(hd0,3)
kernel		/boot/vmlinuz-2.6.12-10-386 root=/dev/hda4 ro single
initrd		/boot/initrd.img-2.6.12-10-386
boot

title		Ubuntu, memtest86+
root		(hd0,3)
kernel		/boot/memtest86+.bin  
boot

### 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/hda1
title		Windows XP Professionnel
root		(hd0,0)
savedefault
makeactive
chainloader	+1

Y aurait-il un moyen pour remettre Win98 dans grub? Merci d'avance pour votre aide smile
Je vais quand même essayer de trouver une solution par moi-même en attendant et je vous tient au courant si je résouds mon problème.

Dernière modification par Klyde (Le 06/12/2005, à 17:58)

Hors ligne

#2 Le 03/12/2005, à 20:23

YBM

Re : [Résolu] 2 boot loader???

que montre un

sudo fdisk -l

?

Dernière modification par YBM (Le 03/12/2005, à 20:24)

Hors ligne

#3 Le 03/12/2005, à 20:31

goodluck

Re : [Résolu] 2 boot loader???

Salut,
Tu edites le fichier /boot/grub/menu.lst et tu ajoutes à la fin une occurence
title .... sur le modèle de celle qui existe déjà pointant vers la partition de win98 wink


Amicalement, Gerard ;)
http://counter.li.org/cgi-bin/certificate.cgi/302199
http://www.worldcommunitygrid.org/

Hors ligne

#4 Le 04/12/2005, à 00:21

Klyde

Re : [Résolu] 2 boot loader???

sudo fdisk -l me donne:

Disque /dev/hda: 40.0 Go, 40060403712 octets
255 têtes, 63 secteurs/piste, 4870 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        1020     8193118+   b  W95 FAT32
/dev/hda2            1021        1657     5116702+   7  HPFS/NTFS
/dev/hda3            1658        4503    22860495    f  W95 Etendu (LBA)
/dev/hda4            4504        4870     2947927+  83  Linux
/dev/hda5            1658        4488    22739976    b  W95 FAT32
/dev/hda6            4489        4503      120456   82  Linux swap / Solaris

...Et goodluck je saisis pas très bien ce que tu veux dire neutral.

La seule chose que je trouve à faire c'est de modifier le fichier boot.ini de windows xp, peut-être qu'il empêche grub de détecter windows 98 hmm


Edit: J'ai vérifié et le boot.ini de WinXP se trouve sur Win98 lol On dirait que les deux OS se sont fusionnés... c'est dans ces moments-là que je déteste Microsoft.

le contenu de mon boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professionnel" /noexecute=optin /fastdetect
C:\ = "Microsoft Windows 98"

Dernière modification par Klyde (Le 04/12/2005, à 01:55)

Hors ligne

#5 Le 04/12/2005, à 08:23

cep_

Re : [Résolu] 2 boot loader???

Edit: J'ai vérifié et le boot.ini de WinXP se trouve sur Win98  On dirait que les deux OS se sont fusionnés... c'est dans ces moments-là que je déteste Microsoft.

C'est le comportement normal. Le bootloader de xp ou win2k se charge de lancer 98. Fais quelques recherches sur le mutliboot et tu comprendras pourquoi.

Si tu veux modifier cela, il faudra supprimer le bootloader et intervenir dans msdosys et utiliser sys. Mais c'est inutile si tu conserves xp.

A la rigueur, ce que tu peux faire, c'est de modifier boot.ini pour qu'il lance 98 par défaut et sans délai.

#6 Le 05/12/2005, à 18:18

Klyde

Re : [Résolu] 2 boot loader???

J'ai essayé de modifier le boot.ini pour qu'il démarre win98 et ça a fait planter le boot au complet... pas trop grave étant donné que tout mes trucs importants se trouvent sur une partition logique en fat32. En plus je commençais à me demander pourquoi windows 98 avait toujours pas planté en 2 ans wink.

J'ai supprimé win98 et réinstaller winxp pour ensuite essayer de remettre win98 mais ça a l'air que la meilleure méthode est d'installer les plus anciennes versions de windows avant les nouvelles hmm. En tout cas je ne peux rien faire pour le moment mais je crois qu'il serait inutile de gaspiller une partition principale pour win98. Bref cep_ merci pour ton aide.

Et encore une chose: si je veux tester Kubuntu, est-ce que je peux télécharger l'interface avec synaptic et l'utiliser à l'écran de connexion d'Ubuntu? Par logique ça devrait être de cette façon vu que Gnome et KDE sont seulement des interfaces différentes d'Ubuntu...

Hors ligne

#7 Le 05/12/2005, à 18:48

cep_

Re : [Résolu] 2 boot loader???

Bien sûr.
Par synaptic, tu installes kubuntu-desktop.
Tu acceptes les dépendances qu'il te propose.
Ensuite tu pourras décider de conserver gdm au détriment de kdm (ou l'inverse).
Au menu de gdm, dans Session, tu séléctionnes KDE.
Tu ne le mets pas par défaut lorsque cela t'est demandé, histoire de t'habituer éventuellement à Kde et tester.
Ensuite, si tu le souhaitestes, tu pourras le désigner comme système par défaut.

Pour en revenir à boot.ini, il fallait le paramétrer sous xp ou xin2k. Il n'y avait ainsi aucun risque de le déteriorer.
Pour installer 98 après 2000, il me semble que c'était possible. Fais qq recherches là dessus éventuellement.

#8 Le 06/12/2005, à 01:38

Klyde

Re : [Résolu] 2 boot loader???

Pour l'installation de win98 après une version plus récente:
http://www.bellamyjc.net/fr/pratiquemul … #W9xpostNT

Je pense que c'était mieux de recommencer tout depuis le début, j'aurais probablement eu des problèmes de boot après un certain temps, les fichiers se trouvant sur la partition win98 tongue.

Donc en résumé pour avoir WinXP, Win98 et Ubuntu sur le même disque sans 2 boot loader:
-installer WinXP et cacher la partition
-créer une deuxième partition pour Win98 et activer là
-créer une troisième partition et installer Ubuntu dessus
-*activer la partition WinXP et redémarrer
-si grub ne fonctionne pas, utiliser le cd d'installation ou un live-cd pour le restaurer.

*lorsqu'elle était caché, un message d'erreur apparaissait au chargement de WinXP et empêchait de démarrer.

Dernière modification par Klyde (Le 06/12/2005, à 17:57)

Hors ligne