Pages : 1
#1 Le 20/09/2005, à 00:21
- geoced
WinXP & Ubuntu 5.10 sur SATA
Bonjour,
Cela fait un bout de temps que je tente désespérement d'installer une distrib linux sur mon PC mais la pluaprt ont des problemes avec le SATA. Ubuntu semblait prometteur mais finalmeent le résultat est le meme : pas moyen d'avoir un dual boot ou bien meme de booter la partition linux.
Xp etait deja installé quand j'ai installé ubuntu sur les 20 GB que j'avais réservé sur mon HDD sata. L'install s'est déroulée sans problemes et arrivé au partionnement j'ai choisi le truc auto. Il a fait une partition swap de 1 GB et une de l'espace restant en ext3 (/). J'ai deamndé que GRUB ecrase le MBR et redemarrer. Et la je recois error loading operating system. Apres moultes recherches je trouve que c'est parce que la partition active est devenue la partition linux /. Je réactive donc la partition sda1 ou se trouve xp.
fdisk -l donne :
root@0[knoppix]# fdisk -l
Disk /dev/hdc: 123.5 GB, 123522416640 bytes
255 heads, 63 sectors/track, 15017 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 * 1 7180 57673318+ 7 HPFS/NTFS
/dev/hdc2 7181 15017 62950702+ 7 HPFS/NTFS
Disk /dev/hde: 40.0 GB, 40027029504 bytes
255 heads, 63 sectors/track, 4866 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hde1 1 4866 39086113+ 7 HPFS/NTFS
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2611 20972826 7 HPFS/NTFS
/dev/sda2 2612 27540 200242192+ f W95 Ext'd (LBA)
/dev/sda3 27541 30401 22980982+ 83 Linux
/dev/sda5 2612 6527 31455238+ 7 HPFS/NTFS
/dev/sda6 6528 14360 62918541 7 HPFS/NTFS
/dev/sda7 14361 27414 104856223+ 7 HPFS/NTFS
/dev/sda8 27415 27540 1012063+ 82 Linux swap / Solaris
les deux premiers sont sans importance, ce sont des disques de donnees. Xp boot depuis sda1 et dasn la partition etendue sda2 on trouve les partitions windows sda5-6 et 7. Linux est sur le 3 en partition primaire et le swap en partition logique sur le 8
dans device.map j'ai :
root@0[grub]# cat device.map
(hd0) /dev/hdc
(hd1) /dev/hde
(hd2) /dev/sda
(hd3) /dev/sdb
tout y est donc et dans menu.lst :
root@0[grub]# cat menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/sda3 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd2,2)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery mode) single
# altoptions=(recovery mode) single
## nonaltoption boot targets option
## This option controls options to pass to only the
## primary kernel menu item.
## You can have ONLY one nonaltoptions line
# nonaltoptions=quiet splash
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## ## End Default Options ##
title Ubuntu, kernel 2.6.12-8-amd64-generic Default
root (hd2,2)
kernel /boot/vmlinuz root=/dev/sda3 ro quiet splash
initrd /boot/initrd.img
savedefault
boot
title Ubuntu, kernel 2.6.12-8-amd64-generic Default (recovery mode)
root (hd2,2)
kernel /boot/vmlinuz root=/dev/sda3 ro single
initrd /boot/initrd.img
boot
title Ubuntu, kernel 2.6.12-8-amd64-generic
root (hd2,2)
kernel /boot/vmlinuz-2.6.12-8-amd64-generic root=/dev/sda3 ro quiet splash
initrd /boot/initrd.img-2.6.12-8-amd64-generic
savedefault
boot
title Ubuntu, kernel 2.6.12-8-amd64-generic (recovery mode)
root (hd2,2)
kernel /boot/vmlinuz-2.6.12-8-amd64-generic root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.12-8-amd64-generic
boot
title Ubuntu, memtest86+
root (hd2,2)
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/sda1
title Windows NT/2000/XP (loader)
root (hd2,0)
savedefault
makeactive
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1
A premiere vue, ca m'a l'air juste aussi.
A noter que je suis obligé d'utilser Knoppix en liveCd pour arriver a faire tout ca puisqu'il n'y a aucun moyen de booter sur ma partition linux sda3
Voila, je sais plus trop koi essayer, si quelqu'un a une idée... Merci !
Hors ligne
#2 Le 20/09/2005, à 01:08
- geoced
Re : WinXP & Ubuntu 5.10 sur SATA
Je dois préciser que je ne vois meme pas le menu grub, c'est comme s'il n'etait pas installé sur le mbr !
Hors ligne
#3 Le 20/09/2005, à 07:42
- cep_
Re : WinXP & Ubuntu 5.10 sur SATA
Les causes des problèmes avec le sata sont nombreuses, et à ce jour rien n'est résolu.
Voir : http://bugzilla.ubuntu.com/show_bug.cgi?id=13506 pour s'en faire une idée.
#4 Le 20/09/2005, à 08:02
- geoced
Re : WinXP & Ubuntu 5.10 sur SATA
Ca me parait quand meme etonnant vu que le SATA est sur le marché depuis un bon bout de temps. Par ailleurs je n'ai pas de problemes de reconnaisssance des partitions sur le SATA comme dans le lien. Le probleme semble exclusivement du au boot loader. Hier j'ai essayé avec LILO mais l'install de ubuntu s'est alors arrêtée sans faire planter l'ordi. Je recommencerai ce soir plus en details...
Hors ligne
#5 Le 20/09/2005, à 16:40
- geoced
Re : WinXP & Ubuntu 5.10 sur SATA
Je viens d'essayer en installant GRUB sur le root linux (sda3) et en rendant cette partition active. Je peux enfin voir le menu GRUB mais cette fois-ci quelques soit mon choix j'obtiens :
root (hd2,2)
Error 22: No such partition
or for the XP partition :
root (hd2,0)
Filesystem type unknown, partition type 0x7
...
J'essaie de me documenter sur cette error 22 mais so far rien d'interessant...
Help !
Hors ligne
#6 Le 20/09/2005, à 21:40
- Craquos
Re : WinXP & Ubuntu 5.10 sur SATA
Ca fait peur ca !
J'ai installé ubuntu sur mon PC au bureau et je voulait faire un dual boot à la maison mais comme toi j'ai que des Disque SATA.... Donc j'hesite encore.
J'attend avec impatience les résultats sur ce forum.
All Ubuntu since 28/09/05
Hors ligne
#7 Le 20/09/2005, à 21:58
- geoced
Re : WinXP & Ubuntu 5.10 sur SATA
eh bien ce fut long penible et laborieux mais j'y suis enfin arrivé !
La solution finale consiste à installer le GRUB loader sur la partition root de linux (chez moi sda3) puis pour une raison inconnue, les hd*,* de GRUB sont faux par rapport à la réalité. Je crois que c'est du a une erreur dans le device.map dans /boot/grub. Anyway, au lieu d'utiliser hd(2,2) qui donnait une erreur 22, il faut utiliser hd(1,2) dans mon cas.
Donc, en gros si vous ne savez pas lequel c'est essayer les tous en modofiant manuellement directement le fichier menu.lst toujours dans /boot/grub, le plus simple étant d'utiliser un LIVE-CD et de copier le dossier /boot sur une disquette pour faire directment des tests et determiner lequel est le bon.
Vla, chepa si c'est clair mais j'ai pas trop envie de trainer sous windows, faut que j'instale ndiswrapper pour ma carte wifi non reconnue pour l'instant !
@+
Hors ligne
#8 Le 20/09/2005, à 22:55
- Tomahawk
Re : WinXP & Ubuntu 5.10 sur SATA
Salut,
De mon coté, j'ai installé Ubuntu sur mon DD SATA sans aucun pb, après avoir lu le "book of ubuntu" http://bookubuntu.suidzer0.org/release/bookofubuntu.pdf
J'ai créé 3 partitions une pour le / une pour le /home et la dernière pour le /swap.
J'avais peur qu'il me formatte mon DD en entier, mais tout s'est bien passé, il suffit de prendre son temps et de bien lire les instructions.
sous Ubuntu 18.04 - 64bits
Hors ligne
#9 Le 20/09/2005, à 23:54
- geoced
Re : WinXP & Ubuntu 5.10 sur SATA
Eh bien je croyais etre au bout de mes peines mais non ! AUssi bizarre que ca puisse paraitre (ou peut-etre pas tellement si on y reflechit bien) le bootloader GRUB que j'ai copié sur ma disquette n'est pas le meme que celui qui sera utilisé sur le hdd.
sur le floppy je devais faire root (hd1,2) tandis que sur le hdd c'est root (hd0,2)
A mon avis c'est du au fait que depuis la disquette ca ajoute une entree dans le liste des devices, d'ou le fait que l'index soit 1, tandis que depuis le hdd c'est 0. Maitenant quand a savoir pourquoi alors que tout semblait indiquer que hd2,2 est l'equivalent GRUB de sda3, en realité l'ordre est completement different et probablement que s'il se trouve en 0 c'est parce que c'est le hdd duquel je boot depuis le BIOS.
ENfin bref j'ai pu trouver ca en editant donc le fichier /boot/grub/menu.lst : j'y ai ajouté toutes les posibiltés de root, a savoir dans mon cas hd0,2 1,2 2,2 et 3,2. Pis je les ai lancé l'un apres l'autre jusque tomber sur le bon ! c'est bourrain mais au moins j'ai un systeme parfaitement fonctionnel et multiboot XP-Ubuntu !
Hors ligne
Pages : 1