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 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