#1 Le 29/04/2008, à 22:27
- tricote
[Résolu] Problème dual boot / disque SATA + IDE
Bonjour à tous,
Après avoir éplucher pas mal de post sur ce forum, je n'arrive pas à comprendre l'erreur que j'ai :
Config :
1 disque IDE (Samsung 200Go) avec windows xp
1 disque SATA (Maxtor 250Go) sur lequel je viens d'installer Hardy (1 partition de 60Go pour /, une de 2Go pour le swap, et une autre de 190Go en FAT32)
1er problème :
Le boot ne fonctionne pas, mais je peut démarrer Hardy par le liveCD en choisissant l'option "Démarrer sur le premier disque"
2ème problème :
J'avais donc créée une partition (de 190 Go environ) FAT32 que j'avais montée sur /media/data durant l'installation (enfin c'est ce que j'ai cru faire en tout cas )
Pourtant lorsque je vais sur /media/data je n'ai que 50Go... donc ce n'est pas le bon disque non ?
3ème problème :
Les 2 disques sont "reconnus" comme sda et sdb (2 SATA) alors que j'ai bien un seul SATA ! Bon je ne sais pas si c'est vriament un problème mais ca me parait bizarre...
Voici le résultat de quelque commandes qui sont habituelement demandée dans les post du genre :
sudo fdisk -l
Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4c4e4c4e
Device Boot Start End Blocks Id System
/dev/sda1 * 1 8926 71698063+ 7 HPFS/NTFS
/dev/sda2 8927 24321 123660337+ f W95 Ext'd (LBA)
/dev/sda5 8927 24321 123660306 7 HPFS/NTFS
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa7818a92
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 7295 58597056 83 Linux
/dev/sdb2 30159 30401 1951897+ 82 Linux swap / Solaris
/dev/sdb3 7296 30158 183647047+ b W95 FAT32
Partition table entries are not in disk order
vim /boot/grub/device.map
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,0)
et vim /boot/grub/menu.lst
## ## End Default Options ##
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=6baef4a1-1530-4243-87e5-3ee9d6e83129 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=6baef4a1-1530-4243-87e5-3ee9d6e83129 ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
quiet
### 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/sda1
title Microsoft Windows XP <90>dition familiale
root (hd0,0)
savedefault
makeactive
chainloader +1
Voila en espérant avoir fournit assez d'informations pour un petit coup de main !
Merci d'avance
Tricote
Dernière modification par tricote (Le 01/05/2008, à 19:20)
Hors ligne
#2 Le 29/04/2008, à 22:39
- Le_Ber
Re : [Résolu] Problème dual boot / disque SATA + IDE
Salut,
Pour les disques IDE vu en sd c'est normal depuis Feisty il me semble.
J'ai le même problème de boot.
Peut être une solution ici : http://ubuntuforums.org/showthread.php?t=765195&page=5 Je n'ai pas encore eu le temps de regarder et de tester ça (pas avant jeudi...)
Enfin si ça marche pour toi ou si tu trouves une solution, ça m'intéresse
#3 Le 29/04/2008, à 22:59
- tricote
Re : [Résolu] Problème dual boot / disque SATA + IDE
Hop quelques petites précisions :
Lorsque j'essaye de monter la partition FAT32 (donc sdb3) à la main avec la commande sudo mount -t vfat /dev/sdb3 /media/test/ (le dossier test étant péalablement créé) :
mount: wrong fs type, bad option, bad superblock on /dev/sdb3,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
et le fameux dmesg préconisé :
[11691.852710] FAT: bogus sectors per cluster 0
[11691.852717] VFS: Can't find a valid FAT filesystem on dev sdb3.
Hors ligne
#4 Le 30/04/2008, à 01:22
- Alta
Re : [Résolu] Problème dual boot / disque SATA + IDE
Pour le problème n3 -> ce n'est pas grave
Pour le problème n1 : j'ai eut le soucis (a partir du live 8.04) que grub par défaut ne s'installe pas sur le bon disque, ainsi a la fin de l'install (7eme onglet -> recapitulatif anvant de lancer l'installation), tu peu préciser où installer grub et donc sélectionner le disque sur lequel ton bios boot si par défaut il ne choisi pas le bon. Tu peux aussi installer GRUB a partir du live CD.
Evidement, ceci est dans le cas où tu n'arrives pas a booter sur GRUB, ce que j'ai compris. Si j'ai mal compris, dans ce cas, une fois sur GRUB, tu peu editer temporairement ton menu.lst via la touche "E", ce qui peux s'averer très pratique pour debugger ce dernier.
Pour le problème n2 : tu veux dire qu'a l'installation, au moment du partionnement, tu a choisi d'attribuer /media/data pour ton disque fat32 comme tu aurais attribuer / sur ton disque linux ? Si c'est le cas, ce n'est pas la bonne technique. L'idéale est de monter le /home sur une autre partition et là tu peux attribuer le /home lors du partionnement. Ceci dit, si tu veux egalement une partition "passerelle" entre linux et win, a ce moment là, tu laisse ta partition FAT32 SANS point de montage. Ubuntu gère très bien le montage dynamique des disques et celui ci sera accessible dans le "poste de travail" (pas sur du nom).
En espérant t'avoir un peu éclairé sur tes difficultés
Asus P5E / Intel C2D E8400 / 2Go DDR2 / 8800 GTS 512 Mo
Ubuntu 8.10
Hors ligne
#5 Le 30/04/2008, à 01:36
- temps
Re : [Résolu] Problème dual boot / disque SATA + IDE
J'ai survolé le premier message et cela ressemble fort à un P.C. acheté avec un seul disque, auquel un second disque a été ajouté bien après. En d'autres termes, un bios configuré pour un seul disque, ce qui explique que ni grub, ni gag ne peuvent fonctionner.
La solution est de démarrer son bios à l'invite, de lui déclarer qu'il y a plusieurs disques en validant l'option activante du deuxième disque, d'enregistrer la sauvegarde du bios, de rebooter.
Je pense que le problème 1 a de fortes chances d'être résolu
Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net
Hors ligne
#6 Le 30/04/2008, à 08:06
- un2982
Re : [Résolu] Problème dual boot / disque SATA + IDE
Comme son 2è disque est en sata, il n'apparaît probablement pas dans la détection automatique (beaucoup de bios ne considèrent encore que les IDE) bien que le bios le reconnaisse car il est possible de le sélectionner dans l'ordre de boot.
Une piste peut-être : il semble que grub, le bios et ubuntu ne soient pas forcément d'accord dans l'ordre des disques et des partitions (hd0,2 correspond parfois à sdb3)...
L'infobrol: débuter en programmation et en réseaux
Hors ligne
#7 Le 01/05/2008, à 18:20
- tricote
Re : [Résolu] Problème dual boot / disque SATA + IDE
Merci pour vos réponses !
Dsl d'avoir tardé à répondre mais pas le temps avant ...
Alta je pense que le problème était bien que grub ne s'était pas installer sur le bon disque... J'ai réinstaller grub et maintenant il se charge au démarrage.
Mais maintenant j'ai l'erreur : "ERROR 17 Cannot mount selected partition" :/grr
Bon je pense que maintenant c'est plus qu'une histoire d'ordre des disques... Mais pour l'instant je vois pas trop quoi changer, e fait des tests au hasards...
Et ca marche toujour bien lorsque je demarre avec le CD puis "demarrer a partir du premier disque".
Hors ligne
#8 Le 01/05/2008, à 18:30
- vhati
Re : [Résolu] Problème dual boot / disque SATA + IDE
Je viens d'avoir le meme probleme que vous j'ai finalement pu le resoudre en modifiant grub.
en effet il tenter de booter sur hd(2,0) ce que je trouver normale comme mon /boot est sur sdc1 suivant l'installation que je venais de faire. en changeant le hd(2,0) en hd(0,0) cela à résolut mon probleme.
ma config est la suivante 2 disque sata en raid0 (vu lors de l installation comme 2 disques) et 2 disques ide.
il semblerait que le systeme lors de linstallation commence par numéroter les disques sata puis les disques ide alors que grub fait l'inverse si cela peut vous aider.
Dernière modification par vhati (Le 02/05/2008, à 09:01)
Hors ligne
#9 Le 01/05/2008, à 19:20
- tricote
Re : [Résolu] Problème dual boot / disque SATA + IDE
Ca y est le problème est résolu !
Donc après avoir réinstallé Grub sur le bon disque :
Et comme vhati, j'ai changé mon device.map :
(hd0) /dev/sdb
(hd1) /dev/sda
Et j'ai changé en conséquence mon menu.lst...
Et ca marche niquel !
Merci de votre aide
++
Hors ligne