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 08/01/2008, à 20:53

sirius10

grub : 2 problemes > RESOLU<

Bonjour,

J'ai une debian sur une partition et après son install j'ai mis à  jour le noyau donc lorsque je démarrai j'avais 2 possibilités dans le grub : l'ancien et le nouveau noyau... et aussi windows mais je n'arrive pas a booter dessus (pourtant le boot.ini est présent...)

Depuis j'ai installé mandriva, et donc voici mes pb :
        - grub me propose de booter sur l'ancien noyau debian et j ai merais booter sur le nouveau....Je pense que la modif est simple mais j'ai deja foiré 2 fois et avant de faire de grosse betise je prefere poster
       - accesoirement je n arrive toujours pas a booter sur win donc...


Pour info j'ai un home séparé dans debian

mon fdisk -l

Disque /dev/hda: 40.0 Go, 40060403712 octets
16 heads, 63 sectors/track, 77622 cylinders
Units = cylindres of 1008 * 512 = 516096 bytes
Disk identifier: 0x4e7738e7

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1       24385    12289693+   7  HPFS/NTFS
/dev/hda2           24385       36975     6345675   83  Linux
/dev/hda3           50537       77622    13651344    5  Extended
/dev/hda4           36976       50536     6834744   83  Linux
/dev/hda5           50537       75671    12668008+  83  Linux
/dev/hda6           75672       77622      983146+  82  Linux swap / Solaris

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

Disque /dev/hdb: 160.0 Go, 160041885696 octets
255 heads, 63 sectors/track, 19457 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000001

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1   *           1       19457   156288321   83  Linux
[root@localhost menhir]#

Voici mon grub mandriva fonctionnel

timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,4)/boot/gfxmenu
default 0

title linux
kernel (hd0,4)/boot/vmlinuz-desktop586 BOOT_IMAGE=linux root=/dev/hda5 resume=/dev/hda6 splash=silent vga=788
initrd (hd0,4)/boot/initrd-desktop586.img

title linux-nonfb
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/hda5 resume=/dev/hda6
initrd (hd0,4)/boot/initrd.img

title failsafe
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=failsafe root=/dev/hda5 failsafe
initrd (hd0,4)/boot/initrd.img

title windows
root (hd0,0)
makeactive
chainloader +1

title Debian GNU/Linux, kernel 2.6.22-3-486
kernel (hd0,4)/boot/vmlinuz-2.6.22-3-486 BOOT_IMAGE=linux-0 root=/dev/hda5
initrd (hd0,4)/boot/initrd-desktop586.img

Et celui de ma debian

# updatedefaultentry=false

## ## End Default Options ##

title		Debian GNU/Linux, kernel 2.6.22-3-486
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.22-3-486 root=/dev/hda2 ro 
initrd		/boot/initrd.img-2.6.22-3-486
savedefault

title		Debian GNU/Linux, kernel 2.6.22-3-486 (single-user mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.22-3-486 root=/dev/hda2 ro single
initrd		/boot/initrd.img-2.6.22-3-486
savedefault

title		Debian GNU/Linux, kernel 2.6.18-5-486
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.18-5-486 root=/dev/hda2 ro 
initrd		/boot/initrd.img-2.6.18-5-486
savedefault

title		Debian GNU/Linux, kernel 2.6.18-5-486 (single-user mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.18-5-486 root=/dev/hda2 ro single
initrd		/boot/initrd.img-2.6.18-5-486
savedefault

### 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/hda1
title		Windows NT/2000/XP (loader)
rootnoverify (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

En vous remerciant d'avance

Dernière modification par sirius10 (Le 10/01/2008, à 15:00)


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#2 Le 08/01/2008, à 21:06

safinaz

Re : grub : 2 problemes > RESOLU<

tape

sudo grub
setup (hd0,1) (hd0,1)
setup (hd0,4) (hd0,4)

rajoute ceci dans le menu.lst de mandriva 

title           Debian
root            (hd0,1)
chainloader     +1
boot

title           Windows XP
root            (hd0,0)
chainloader     +1
boot

enregistre, redémarre et teste les entrées Debian et Windows

L'entrée Debian t'affichera les choix présents sur le menu.lst de Debian

#3 Le 08/01/2008, à 21:11

sirius10

Re : grub : 2 problemes > RESOLU<

Faut il virer les les donnes concernant win et debian dans mon menuls et les remplacer par les tiens...

MErci de tes reponses


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#4 Le 08/01/2008, à 21:15

safinaz

Re : grub : 2 problemes > RESOLU<

non, rajoute les une fois que ça fonctionne et que tu es satisfait
tu feras le nettoyage.

#5 Le 08/01/2008, à 21:23

sirius10

Re : grub : 2 problemes > RESOLU<

Salut,

J'ai viré les données win jet debian de menu ls et j'ai remplacé par tes données et hop je boote sur mon grub le menuls de debian et debian marche sans soucis...Pà«ux expliquer ce qui tu m'as fait faire????  Merci d avance

Par contre pourt win j ai ce message!!!

r(hdo,o)
filesysteme type unknow partition, type x86
chainloader+1
boot

J'ai l iumpression que ma partion est morte car c 'est fais le troisieme os qui n'arrive à  la booter et je n'ai pas toucher à  mon boot ini qui est bien présent dans mon win...si tu as une idéee

merci


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#6 Le 08/01/2008, à 21:39

safinaz

Re : grub : 2 problemes > RESOLU<

On a installé grub sur les secteurs d'amorçages des
partitions hda2 et hda5 chacun lisant le menu.lst de la partition
qui l'accueille

Ainsi, l'entrée debian dans le menu.lst de mandriva lance
grub situé sur hda2 qui affiche le menu.lst qui se trouve aussi sur hda2.

tu peux rajouter

title           Mandriva
root            (hd0,4)
chainloader     +1
boot

dans le menu.lst de Debian, tu auras ainsi une boucle


Pour win
tape

sudo umount -a
sudo mount -t ntfs /dev/hda1 /mnt     #donne le retour
ls /mnt           #donne le retour
cat /mnt/boot.ini           #donne le retour

#7 Le 09/01/2008, à 19:32

sirius10

Re : grub : 2 problemes > RESOLU<

Salut,

Je te renvoie les réponses tout à  l'heure.... En attendant je me pose des questions : j ai lu cette doc http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html

mais je me demande encore comment ca marche. Lorsque le pc s'allume le bios chek le DD et puis je n e vois pas trop comment ca fonctionne?? Le chek se passe sur le MBR et la je ne comprends pas ce qu'il se passe puisque mon 1 grub d'activé est sur ma première partition!!!

Dans le MBR, existe t il a un fichier qui renvoie vers ma première partition??

Merci d'avance et si tu connais d'autre tuto pas de problème!!!


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#8 Le 09/01/2008, à 19:44

safinaz

Re : grub : 2 problemes > RESOLU<

Pour faire simple
Avec le mbr d'origine
  c'est l'amorceur installé de la partition active (ntldr machin pour win dans ton cas)
qui prend le relais et charge ce qu'il faut.

Si tu installes un amorçeur style grub, lilo dans le mbr,
le pc se fiche de la présence d'une partition active car c'est grub (pour toi)
qui va soit lancer directement ubuntu soit
il passe le relais à  un amorceur situé sur une partition (grub, ntldr,.....)

Comme tu as un live, on peut réinitialiser le mbr pour voir si dans ce cas
win se lance. En cas d'échec, on réinstalle grub ou on rend active la partition 2
puisque je t'ai fait installé grub sur cette partition.
Mais je préfère voir le boot.ini etc.... avant

#9 Le 09/01/2008, à 19:45

cpasmoi_again

Re : grub : 2 problemes > RESOLU<

safinaz a écrit :

Pour faire simple
Avec le mbr d'origine
  c'est l'amorceur installé de la partition active (ntldr machin pour win dans ton cas)
qui prend le relais et charge ce qu'il faut.

Si tu installes un amorçeur style grub, lilo dans le mbr,
le pc se fiche de la présence d'une partition active car c'est grub (pour toi)
qui va soit lancer directement ubuntu soit
il passe le relais à  un amorceur situé sur une partition (grub, ntldr,.....)

Comme tu as un live, on peut réinitialiser le mbr pour voir si dans ce cas
win se lance. En cas d'échec, on réinstalle grub ou on rend active la partition 2
puisque je t'ai fait installé grub sur cette partition.
Mais je préfère voir le boot.ini etc.... avant

Hehe, ca me rappel un post . Dommage qu'il soit passé à  la trappe, il était formateur.

#10 Le 09/01/2008, à 20:03

glimpse

Re : grub : 2 problemes > RESOLU<

Avec le mbr d'origine
  c'est l'amorceur installé de la partition active (ntldr machin pour win dans ton cas)

C'est quoi un mbr d'origine ?

#11 Le 09/01/2008, à 20:10

safinaz

Re : grub : 2 problemes > RESOLU<

glimpse a écrit :

Avec le mbr d'origine
  c'est l'amorceur installé de la partition active (ntldr machin pour win dans ton cas)

C'est quoi un mbr d'origine ?

c'est pour un bac de bière cette fois-ci lol

Un mbr d'origine contient une
routine d'amorçage pour charger le chargeur d'amorçage présent sur la partition active.

Voilou voilou

#12 Le 09/01/2008, à 20:17

Titouan

Re : grub : 2 problemes > RESOLU<

@Sirius10
Plus tu as de systèmes d'exploitation ,a-fortiori sur plusieurs disques, et plus tu auras de problèmes à  gérer le "grub".
Je te conseille vivement une solution de type GAG / SuperGrub / ...
http://doc.ubuntu-fr.org/installation/multiboot?s=gag

Dernière modification par Titouan (Le 09/01/2008, à 23:55)

#13 Le 09/01/2008, à 21:11

glimpse

Re : grub : 2 problemes > RESOLU<

c'est pour un bac de bière cette fois-ci

Aaah, ca je dit pas non lol

Un mbr d'origine contient une
routine d'amorçage pour charger le chargeur d'amorçage présent sur la partition active.

Merci smile
Je crois que je comprend. Donc avec si j'installe Ubuntu sur mon nouveau PC (sans windows cool) en gardant la mbr d'origine j'ai pas besoin d'installer le grub sur le mbr, je le met sur la partition Ubuntu ? C'est ça ?

#14 Le 09/01/2008, à 21:16

safinaz

Re : grub : 2 problemes > RESOLU<

à  condition que cette partition est une primaire.
ça roule nickel cool

#15 Le 09/01/2008, à 23:06

sirius10

Re : grub : 2 problemes > RESOLU<

safinaz a écrit :

Pour faire simple
Avec le mbr d'origine
  c'est l'amorceur installé de la partition active (ntldr machin pour win dans ton cas)
qui prend le relais et charge ce qu'il faut.

Si tu installes un amorçeur style grub, lilo dans le mbr,
le pc se fiche de la présence d'une partition active car c'est grub (pour toi)
qui va soit lancer directement ubuntu soit
il passe le relais à un amorceur situé sur une partition (grub, ntldr,.....)

Comme tu as un live, on peut réinitialiser le mbr pour voir si dans ce cas
win se lance. En cas d'échec, on réinstalle grub ou on rend active la partition 2
puisque je t'ai fait installé grub sur cette partition.
Mais je préfère voir le boot.ini etc.... avant

Merci pour tes réponses avisées,... j'ai fait à peu près le meme post hier mais c'est parti un peu en sucette apparement.. là au moins c 'est clair smile:)

@titouan
je vais voir pour le gag une fois tous cela arrangé et une fois que j'aurais un peu plus progressé dans le grub


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#16 Le 09/01/2008, à 23:07

sirius10

Re : grub : 2 problemes > RESOLU<

safinaz a écrit :

On a installé grub sur les secteurs d'amorçages des
partitions hda2 et hda5 chacun lisant le menu.lst de la partition
qui l'accueille

Ainsi, l'entrée debian dans le menu.lst de mandriva lance
grub situé sur hda2 qui affiche le menu.lst qui se trouve aussi sur hda2.

tu peux rajouter

title           Mandriva
root            (hd0,4)
chainloader     +1
boot

dans le menu.lst de Debian, tu auras ainsi une boucle


Voici les infos : en résumé pour le umount -a , c'est un peu la loose mais sinon ca été

Pour win
tape

sudo umount -a
sudo mount -t ntfs /dev/hda1 /mnt     #donne le retour
ls /mnt           #donne le retour
cat /mnt/boot.ini           #donne le retour
[root@localhost menhir]# umount -a
umount: /: périphérique occupé
root@localhost menhir]# ls /mnt 
AUTOEXEC.BAT  Documents and Settings/  ntldr                       unknown.dat
Bootfont.bin  idwlog/                  pagefile.sys                WINDOWS/
boot.ini      idwlog.cookie            Program Files/              WUTemp/
CONFIG.SYS    IO.SYS                   RECYCLER/
CTJINI.INI    MSDOS.SYS                SOFTWARE/
$CTJTMP/      NTDETECT.COM             System Volume Information/
[root@localhost menhir]# cat /mnt/boot.ini
[boot loader]
timeout=21
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP �dition familiale" /fastdetect
C:\$WIN_NT$.~BT\BOOTSECT.DAT="Microsoft Windows PE " /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows Longhorn " /fastdetect /detecthal

"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#17 Le 09/01/2008, à 23:41

glimpse

Re : grub : 2 problemes > RESOLU<

Ca marche pas ! hmm

J'ai pas du tout comprendre en fait tongue
J'ai fait comme t'as dit pourtant, j'ai installé le grub sur la partition (hd0,0) qui est la partition / d'Ubuntu et j'avais fait attention à  mettre "boot" sur la partition.
Mais quand je redémarre après 2,3 secondes j'ai un message du genre "No boot device found" et puis plus rien. yikes

Merci pour ton aide.

#18 Le 10/01/2008, à 00:09

safinaz

Re : grub : 2 problemes > RESOLU<

@glimpse
ouvre un nouveau sujet
dans lequel tu postes

sudo fdisk -l
sudo grub
find /boot/grub/stage1
quit


place le lien ici

#19 Le 10/01/2008, à 00:23

safinaz

Re : grub : 2 problemes > RESOLU<

On voit que tu avais installé Vista

Depuis quand tu n'arrives pas à démarrer sur XP?


Le boot.ini est correct sauf qu'il y a des entrées inutiles

#20 Le 10/01/2008, à 00:38

sirius10

Re : grub : 2 problemes > RESOLU<

Vista date de très longtemps... à  l'époque j'avais voulu installé les premières versions de vista (lrelease) et bien sur ca n'avait pas marché déjà  que la stable bug je te raconte pas la release...

Xp de marche plus depuis que j'ai installé samlinux, après il y a eu debian puis maintenant mandriva...; Avant samlinux il y avait eu ubuntu gnome puis kubuntu et la tpas de probleme mais depuis le passage à  samlinux je n'arrive plus à  booter le win....   est ce que la partion pourrait être endommagée???

Merci de tes réponses


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#21 Le 10/01/2008, à 00:57

safinaz

Re : grub : 2 problemes > RESOLU<

As tu encore un cd d'installation et pas recovery de XP??

#22 Le 10/01/2008, à 01:12

sirius10

Re : grub : 2 problemes > RESOLU<

Je ne l'ai pas à  porter de main, je peux l'avoir ce week!!!

Si c'est bien cela qu'il faut je reposte dans le week!!


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#23 Le 10/01/2008, à 01:21

safinaz

Re : grub : 2 problemes > RESOLU<

Voila en gros ce que tu peux faire

fixmbr et fixboot
http://www.zebulon.fr/dossiers/61-console-de-recuperation.html

Soit XP démarre et c'est gagné, enfin presque, on vient d'écraser grub, pas grave
lui il est gentil (voir ** pour comment redémarrer ubuntu)

Soit XP ne démarre pas, et je ne sais pas mais en plus ubuntu non plus ne démarre pas
car on vient d'écraser grub, pas grave
lui il est gentil (voir ** pour comment redémarrer ubuntu)


**

Deux cas

XP démarre On écrase pas le mbr
======================
Dans ce cas tu boot avec le live cd
tu tapes

sudo cfdisk /dev/hda

tu déplaces l'amorce de la partition hda1 à hda2.
tu redémarres. Grub t'affichera le menu.lzst de la debian

XP ne démarre pas: on écrase ou on écrase pas le mbr
============================
soit tu fais comme dans le cas de XP démarre
soit tu installes grub dans le mbr: deux chois
   1-tu veux voir grub de debian
         sudo grub
         root (hd0,1)
         setup (hd0) (hd0,1)
         quit
   2-tu veux voir grub de mandriva
         sudo grub
         root (hd0,4)
         setup (hd0) (hd0,4)
         quit

#24 Le 10/01/2008, à 03:07

glimpse

Re : grub : 2 problemes > RESOLU<

J'ai ouvert un sujet comme tu l'as demandé ici : http://forum.ubuntu-fr.org/viewtopic.php?id=181456

#25 Le 10/01/2008, à 13:52

sirius10

Re : grub : 2 problemes > RESOLU<

Salut

Imaginons que je vire windows pour open suse....Lors de l'install, un grub va se mettre dans le mdr et me lancera que opensuse...J'aurais juste à  modifier le menulst de opensuse et de rajouter debian et mandriva.....

J'ai donc un grub sur ma partition debian (hda2) et un autre sur ma mandriva (hda5).. Si je mets opensese à  la place de windows et qu'ensuite je remet gub sur la partition de suse...  Le pc lorsqu il va demarer va demarer via le mdr (je ne sais pas ce qu'il y aura dans le mdr!!!)  qui m'enverra vers le grub de opensuse et que si j'ai modifier son source list, il m'enverra vers debian et mandriva.... Est ce que j'ai compris?????

Si c'est ok, j'ai juste à  installer gag dans le mdr et c'est ok pour rendre incassable mes grub ??? non

Merci d'avance pour les réponses!!

Dernière modification par sirius10 (Le 10/01/2008, à 13:57)


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne