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 11/08/2005, à 17:01

Bebopnet

Résolution et Grub qui veut pas lancer windows

Ça y est, install toute fraiche, ça c'est bien lancé. Va falloir que je paramètre le net, mais en attendant j'ai déjà été confronté à deux petits problèmes.

Premièrement, je ne peux pas augmenter la résolution au dessus de 1024*768, ce qui m'embête car j'ai un LCD 17" et donc j'aimerais avoir du 1280*1024.

Deuxièmement Grub n'arrive pas à me lancer Windows XP. Windows est bien detecté (même lors de l'install), cependant lorsque je demande à Grub de le lancer il me dit qu'il ne reconnaît pas le système de fichier. C'est mon disque dur en SATA sur lequel est installé Windows qui lui plaît pas?
Un peu embêtant car je suis obligé d'aller dans le bios à chaque fois pour changer le disque dur de boot.

Dernière modification par Bebopnet (Le 11/08/2005, à 18:56)

Hors ligne

#2 Le 11/08/2005, à 17:31

Bebopnet

Re : Résolution et Grub qui veut pas lancer windows

Une question en plus, il semblerait que je dois installer NDISWrapper afin de faire fonctionner mon wifi. Cependant il est marqué dans le wiki qu'on peu l'utiliser qu'avec i386.
J'ai un Athlon 64 ça ne m'empêche pas d'installer une Ubuntu intel x86 n'est ce pas ?

Hors ligne

#3 Le 12/08/2005, à 09:28

Bebopnet

Re : Résolution et Grub qui veut pas lancer windows

Bon j'ai tout compte fait fait une install en i386.

Mais mes deux problèmes du premier post sont toujours présent. Avec en plus celui ci (merci de jeter un coup d'oeil).

C'est vraiment le minimum que je demande à ubuntu pour aller plus loin. La gestion du boot avec Grub qui marche, ma résolution en 1280*1024 et un accès sur internet.

Merci de m'aider.

Hors ligne

#4 Le 12/08/2005, à 09:41

thiebo

Re : Résolution et Grub qui veut pas lancer windows

tu as installé les drivers nécessaires (nvidia, ATI autres....) pour que la résolution de ton écran soit modifiable ?

A quoi ressemble ton /boot/grub/menu.list ?


je m'amuse comme je peux

Hors ligne

#5 Le 12/08/2005, à 09:43

theophane

Re : Résolution et Grub qui veut pas lancer windows

je sais pas si ça peut t'aider, mais moi j'ai eu le même problème et je l'ai résolu en modifiant la partie display de mon xorg.conf :

    SubSection "Display"
        Depth        24
        Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection

Dernière modification par theophane (Le 12/08/2005, à 10:12)


Give me Novacaine
http://www.linuxfacile.net

Hors ligne

#6 Le 12/08/2005, à 10:08

cep

Re : Résolution et Grub qui veut pas lancer windows

C'est mon disque dur en SATA sur lequel est installé Windows qui lui plaît pas?

Bien possible. Quelle est ta carte mère ?
Sinon, il y aurait peut-être une possibilité si tu as un disque ide, ce serait de créer une première petite partition bootable en fat, d'y mettre le boot.ini de ton windows, de configurer ce boot.ini en conséquence, y compris l'installation de windows, et il serait chargé ensuite de lancer windows.
Une autre solution, serait de laisser le disque sata bootable, de récupérer le grub installé dans le mbr de l'autre disque avec dd, de l'incorporer dans boot.ini et de se servir de celui-ci pour lancer ton linux.
Si tu as une P5G..., vois sur le site d'asus, il y a des drivers pour linux. Tu les injectes pendant l'installation de linux, ou après, à toi de voir.
Si tu donnes suite à cela, merci de faire un compte rendu.
Cordialement.
cep

Dernière modification par cep (Le 12/08/2005, à 10:11)

Hors ligne

#7 Le 12/08/2005, à 10:26

Bebopnet

Re : Résolution et Grub qui veut pas lancer windows

thiebo > non pas encore installé les drivers ATI, c'est obligatoire pour pouvoir changer de résolution ?
Pour mon /boot/grub/menu.list n'ayant toujours pas internet sous ubuntu, je risque de me faire chier pour te rapporter ça...

theophane > ok merci je vais garder cette solution de côté

cep > J'ai une MSI K8N neo platinum.
Dans l'ensemble je vois ce que tu veux me dire avec tes solutions mais je n'ai aucune idée sur comment on peut faire ça.

Une autre solution, serait de laisser le disque sata bootable, de récupérer le grub installé dans le mbr de l'autre disque avec dd, de l'incorporer dans boot.ini et de se servir de celui-ci pour lancer ton linux.

Je serais tenter par cette solution mais faudrait m'expliquer svp.

Dernière modification par Bebopnet (Le 12/08/2005, à 10:28)

Hors ligne

#8 Le 12/08/2005, à 16:15

cep

Re : Résolution et Grub qui veut pas lancer windows

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.

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.

Dernière modification par cep (Le 12/08/2005, à 16:16)

Hors ligne

#9 Le 14/08/2005, à 14:11

Bebopnet

Re : Résolution et Grub qui veut pas lancer windows

Très bonne explication merci.
Dernière question à la con avant de me lancer, je determine comment l'appelation de mon disque dur (hdb1 ou compagnie) ?

Hors ligne

#10 Le 14/08/2005, à 14:16

cep

Re : Résolution et Grub qui veut pas lancer windows

sudo fdisk -l t'en dira un peu plus.
Ensuite, tu devrais, en fonction de ce que tu sais de ton système, et de ce que tu as fait, en déduire les informations nécessaires.

Fdisk te désignera les disques ide en hd... et les disques sata en sd...
Par contre, pour grub, tout est en (hd...) sauf le lecteur de disquette en (fd0) s'il n'y en a  qu'un.

Hors ligne

#11 Le 14/08/2005, à 17:38

Bebopnet

Re : Résolution et Grub qui veut pas lancer windows

Ok merci je vais voir ça.

Hors ligne

#12 Le 14/08/2005, à 18:25

Bebopnet

Re : Résolution et Grub qui veut pas lancer windows

Je ne trouve pas de fichier boot.ini. J'ai surtout concentré mes recherches sur le dossier principal de windows, system et system32.

A noter que j'ai en permanence l'affichage des fichiers cachés d'activé.

Hors ligne

#13 Le 14/08/2005, à 18:56

cep

Re : Résolution et Grub qui veut pas lancer windows

boot.ini est à la racine.

Autre chose, dans /boot/grub/device.map le sata et l'ide sont bien présents ?

Dernière modification par cep (Le 14/08/2005, à 18:58)

Hors ligne

#14 Le 15/08/2005, à 12:05

Bebopnet

Re : Résolution et Grub qui veut pas lancer windows

Je ne vois aucun boot.ini à la racine de C:\ . Je  ne serais pas allé jusqu'à C:\windows\ si je l'avais vu.

Je suis allé voir dans /boot/grub/device.map
Tous mes disques durs sont listés.

(hd0) /dev/hda
(hd1) /dev/hdb
(hd2) /dev/sda

Hors ligne

#15 Le 15/08/2005, à 12:30

cep

Re : Résolution et Grub qui veut pas lancer windows

Je  ne serais pas allé jusqu'à C:\windows\ si je l'avais vu.

Hé ben dis-donc sad

Alors, je recommence : boot.ini est à la racine du système, ou dans une autre partition si tu as fait une mise à jour depuis un autre windows.
Inutile de le chercher dans c:\windows.

Hors ligne

#16 Le 15/08/2005, à 16:38

Ptitloups68

Re : Résolution et Grub qui veut pas lancer windows

Bonjour,
J'ai les mêmes soucis.
Je ne trouve pas de fichiers boot.ini à la racine C:\

Mon Windows tourne également sur un HDD Sata, et la commande fdisk -l me donne :
/dev/sda pour le sata sur lequel est WinXP
/dev/hda pour l'IDE sur lequel est Ubuntu.

Par contre, suite à ça:

cep a écrit :

Fdisk te désignera les disques ide en hd... et les disques sata en sd...
Par contre, pour grub, tout est en (hd...) sauf le lecteur de disquette en (fd0) s'il n'y en a  qu'un.

Comment modifier le fichier device.map ?
Je vais me retrouver avec 2 hda ?

Merci, @+

Hors ligne

#17 Le 15/08/2005, à 16:55

cep

Re : Résolution et Grub qui veut pas lancer windows

pour grub, tout est en (hd...)

Entendre par là que grub ne distingue pas dans sa désignation des disques le même principe que dans le mode LBA.
Pour grub, le premier disque sera toujours (hd0) et le deuxième, (hd1), qu'il soit disque ide ou sata. De même la première partition du premier disque sera notée 0. Donc la deuxième partition sur le premier disque sera (hd0,1).
La dénomination est entr parenthèses.
En outre, en cas de partition étendue, même s'il n'y a que 1 ou 2 primaires, la première partition sur l'étendue sur le premier disque sera (hd0,4).
Je doute qu'il soit nécessaire d'éditer device.map. Sauf en cas d'ajout de disque qui concerne aussi grub.

Hors ligne

#18 Le 15/08/2005, à 17:48

Ptitloups68

Re : Résolution et Grub qui veut pas lancer windows

Visiblement cep tu as l'air d'être un expert en grub, j'ai besoin de ton aide.
J'ai installé Ubuntu sur un HDD IDE :
- pour Ubuntu = /dev/hda
- pour bios disque 1
J'ai WInXP sur un HDD SATA :
- pour Ubuntu = /dev/sda
- pour bios disque 2
Les deux disques sont en maître.
Lors du démarrage du PC, grub me propose les différents systèmes présent sur mon PC.
Pour booter sur Ubuntu pas de soucis, tout se passe normalement.
Mais, lors que je veux booter sur windows via grub, voici le message qui s'affiche :
"Booting 'Windows NT/2000/XP'
root (hd1,0)
filesystem type unknown, partition type 0x7
map (hd0) (hd1)
Error 11 : unrecognized device string"

Pour l'instant j'en suis à modifier les paramètres du bios pour booter sur ubuntu ou sur win, en changeant l'ordre des disques. Bien évidemment l'idéal serait que le boot sous grub fonctionne !

Voilà ce que me dis Fdisk -l :
Disque /dev/hda: 20.5 Go, 20520493056 octets
255 têtes, 63 secteurs/piste, 2494 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        1750    14056843+  83  Linux
/dev/hda2            1751        2494     5976180    f  W95 Etendu (LBA)
/dev/hda5            1751        1855      843381   82  Linux swap / Solaris
/dev/hda6            1856        2494     5132736    b  W95 FAT32

Disque /dev/sda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        3206    25752163+   7  HPFS/NTFS
/dev/sda2            3207        9964    54283635    f  W95 Etendu (LBA)
/dev/sda5            3207        3334     1028128+   7  HPFS/NTFS
/dev/sda6            3335        5884    20482843+   b  W95 FAT32
/dev/sda7            5885        9964    32772568+   7  HPFS/NTFS


Voilà mon fichier /boot/grub/menu.lst :
title        Ubuntu, kernel 2.6.10-5-386
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.10-5-386 root=/dev/hda1 ro quiet splash
initrd        /boot/initrd.img-2.6.10-5-386
savedefault
boot

title        Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.10-5-386 root=/dev/hda1 ro single
initrd        /boot/initrd.img-2.6.10-5-386
savedefault
boot

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

title        Windows NT/2000/XP
root        (hd1,0)
map        (hd0)(hd1)
map        (hd1)(hd0)
makeactive
chainloader    +1

Voilà mon fichier device.map :
(hd0)   /dev/hda
(hd1)   /dev/sda

Où est l'erreur !
Merci de ton aide.

Hors ligne

#19 Le 15/08/2005, à 18:37

Haikai

Re : Résolution et Grub qui veut pas lancer windows

Pour le boot.ini, c'est un fichier système, il est donc caché par défaut. Il faut décocher l'option Masquer mes fichiers systèmes dans les options de fichiers (si je me rappelle bien)

Hors ligne

#20 Le 15/08/2005, à 18:56

Ptitloups68

Re : Résolution et Grub qui veut pas lancer windows

Sous WinXP la commande est : "afficher les dossiers et fichiers cachés".
Merci, de ton aide.

Hors ligne

#21 Le 15/08/2005, à 19:27

Haikai

Re : Résolution et Grub qui veut pas lancer windows

De rien, pour ton problème de boot, c'est normal. Grub ne peut pas démarrer win quand il est installé après linux. Dans ton cas, linux hd0, win hd1 : pas bon.
Il faut donc tromper grub en ajoutant

title      Windows
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1

dans /boot/grub/menu.lst

Adapte un peu en fonction de ta configuration exacte wink

Hors ligne

#22 Le 15/08/2005, à 19:36

cep

Re : Résolution et Grub qui veut pas lancer windows

Désolé, mais je n'en vois pas.
Grub, dans ce cas, est incapable de comprendre les informations données par le bios et semble ne pouvoir lire sur le sda conformément à ce qui est donné dans le fichier.
Error 11 : Unrecognized device string
    Cette erreur est retournée si une chaîne de périphérique est attendue et que la chaîne entrée ne correspond pas à la syntaxe décrite dans Systeme de fichiers. http://www.linux-france.org/article/sys … 20fichiers

Tu pourrais faire l'expérience de lui demander de trouver boot.ini pour voir ce que cela donne, comme expliqué ici :
http://forum.ubuntu-fr.org/viewtopic.php?id=6707
Une autre solution serait d'indiquer en clair dans le bios la géométrie du disque.
Vois aussi si une mise à jour du bios ne résoudrait pas le problème, on ne sait jamais.
Désolé de ne pouvoir t'apporter de solution concrète.
Cordialement.
cep

Hors ligne

#23 Le 15/08/2005, à 19:51

cep

Re : Résolution et Grub qui veut pas lancer windows

title      Windows
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1

En principe il n'est pas nécessaire d'ajouter rootnoverify lorsqu'on utilise map.
Mais bon, ça ne coûte rien d'essayer smile

Hors ligne

#24 Le 15/08/2005, à 21:08

Ptitloups68

Re : Résolution et Grub qui veut pas lancer windows

cep a écrit :
title      Windows
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1

En principe il n'est pas nécessaire d'ajouter rootnoverify lorsqu'on utilise map.
Mais bon, ça ne coûte rien d'essayer smile

Je viens d'essayer rien à faire impossible de booter sur WinXP.
Il m'indique le message suivant :
"Booting 'windows NT/2000:Xp'
root (hd1,0)
filesystem type unknoxn partition type 0x7
save default
makeactive
chainloader +1"

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 !?
@+

Hors ligne

#25 Le 15/08/2005, à 21:14

Ptitloups68

Re : Résolution et Grub qui veut pas lancer windows

cep a écrit :

Tu pourrais faire l'expérience de lui demander de trouver boot.ini pour voir ce que cela donne, comme expliqué ici :
http://forum.ubuntu-fr.org/viewtopic.php?id=6707
cep

Je viens d'essayer, voilà ce que cela donne :

stef@ubuntu68:~$ sudo -s
root@ubuntu68:~# grub --batch
Probing devices to guess BIOS drives. This may take a long time.


    GNU GRUB  version 0.95  (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename. ]
grub> find /boot.ini
find /boot.ini

Error 15: File not found
grub> quit
quit

Je commence à me demander sérieusement si ce fichier existe vraiment.
Je précise, au risque de répéter : les deux OS sont sur des disques indépendants, et winxp a été installé bien avant Ubuntu.
@+

Dernière modification par Ptitloups68 (Le 15/08/2005, à 21:18)

Hors ligne