#26 Le 15/08/2005, à 23:12
- cep
Re : Résolution et Grub qui veut pas lancer windows
...
Voilà.
Je vais rebooter sur winxp, pour trouver ce fichier fantôme de boot.ini!
Et, me renseigner si un HDD Sata peux se mettre en esclave !?
@+
Le résultat ne m'étonne pas. Cela ne signifie nullement que boot.ini n'existe pas, mais simplement que grub ne peut lire sur ce sata, en fonction des paramètres donnés par le bios.
On doit pouvoir assimiler cela à l'ancien problème de certains scsi. Je cite :
GRUB se bloque lorsqu'il accède à un disque SCSI.
Vérifiez si vous avez activé le support pour l'extension INT 13 (LBA). Si tel est le cas, désactivez ce support et regardez si GRUB peut maintenant accéder à votre disque SCSI. Cela montrera que votre BIOS SCSI fonctionne mal.Pour le moment, nous savons que le mode LBA n'est pas fonctionnel avec:
Adaptec AIC-7880
Si vous avez un tel contrôleur SCSI, malheureusement vous ne pouvez pas utiliser le mode LBA, mais GRUB fonctionne toujours correctement avec le mode CHS (et le très connu problème des 1024 cylindres réapparaît).
C'est pourquoi je te conseillais, si possible, d'essayer un update du bios ou de voir si tu ne pouvais rentrer la géométrie du disque en dur dans le bios.
Pour boot.ini, si tu n'as pas fait de manipulations spéciales, et s'il y était avant l'installation de ubuntu, il n'y a pas de raisons qu'il n'y soit plus.
Hors ligne
#27 Le 16/08/2005, à 15:27
- Bebopnet
Re : Résolution et Grub qui veut pas lancer windows
Bon bah Ptitloups68 a exactement le même problème que moi (ça rassure mais pas totalement )
Sauf qu'en plus je peux rajouter que mon bios est à jour.
Hors ligne
#28 Le 16/08/2005, à 16:03
- cep
Re : Résolution et Grub qui veut pas lancer windows
title Windows NT/2000/XP
root (hd1,0)
map (hd0)(hd1)
map (hd1)(hd0)
makeactive
chainloader +1
Une enième tentative serait de jouer sur chainloader. Par exemple :
title Windows NT/2000/XP
root (hd1,0)
map (hd0)(hd1)
map (hd1)(hd0)
makeactive
chainloader (hd1,0)+1
ou ensuite : chainloader (hd1,0)0+1 Mais je n'ai pas beaucoup d'espoir.
Pour avoir plus de précisions, il aurait fallu dans la console grub faire par exemple :*
blocklist (hd1,0)/boot.ini pour savoir sur quel secteur est ce boot.ini mais comme grub ne semble pas lire sur sda, peine perdu je pense.
Hors ligne
#29 Le 17/08/2005, à 08:33
- xever
Re : Résolution et Grub qui veut pas lancer windows
bonjour a tous,
je suis dans le meme cas, grub n'arriva pas à lancer win xp qui est sur un disque sata (ubuntu est sur un disque ide).
avant d'essayer toutes les solutions proposées, j'aurais voulu savoir si le fait qu'ubuntu ne monte pas automatiquement au démarrage mon disque sata peut avoir un rapport avec le problème de grub.
merci.
Dernière modification par xever (Le 17/08/2005, à 08:34)
Hors ligne
#30 Le 17/08/2005, à 10:48
- Haikai
Re : Résolution et Grub qui veut pas lancer windows
Le réponse est simple : oui.
grub ne peut lancer un système que si ce système est monté.
Hors ligne
#31 Le 17/08/2005, à 11:03
- xever
Re : Résolution et Grub qui veut pas lancer windows
merci pour la confirmation.
donc mon problème est de monter automatiquement mon sata.
je vais chercher un post plus approprié pour ce problème.
merci.
Hors ligne
#32 Le 17/08/2005, à 13:33
- cep_
Re : Résolution et Grub qui veut pas lancer windows
avant d'essayer toutes les solutions proposées, j'aurais voulu savoir si le fait qu'ubuntu ne monte pas automatiquement au démarrage mon disque sata peut avoir un rapport avec le problème de grub.
merci.
Ce sont deux choses différentes. Grub lui ne monte rien, pour simplifier grandement il prend la suite du bios, en fonction des indications données par le bios et essaye de les interpreter, s'il le peut.
Si ton disque sata n'est pas monté au démarrage par le système alors que le fstab est bon, étudier ce que disent les logs et dmesg.
Voir si un mount -a après coup résoud le problème.
Dans la négative, voir l'ordre de lancement et modules, ou si nécessaire installer le bon driver si disponible.
#33 Le 18/08/2005, à 07:44
- xever
Re : Résolution et Grub qui veut pas lancer windows
maintenant c'est bon mon sata est monté automatiquement (mais je ne le vois pas dans poste de travail).
mais grub ne veut toujours pas lance win xp.
Hors ligne
#34 Le 18/08/2005, à 08:31
- alain_72
Re : Résolution et Grub qui veut pas lancer windows
@ PtitLoups68
Tu as forcément un boot.ini à la racine de XP.
As-tu décoché la case "Masquer les fichiers protégés du système d'exploitations" dans les options d'affichage des dossiers ?
Cocher la case "afficher les fichiers cachés" n'est pas suffisant pour pouvoir afficher boot.ini
ubuntu Breezy Badger 5.10 - kernel linux-K7
AMD Athlon XP 2600 - 512 Mo DDR - HD 80 Go (/) HD 160 Go (/home)
Nvidia Geforce FX 5200 128 Mo
adresse jabber : linux.ubuntu@jabber.org
Hors ligne
#35 Le 18/08/2005, à 09:50
- Ptitloups68
Re : Résolution et Grub qui veut pas lancer windows
Une enième tentative serait de jouer sur chainloader. Par exemple :
title Windows NT/2000/XP root (hd1,0) map (hd0)(hd1) map (hd1)(hd0) makeactive chainloader (hd1,0)+1
ou ensuite : chainloader (hd1,0)0+1 Mais je n'ai pas beaucoup d'espoir.
En effet, cela n'a pas amélioré mon sort.
@+
Hors ligne
#36 Le 18/08/2005, à 09:54
- Ptitloups68
Re : Résolution et Grub qui veut pas lancer windows
Pour avoir plus de précisions, il aurait fallu dans la console grub faire par exemple :*
blocklist (hd1,0)/boot.ini pour savoir sur quel secteur est ce boot.ini mais comme grub ne semble pas lire sur sda, peine perdu je pense.
Qu'est-ce que t'appelles "console grub" ?
Je suis un nouveau né dans le monde Linux.
Pourrais-tu m'expliquer la manip ?
Merci.
@+
Hors ligne
#37 Le 18/08/2005, à 10:10
- Ptitloups68
Re : Résolution et Grub qui veut pas lancer windows
As-tu décoché la case "Masquer les fichiers protégés du système d'exploitations" dans les options d'affichage des dossiers ?
Non, je ne le connaissait pas celui là.
C'est fait maintenant.
Merci.
Alors, disons que grub est installé dans hdb1, tu modifieras suivant ta configuration.
Il faut donc sauvegarder ce "mbr" avec la commande dd et enrégistrer dans l'emplacement que tu choisiras cette sauvegarde qui s'appellera linux.bin.Code:
dd if=/dev/hdb1 of=/ou_tu_veux/linux.bin bs=512 count=1
Il faut ensuite (ou par le paramettre choisi dans la ligne dd) que ce linux.bin soit récupérable sous windows.
Puis sous windows, si c'est une partition ntfs, copier linux.bin sur c:\ et modifier boot.ini de xp pour y ajouter à la fin du fichier :
C: \linux.bin="Ubuntu Linux".
Le fichier boot.ini est un fichier système et caché. Lui conserver ces propriétés après modification.
Faire aussi une copie de sauvegarde.
Si xp est sur une partition fat32, on peut faire ces modifications sous linux.
Il semblerait que parfois cela ne marche pas. Je n'ai jamais eu de problème dans mon entourage.Dans le menu de boot de windows, il suffira de choisir :
Ubuntu Linux" pour démarrer ce système.
Maintenant, que j'ai un fichier boot.ini visible je vais essayer cette manipulation.
@+
Dernière modification par Ptitloups68 (Le 18/08/2005, à 10:14)
Hors ligne
#38 Le 26/08/2005, à 12:14
- sunshine
Re : Résolution et Grub qui veut pas lancer windows
Bonjour.
J'ai le même problême que vous, GRUB ne parvient pas à booter WIN XP.
J'ai deux disques durs, un que j'ai acheté au début des vacances (surement SATA; appelons le 1) et un dont je disposait il y à de ça plusieurs années (très probablement IDE; appelons le 2).
Sur le dd 1 j'ai windows XP. Sur le dd 2 j'avais divers données, sans importance. J'ai décidé alors d'installer Ubuntu sur le disque d.
Une fois cela effectué, me voilà sous Ubuntu, c'est beau c'est fluide c'est différent bref, c'est linux.
Je décide alors de retourner sous Windows XP pour en parler avec des amis. Seulement, problême :
Booting Windows XP...
root (hd1,0)
filesystem type unknown, partition type 0x7
savedefault
makeactive
chainloader +1
Pour information : 2 est en maître (sinon Linux se refuse à booter) et 1 est en esclave.
ps: je suis un peu perdu dans les divers solutions que l'on peut lire sur le forum (précisemment dans ce topic). Si vous vouliez bien être un chouilla plus vulgarisateur, cela serait encore plus aimable
Merci par avance et j'espère que nous trouverons des solutions !
a+ sunshine
#39 Le 26/08/2005, à 12:56
- sunshine
Re : Résolution et Grub qui veut pas lancer windows
Bon, après lecture sur le forum, j'ai tenté cette méthode :
les lignes ci-dessous
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
en tant que commandes de boot pour le bootage sur WINDOWS XP.
Cela fonctionne.
Merci pour tout
(merci cep)
#40 Le 28/08/2005, à 19:57
- sunshine
Re : Résolution et Grub qui veut pas lancer windows
Bonjour !!
dans la suite directe du problême que j'ai rencontré, j'ai une question qui me vient : comment inscrire dans les commandes de boot de mon disque dur où est WINDOWS XP les deux commandes map (hd0) (hd1) et map (hd1) (hd0) afin de ne pas être obligé de les retaper à chaque boot.
Merci par avance, sunshine.
#41 Le 29/08/2005, à 17:42
- Ptitloups68
Re : Résolution et Grub qui veut pas lancer windows
Il faut taper dans un terminal la commande suivante :
$ sudo nano /boot/grub/menu.lst
Qui t'ouvrira un éditeur de texte.
Tu rentres tes lignes de boot et tu sauvegardes, en faisant tel que c'est indiqué dans les raccourcis au bas de la page. Je crois que c'est "CTRL+K" "ecrire". Mais je suis pas sûr.
Je ne me suis pas encore remis sous Ubuntu.
Hors ligne
#42 Le 01/09/2005, à 21:19
- TempsX
Re : Résolution et Grub qui veut pas lancer windows
Je ne continuerais pas sur le probleme IDE / SATA mais chez moi non plus ca ne marche pas. Je passe donc, pour le moement par le bios pour choisir le dique à booter au démarrage :(:(
Mais je profite du même post pour poser une question au vu de la commande fdisk ci dessous :
ubuntu@tempsx:/home/phileas # fdisk -l
Disque /dev/hda: 61.4 Go, 61492838400 octets
255 têtes, 63 secteurs/piste, 7476 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 2492 20016958+ 83 Linux
/dev/hda2 2493 7355 39062047+ 83 Linux
/dev/hda3 7356 7476 971932+ 5 Extended
/dev/hda5 7356 7476 971901 82 Linux swap / Solaris
Disque /dev/sda: 163.9 Go, 163928604672 octets
255 têtes, 63 secteurs/piste, 19929 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 11575 72493312+ 7 HPFS/NTFS
/dev/sda3 11576 15752 33551752+ c W95 FAT32 (LBA)
/dev/sda4 15753 19929 33551752+ c W95 FAT32 (LBA)
Peux-t-on fusionner hda3 et hda5 (en fait mettre SWAP en partition primaire et non étendue) sans dommage pour hda1 et hda2 ??
Merci A+ de vous lire
Dernière modification par TempsX (Le 02/09/2005, à 06:12)
La liberté de choisir - Linux user : 462822
Asus K8N4-E - AMD64 3400 - 1 Go DDR - GeForce 6600 GT - Oneric Ocelot 11.10 32 bits
EeePc 1015 - Ubuntu Netbook Edition - 10.04
Dell Vostro 3500 - Oneric Ocelot 11.10 64 bits
Hors ligne
#43 Le 03/09/2005, à 22:07
- Haikai
Re : Résolution et Grub qui veut pas lancer windows
Ça ne devrait pas poser de problème. Mais à faire lorsque toutes tes partitions sont démontées. Donc avec un cd live knoppix par exemple. Là tu supprimes hda5 et tu reformates hda3 comme tu le souhaites. Bonne chance.
PS : démarre le cd live (ou un cd rescue) sur sda, sans quoi il va spontanément utiliser le swap pour son compte et tu ne pourras pas le supprimer.
Dernière modification par Haikai (Le 03/09/2005, à 22:08)
Hors ligne