#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
boottitle 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<
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<
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
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
Un mbr d'origine contient une
routine d'amorçage pour charger le chargeur d'amorçage présent sur la partition active.
Merci
Je crois que je comprend. Donc avec si j'installe Ubuntu sur mon nouveau PC (sans windows ) 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
#15 Le 09/01/2008, à 23:06
- sirius10
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
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 :)
@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<
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'accueilleAinsi, 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
bootdans 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
tapesudo 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 !
J'ai pas du tout comprendre en fait
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.
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