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 18/02/2006, à 16:24

butnuu74

hd0 et grub

dans le wiki c'est pas précisé

j'ai un disque sata sur lequel je boote mais en position sur la 3e nappe dans le bios
sur Ubuntu il est donc nommé par : sda
sda ---> hd0,1 dans grub
oui mais pour le hda que je viens de rebrancher, je fais comment l'identifier selon grub?

Dernière modification par urss (Le 18/02/2006, à 18:21)

#2 Le 19/02/2006, à 17:09

butnuu74

Re : hd0 et grub

A tout hasard

sudo fdisk -l

Disque /dev/hda: 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/hda1   *           1        3187    25599546    7  HPFS/NTFS
/dev/hda2            3188        9963    54428220    f  W95 Etendu (LBA)
/dev/hda5            3188        9963    54428188+   7  HPFS/NTFS

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        3187    25599546    7  HPFS/NTFS
/dev/sda2            4590       30515   208250595    5  Extended
/dev/sda3            3188        4589    11261565   83  Linux
/dev/sda5            4590        4717     1028128+  82  Linux swap / Solaris
/dev/sda6            4718        7394    21502971   83  Linux
...

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Disque /dev/sdb: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1       14593   117218241    7  HPFS/NTFS

sda1 = hd0 dans grub
et hda1 = ? neutral
j'ai mis dans mon menu.list (hd1,0) mais ça semble pas ça... je suis toujours obligé de passer par le bios

menu.list :

# 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=(hd0,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-10-386
root        (hd0,2)
kernel        /boot/vmlinuz-2.6.12-10-386 root=/dev/sda3 ro quiet splash
initrd        /boot/initrd.img-2.6.12-10-386
savedefault
boot

title        Ubuntu, kernel 2.6.12-10-386 (recovery mode)
root        (hd0,2)
kernel        /boot/vmlinuz-2.6.12-10-386 root=/dev/sda3 ro single
initrd        /boot/initrd.img-2.6.12-10-386
boot

title        Ubuntu, kernel 2.6.12-9-386
root        (hd0,2)
kernel        /boot/vmlinuz-2.6.12-9-386 root=/dev/sda3 ro quiet splash
initrd        /boot/initrd.img-2.6.12-9-386
savedefault
boot

title        Ubuntu, kernel 2.6.12-9-386 (recovery mode)
root        (hd0,2)
kernel        /boot/vmlinuz-2.6.12-9-386 root=/dev/sda3 ro single
initrd        /boot/initrd.img-2.6.12-9-386
boot

title        Ubuntu, memtest86+
root        (hd0,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 XP
root        (hd0,0)
savedefault
makeactive
chainloader    +1

title        Windows XP (old)
root        (hd1,0)
savedefault
makeactive
chainloader    +1

Dernière modification par urss (Le 19/02/2006, à 17:11)

#3 Le 19/02/2006, à 19:06

cep_

Re : hd0 et grub

Il faut voir comment est réglé le bios pour booter, donc quel est le premier disque vu par le bios sera (hd0) et le second (hd1). La première partition sur le premier disque sera (hd0,1). Il faut aussi réglér /boot/grub/device.map.

Voir http://www.linux-france.org/article/sys … %20nommage

#4 Le 20/02/2006, à 20:46

butnuu74

Re : hd0 et grub

salut cep_ et merci de ton aide

j'ai mis dans mon device.map

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

le sdb ne contient pas d'os mais m'avait été rajouté par grub en place hd1.
Même en intercalant le hda en hd1, j'ai bien l'impression que ça ne boote toujours pas sur la bonne version d'xp: la nouvelle en sda1 au lieu de la hda1
je vais encore rebooter pour voir si j'ai pas les yeux qui se croisent, je suis fièvreux ce soir:rolleyes:

sans doute la grippe aviaire yikes

#5 Le 20/02/2006, à 21:00

cep_

Re : hd0 et grub

L'installeur t'avait configuré sdb en (hd1) ? ce qui semble normal.

Il te faudrait donc remettre :
(hd0)    /dev/sda
(hd1)    /dev/sdb
(hd2)    /dev/hda

et dans ton menu.lst pour lancer l'autre windows :

title        Windows XP (old)
root        (hd2,0)
savedefault
makeactive
chainloader    +1

Si ça ne marche pas, tu pourrais essayer de remplacer : 
root        (hd2,0) 
par :
rootnoverify   (hd2,0) mais en principe ce n'est pas édéquat.

Et noter les messages d'erreur. PAr contre si l'étape grub est passée ensuite, c'est que le problème se situe sur windows.

Mais deux windows sur la même machine, tu es un kamikaze smile

Cordialement.
cep