#1 Le 11/08/2005, à 16: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, à 17:56)
Hors ligne
#2 Le 11/08/2005, à 16: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, à 08: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, à 08: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, à 08: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, à 09:12)
Give me Novacaine
http://www.linuxfacile.net
Hors ligne
#6 Le 12/08/2005, à 09: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, à 09:11)
Hors ligne
#7 Le 12/08/2005, à 09: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, à 09:28)
Hors ligne
#8 Le 12/08/2005, à 15: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, à 15:16)
Hors ligne
#9 Le 14/08/2005, à 13: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, à 13: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, à 16: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, à 17: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, à 17: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, à 17:58)
Hors ligne
#14 Le 15/08/2005, à 11: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, à 11: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
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, à 15: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:
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, à 15: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, à 16: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, à 17: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, à 17: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, à 18: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
Hors ligne
#22 Le 15/08/2005, à 18: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, à 18: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
Hors ligne
#24 Le 15/08/2005, à 20:08
- Ptitloups68
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
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, à 20:14
- Ptitloups68
Re : Résolution et Grub qui veut pas lancer windows
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, à 20:18)
Hors ligne