#1 Le 24/04/2008, à 22:41
- ddstmaix
[résolu] tutoriel "installer GRUB sur une partition"
je suis novice..
en vue de la migration gutsy vers hardy heron, et par sécurité, j'ai voulu faire un multi-boot XP/GUTSY/HARDY avec une partition de swap commune (dev/sda5).
j'ai isolé le /home sur une partition spécifique et dupliqué ma partition Gutsy (dev/sda3). j'ai changé l'UUID de la nouvelle partition "future hardy" (dev/sda2) et les labels pour les distinguer :
blkid :
/dev/sda1: TYPE="ntfs" UUID="A68C2EA48C2E6ECD" LABEL="PRESARIO"
/dev/sda2: LABEL="HARDY_HERON" UUID="d67ab852-95dd-4329-9364-ee3b9e91b0e5" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda3: UUID="c7dee769-ff7f-489b-8dd1-4d6009a28eb2" SEC_TYPE="ext2" TYPE="ext3" LABEL="GUTSY"
/dev/sda5: TYPE="swap" UUID="40968c72-4c47-48d7-8132-9386e5537b1e"
/dev/sda6: UUID="47A7-81E0" TYPE="vfat"
/dev/sda7: UUID="92F8A3A2F8A38359" LABEL="SAUV" TYPE="ntfs"
/dev/sdb1: SEC_TYPE="msdos" LABEL="KINGSTON" UUID="47E3-D537" TYPE="vfat"
/dev/sda8: LABEL="home" UUID="e47dd0b5-7a18-4782-b6b3-1020a5fe9e25" SEC_TYPE="ext2" TYPE="ext3"
j'ai ensuite suivi le tutoriel http://doc.ubuntu-fr.org/tutoriel/comme … _partition
dans le menu.lst du système principal principal (gutsy), je fait un relais vers le grub du système secondaire (hardy heron)
title Ubuntu 8.04 HARDY HERON
root (hd0,2)
chainloader +1
boot
je vois brièvement "starting", "loading stage2" puis je retombe sur le menu du grub du système principal.
si par contre je met directement dans le menu.lst du système primaire,le contenu du menu.lst du système secondaire, le boot se fait bien sur le système secondaire.
#title Ubuntu 8.04 HARDY HERON
#root (hd0,2)
#kernel /boot/vmlinuz-2.6.22-14-generic #root=UUID=d67ab852-95dd-4329-9364-ee3b9e91b0e5 ro quiet splash
#initrd /boot/initrd.img-2.6.22-14-generic
#quiet
où est l'erreur ? merci
Dernière modification par ddstmaix (Le 30/04/2008, à 22:03)
Hors ligne
#2 Le 24/04/2008, à 22:47
- Fractal
Re : [résolu] tutoriel "installer GRUB sur une partition"
Bonsoir
GRUB numérote les partitions à partir de 0, donc il me semble que si tu veux booter sur la partition /dev/sda2 il faut que tu mettes (hd0,1).
Fractal
Hors ligne
#3 Le 24/04/2008, à 22:50
- Nasman
Re : [résolu] tutoriel "installer GRUB sur une partition"
Si j'ai bien compris, hardy est sur /dev/sda2
Celà ne correspond pas à (hd0,1) dans la notation de grub ?
Edit grillé
Dernière modification par Nasman (Le 24/04/2008, à 22:51)
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#4 Le 25/04/2008, à 07:38
- ddstmaix
Re : [résolu] tutoriel "installer GRUB sur une partition"
quand je regarde sous l''éditeur de partition je vois dans l'ordre :
/dev/sda1
/dev/sda3 GUTSY
/dev/sda2 HARDY
quand je boote sur GUTSY je vois que la racine est bien sur /dev/sda3
quand je boote sur HARDY à partir du grub primaire la racine est bien sur /dev/sda2
c'est le chainage sur le boot du grub secondaire qui ne marche pas.
Hors ligne
#5 Le 25/04/2008, à 07:49
- ddstmaix
Re : [résolu] tutoriel "installer GRUB sur une partition"
je vais essayer de déplacer /dev/sda2 pour qu'il soit physiquement devant /dev/sda3
Hors ligne
#6 Le 25/04/2008, à 16:07
- Fractal
Re : [résolu] tutoriel "installer GRUB sur une partition"
Pourquoi n'essayes-tu pas de modifier (hd0,2) en (hd0,1)?
Pour GRUB, (hd0,2) signifie /dev/sda3 donc forcément quand tu choisis Hardy il retombe sur lui-même et ne boote pas sur la bonne partition.
Fractal
Dernière modification par Fractal (Le 25/04/2008, à 16:07)
Hors ligne
#7 Le 30/04/2008, à 21:57
- ddstmaix
Re : [résolu] tutoriel "installer GRUB sur une partition"
quand je regarde sous l''éditeur de partition je vois dans l'ordre :
/dev/sda1
/dev/sda3 GUTSY
/dev/sda2 HARDY
quand je boote sur GUTSY je vois que la racine est bien sur /dev/sda3
quand je boote sur HARDY à partir du grub primaire la racine est bien sur /dev/sda2
c'est le chainage sur le boot du grub secondaire qui ne marche pas.
Effectivement,je faisais l'erreur de de numéroter les partitions dans l'ordre où je les voyais physiquement dans l'éditeur de partition :
dev/sda1 = (hd0,0)
/dev/sda3 GUTSY = (hd0,1)
/dev/sda2 HARDY = (hd0,2)
donc pour booter sur la partition HARDY_HERON si dans le menu.lst je codais :
title Ubuntu 8.04 HARDY HERON
root (hd0,2)
chainloader +1
boot
je retombais sur le menu grub de la partition GUTSY..
merci à tous
Hors ligne