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 10/09/2005, à 08:30

ObSVuugj

Probleme avec GRUB

j'ai installé windows sur mon 2eme DD (dev/hdd)et j'ouvre /boot/grub/menu.lst et je rajoute sa

 title		Windows XP
 root		(hd3,0)
 makeactive
 chainloader	+1

et je sauvgarde. apres quand je reboot ya pas Windows XP dans la liste!!Comment je paux faire!(et corrigez le code si il est faux roll)


Bonjour je suis un portail et je suis ici pour vendre des fenetres!

(Hello! I am Gates and I am here to sell Windows)

Hors ligne

#2 Le 10/09/2005, à 12:38

oxygene

Re : Probleme avec GRUB

Salut !

consulte la doc via le wiki du site !

il faut savoir que Grub compte a partir de 0, donc si c'est ton 2 eme dd (/dev/hdd) cela correspond à hd1 pour grub. Si  ton Xp est installé sur la première partition (active) de ce disque donc il faut mettre :
root     (hd1,0)


en gros la syntaxe c'est :

('disque','partition active')

Dernière modification par oxygene (Le 10/09/2005, à 12:41)

Hors ligne

#3 Le 10/09/2005, à 13:16

hans

Re : Probleme avec GRUB

Salut,

J'allais faire la même réponse qu'oxygene
Il y a aussi une doc sur grub en français  ici :
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html
qui dit ceci, entre autre:
'Si vous avez installé DOS (ou Windows) sur un disque qui n'est pas le premier, vous devez utiliser la technique d'échange de disques, parce que cet OS ne peut être démarré que sur le premier disque. Le problème est contourné avec la commande map (voir map), comme ceci:

grub> map (hd0) (hd1)
grub> map (hd1) (hd0)

Ceci échange virtuellement les premier et second disques durs.

Attention: Cela ne fonctionne que si DOS (ou Windows) utilise le BIOS pour accéder aux disques échangés. Si cet OS utilise un pilote spécial pour les disques, il est probable que cela ne marche pas.'

ça pourrait expliquer  (sans garantie)  'quand je reboot ya pas Windows XP dans la liste!!' ; je pense qu'il faudrait modifier /boot/grub/menu.lst comme çà:
title        Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
root        (hd1,0)
makeactive
chainloader    +1

Si il n'y a toujours pas Windows XP dans la liste, il faudrait + d'info sur ta config ( par exemple qu'est ce que t'affiche la commande fdisk -l ) et la config de grub (copies de /boot/grub/menu.lst, de /boot/grub/device.map)

A+  smile


En essayant continuellement on finit par réussir; donc plus ça rate, plus on a de chance que ça marche ( proverbe shadock )

Hors ligne

#4 Le 10/09/2005, à 14:57

ObSVuugj

Re : Probleme avec GRUB

bon ca marche pas, mais yavais WindowsXP dans la liste.

wala avec sudo fdisk -l

Levy /dev/sda: 164.6 Gt, 164696555520 tavua
255 päätä, 63 sektoria/ura, 20023 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sda1   *           1       19838   159348703+  83  Linux
/dev/sda2           19839       20023     1486012+   5  Laajennettu
/dev/sda5           19839       20023     1485981   82  Linux swap / Solaris

Levy /dev/hdd: 81.9 Gt, 81964302336 tavua
255 päätä, 63 sektoria/ura, 9964 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/hdd1   *           1           5       40131    b  W95 FAT32
/dev/hdd2               6        8539    68549355    7  HPFS/NTFS

/boot/grub/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		5

## 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 optons 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/sda1 ro console=tty0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## 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.10-5-amd64-generic Default 
root		(hd0,0)
kernel		/boot/vmlinuz root=/dev/sda1 ro console=tty0 quiet splash
initrd		/boot/initrd.img
savedefault
boot

title		Ubuntu, kernel 2.6.10-5-amd64-generic Default (recovery mode)
root		(hd0,0)
kernel		/boot/vmlinuz root=/dev/sda1 ro console=tty0 single
initrd		/boot/initrd.img
savedefault
boot

title		Ubuntu, kernel 2.6.10-5-amd64-generic 
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.10-5-amd64-generic root=/dev/sda1 ro console=tty0 quiet splash
initrd		/boot/initrd.img-2.6.10-5-amd64-generic
savedefault
boot

title		Ubuntu, kernel 2.6.10-5-amd64-generic (recovery mode)
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.10-5-amd64-generic root=/dev/sda1 ro console=tty0 single
initrd		/boot/initrd.img-2.6.10-5-amd64-generic
savedefault
boot

title		Ubuntu, kernel memtest86+ 
root		(hd0,0)
kernel		/boot/memtest86+.bin  
savedefault
boot

title		Windows XP
map		(hd0) (hd1)
map		(hd1) (hd0)
root		(hd1,0)
makeactive
chainloader	+1


### END DEBIAN AUTOMAGIC KERNELS LIST

et /boot/grub/device.map

(hd0)	/dev/sda

Bonjour je suis un portail et je suis ici pour vendre des fenetres!

(Hello! I am Gates and I am here to sell Windows)

Hors ligne

#5 Le 10/09/2005, à 14:58

ObSVuugj

Re : Probleme avec GRUB

ah est dsl mais j'au ubuntu en finnois sad


Bonjour je suis un portail et je suis ici pour vendre des fenetres!

(Hello! I am Gates and I am here to sell Windows)

Hors ligne

#6 Le 10/09/2005, à 18:59

hans

Re : Probleme avec GRUB

Très intéressant le shell en finnois.
C'est device.map le + intéressant: il semblerait que grub n'a pas pu déterminer correctement les correspondances disques entre bios et Os
Essayes en rajoutant cette ligne dans  /boot/grub/device.map
(hd1)  /dev/hdd
A+ smile


En essayant continuellement on finit par réussir; donc plus ça rate, plus on a de chance que ça marche ( proverbe shadock )

Hors ligne

#7 Le 10/09/2005, à 19:13

cep_

Re : Probleme avec GRUB

En plus de la modification de /boot/grub/device.map voir aussi comment est reconnu le disque ide dans le bios, et s'il est bien en LBA.

Il semblerait que le système ne l'a pas détecté.
Tu pourrais étudier un :
dmesg | grep hd
et voir aussi si tu peux monter ce disque (partitions) par un mount. Éventuellement note les messages d'erreur et indications de mtab.