#1 Le 28/02/2007, à 22:11
- ferreol
grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
Hello bonsoir ,
J'ai une petite question , j'ai en premier installé ubuntu avec le grub par defaut dans hd0 puis j'ai installé debian.
J'ai donc debian depuis une semaine et hop aujourd'hui me tombe une update un nouveau noyau 2.6.18-4-686 disponible sous debian. Vous me direz depuis ta ubuntu rajoutte une entrée dans le grub dans /boot/grub/menu.lst mais comme je pense garder seulement ma debian a moyen terme je me disais et si j'installé le paquet grub sur ma debian et copiais mon menu.lst . Cela va-t'il crée un conflit ou non?
Au passage pour virer ubuntu j'aurai juste a formater la partition non?
Merci d'avance
Hors ligne
#2 Le 28/02/2007, à 23:00
- grillon
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
Bonsoir
je ne comprends pas trop, si grub a été installé par ubuntu dans le mbr et qu'il fait bien booter les deux pour l'instant, il fera l'affaire ensuite seulement pour debian. le mbr n'est pas dans une partition.
ou alors vous avez deux disques durs?
Grillon
Hors ligne
#3 Le 28/02/2007, à 23:14
- ferreol
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
Merci Grillon,
Grub est dans le mbr je pense par defaut mais sur la partition ubuntu j'ai un chemin /boot/grub/... ce que je n'ai pas dans debian ou j'ai juste /boot
Je ne sais pas si ce sont des raccourcis .
Mais je voudrais tout mettre sur ma debian , alors je me suis dis dans adept depuis debian peut-etre dois-je installer le paquet grub comme cela j'aurai le meme chemin /boot/grub . Ensuite je compte mettre a jour et upgrader le noyau debian ce qui je pense s'ajouttera dans le grub non?
Je dois pas etre tres clair car j'ai moi meme un doute pour savoir ou il est s'il est dans le mbr ou dans la partition ubuntu.
Dernière modification par ferreol (Le 28/02/2007, à 23:15)
Hors ligne
#4 Le 28/02/2007, à 23:30
- grillon
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
Salut
pour savoir s'il est dans la partition ou dans le mbr il suffit d'éditer menu.list de ubuntu , si c'est indiqué (hd0,0) c'est le mbr.
je n'ai jamais eu cette manip à faire, je viens de passer à debian également (en gardant ubuntu) et j'ai laissé pendant l'installation de debian, debian écraser le grub. il en a fait un nouveau avec tous les boot.
Installer grub depuis synaptic et installer grub sous debian me parait la bonne idée. commande : grub-install puis sudo update-grub
quand on installe un nouveau noyau, grub est mis à jour également.
Grillon
Hors ligne
#5 Le 28/02/2007, à 23:59
- ferreol
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
Je sais pas trop ou est mon grub meme en regardant sources.lst une idée?
# 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'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 3## 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 specific 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_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=37b2f0c0-1a55-4bf6-81fd-2d36150f7f50 ro
# kopt_2_6=root=/dev/hda5 ro## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,4)## 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## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash rootflags=data=writeback## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single rootflags=data=writeback## 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## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false## ## End Default Options ##
title Ubuntu, kernel 2.6.18.2-cep11a
root (hd0,4)
kernel /boot/vmlinuz-2.6.18.2-cep11a root=/dev/hda5 ro quiet splash rootflags=data=writeback
initrd /boot/initrd.img-2.6.18.2-cep11a
quiet
savedefault
boottitle Ubuntu, kernel 2.6.18.2-cep11a (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.6.18.2-cep11a root=/dev/hda5 ro single rootflags=data=writeback
initrd /boot/initrd.img-2.6.18.2-cep11a
boottitle Ubuntu, kernel 2.6.17-11-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/hda5 ro quiet splash rootflags=data=writeback
initrd /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boottitle Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/hda5 ro single rootflags=data=writeback
initrd /boot/initrd.img-2.6.17-11-generic
boottitle Ubuntu, memtest86+
root (hd0,4)
kernel /boot/memtest86+.bin
quiet
boottitle DEBIAN complete
root (hd0,7)
kernel /boot/vmlinuz-2.6.18-3-686 root=/dev/hda8 ro quiet splash rootflags=data=writeback
initrd /boot/initrd.img-2.6.18-3-686
quiet
savedefault
boottitle Windows 95/98/NT/2000
root (hd0,1)
chainloader +1### END DEBIAN AUTOMAGIC KERNELS LIST
Hors ligne
#6 Le 01/03/2007, à 01:52
- ferreol
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
il est bien dans dev/hda(0) selon device.map
En fait je me demandais si je ne pouvais pas tout simplement copier le répertoire /boot/grub qui est sur mon ubuntu , sur la partoch de ma debian.
Est-ce possible ? sachant qu'il y a les fichiers:
device.map
stage 1
stage 1.5
stage 2
Menu.lst...
etc.
Merci d'avance.
Hors ligne
#7 Le 01/03/2007, à 09:39
- grillon
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
salut
aucune idée, il faut expérimenter!
à la fin si debian ne boot pas, il y a un utilitaire: supergrubdisk que l'on peut télécharger, et graver sur un cd bootable.
Grillon
Hors ligne
#8 Le 01/03/2007, à 12:06
- ferreol
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
je vais essayer cela je pense je te dirai les resultats mais je suis pas confiant
Hors ligne
#9 Le 01/03/2007, à 14:19
- ferreol
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
un petit up car j hesite a faire la manip j ai plus internet a la maison
Hors ligne
#10 Le 01/03/2007, à 14:35
- Ryo
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
Salut,
Y a unbe solution dans la quelle il faur "chainer" les grubs.
Il faut installer grub-debian sur la partion /boot (ou /) de la debian, dans une sorte de second mbr, et dire au grub-ubuntu de lancer le grub-debian en chainant.
Ou alors le contraire, si, à moyen terme, tu comptes garder Debian et virer Ubuntu.
c'est expliquer par exemple ici :
https://wiki.crans.org/SystèmeLinux/MenuGrub
j'ai testé récement, ça fonctionne bien, et ça permet d'être très modulaire.
ciao
#11 Le 02/03/2007, à 13:32
- ferreol
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
Oui merci Ryo , mais en fait je vais virer ubuntu je pense et rester avec debian qui mne convient et en fait c est la meme chose en plus rapide juste.
J ai essayé de juste déplacer le repertoire grub dans /boot de ma debian mais cela me donne une erreur grub 15 donc si je vire ubuntu il va m´arriver la meme chose.
Je comprends pas bien comment je peux dire à grub qui est dans le mbr , va chercher grub dans la partoch debian .
Hors ligne
#12 Le 02/03/2007, à 15:53
- grillon
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
salut
Je comprends pas bien comment je peux dire à grub qui est dans le mbr , va chercher grub dans la partoch debian .
Le lien qu'à donné ryo est le meilleur sur grub que j'ai lu depuis longtemps. On ne pourra rien rajouter de plus. c'est complexe mais très bien fait.
c'est dommage de ne pas avoir internet, car moi je ferai une réinstallation de debian à la place de ubuntu en laissant debian refaire grub dans le mbr du disque à la fin de l'installation. un grub tout neuf quoi!
sans internet je ferai comme ceci : je graverai les paquets téléchargé de la distribution debian sur un cd ou un disque externe, ils se trouvent dans /var/cache/apt/archives.
en fait je copierai /var/cache/apt en entier et une fois fini la nouvelle installation minimale de debian , je me debrouillerai (avec un livd cd ou en ligne de commande) pour remplacer /var/cache/apt par celui de la sauvegarde.
ainsi pendant l'installation et la configuration du nouveau système debian par apt-get ou synaptic, il trouvera ce qu'il lui faut dans /var.
Grillon
Hors ligne
#13 Le 03/03/2007, à 08:07
- scorpio810
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
ferreol je pense pareil que grillon
tu reinstalle debian et pas de debootstrap , tu prends une netinstall et pour ton pb de clavier tu as essayé de brancher un clavier ps2 (ou usb) sur ton laptop ?
http://forum.ubuntu-fr.org/viewtopic.php?pid=763184#p763184
et pas de bêtises avec Beagle ,calmes tes pulsions
Dernière modification par scorpio810 (Le 03/03/2007, à 10:53)
"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."
Hors ligne
#14 Le 05/03/2007, à 01:16
- ferreol
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
Scorpio cette solution ne me convient guère ,mauvaise pioche donc. Selon les grands defenseurs de linux il est soit disant jamais nécéssaire de tout réinstaller . En plus juste quand il s'agit de deplacer un Grub juste. A la limite je prefere desinstaller le max depuis ubuntu et reduire la partition mais c'est la solution arrache il doit y avoir plus propre.
Genre formater le mbr demarrer depuis un live CD et reinstaller Grub.sur la partition debian non?
Hors ligne
#15 Le 05/03/2007, à 10:14
- cep
Re : grub sur 2 partitions un probleme?? (debian 2.6.18-4-686 et ubuntu)
c'est expliquer par exemple ici :
Plus simple. http://forum.ubuntu-fr.org/viewtopic.php?id=55813
On installe en effet grub dans le boot sector de la partition portant l'autre système linux.
Hors ligne