[Résolu] Installation Grub / Chainage

Ответить
Аватара пользователя
fif91
Сообщения: 11
Зарегистрирован: 17 дек 2012, 19:43
Operating system: [color=darkblue][i]Free 2010.2 x32 | Arch Linux | KDE [b]4.9.2[/b][/i][/color]
[size=75]Intel E8500 @3.16 GHz - 3 Go RAM - ATI HD Radeon 3850[/size]

[Résolu] Installation Grub / Chainage

Сообщение fif91 » 21 дек 2012, 20:48

Bonjour,
Je profite tout d'abord de l'occasion pour remercier Sylvainjc, pour ces merveilleux articles présents sur son blog.

Désolé de faire de la pub ;-)

Je découvre Rosa Desktop, qui me plait beaucoup.
Je souhaiterai l'installer en dur (en lieu et place de Mandriva 2010.2 ah, je l'aimais bien celle-là :cry: ), mais pour cela j'aurais besoin de votre aide.
Grub2 semble ne pas être installable sur une partition dédiée.
Hors, pour toutes mes installations, j'utilise un chainage.

J'ai une partition /dev/sdc6 en ext4, contenant un Grub.
ls -laR /media/38768373-a9e6-4bd2-932f-9fba45dd125a/

/media/38768373-a9e6-4bd2-932f-9fba45dd125a/:
total 631
drwxr-xr-x 4 root root 1024 8 janv. 2011 .
drwxr-xr-x 10 root root 4096 21 déc. 17:28 ..
-rw-r--r-- 1 root root 440 9 janv. 2011 boot.backup.sda
-rwxr-xr-x 1 root root 626176 23 oct. 2010 gfxmenu
drwxr-xr-x 2 root root 1024 25 août 20:18 grub
drwx------ 2 root root 12288 23 oct. 2010 lost+found

/media/38768373-a9e6-4bd2-932f-9fba45dd125a/grub:
total 325
drwxr-xr-x 2 root root 1024 25 août 20:18 .
drwxr-xr-x 4 root root 1024 8 janv. 2011 ..
-rw-r--r-- 1 root root 30 9 janv. 2011 device.map
-rw-r--r-- 1 root root 30 23 oct. 2010 device.map.old
-rw-r--r-- 1 root root 8680 9 janv. 2011 e2fs_stage1_5
-rw-r--r-- 1 root root 7976 9 janv. 2011 fat_stage1_5
-rw-r--r-- 1 root root 7224 9 janv. 2011 ffs_stage1_5
-rwxr-xr-x 1 root root 115 9 janv. 2011 install.sh
-rwxr-xr-x 1 root root 115 23 oct. 2010 install.sh.old
-rw-r--r-- 1 root root 8792 9 janv. 2011 iso9660_stage1_5
-rw-r--r-- 1 root root 8688 9 janv. 2011 jfs_stage1_5
-rw------- 1 root root 462 25 août 20:18 menu.lst
-rw-r--r-- 1 root root 223 17 mars 2010 menu.lst.example
-rw------- 1 root root 380 9 nov. 2010 menu.lst.old
-rw------- 1 root root 399 25 août 20:18 menu.lst~
-rw-r--r-- 1 root root 7376 9 janv. 2011 minix_stage1_5
-rw-r--r-- 1 root root 9764 9 janv. 2011 reiserfs_stage1_5
-rw-r--r-- 1 root root 512 9 janv. 2011 stage1
-rw-r--r-- 1 root root 115592 9 janv. 2011 stage2
-rw-r--r-- 1 root root 117128 9 janv. 2011 stage2_eltorito
-rw-r--r-- 1 root root 7492 9 janv. 2011 ufs2_stage1_5
-rw-r--r-- 1 root root 6824 9 janv. 2011 vstafs_stage1_5
-rw-r--r-- 1 root root 9632 9 janv. 2011 xfs_stage1_5

/media/38768373-a9e6-4bd2-932f-9fba45dd125a/lost+found:
total 13
drwx------ 2 root root 12288 23 oct. 2010 .
drwxr-xr-x 4 root root 1024 8 janv. 2011 ..
Menu.lst /dev/sdc6

Код: Выделить всё

timeout 2
color black/cyan yellow/cyan
gfxmenu (hd0,5)/gfxmenu
default 4

title Mandriva Linux 2010 Spring
root (hd0,6)
configfile /boot/grub/menu.lst

title Mageia 2.0
root (hd0,10)
configfile /boot/grub/menu.lst

title Debian GNU/Linux 6.0 
root (hd0,7)
kernel /boot/grub/core.img

title Kubuntu 12.04 
root (hd0,8)
kernel /boot/grub/core.img

title ArchLinux
root   (hd0,9)
configfile /boot/grub/menu.lst

title windows
root (hd0,0)
makeactive
chainloader +1
Et pour chacune de mes distribtions, le bootloader est installé sur la racine.


Partition Rosa cible /dev/sdc7


Comment puis effectuer l'installation pour conserver cette architecture ?


De mémoire, pour avoir ce résultat, j'avais installé une distribution (Mandriva je crois) deux fois.
La première fois, j'avais précisé
- /boot --> /dev/sdc6
- / --> /dev/sdc7
- Installation Grub sur la MBR

2° installation
- / --> /dev/sdc7
- Installation Grub sur /dev/sdc7


Merci d'avance pour votre aide
Последний раз редактировалось fif91 29 дек 2012, 20:24, всего редактировалось 1 раз.

D27
Сообщения: 295
Зарегистрирован: 18 ноя 2012, 19:42
Operating system: Rosa - Mandriva - Mageia

Re: Installation Grub / Chainage

Сообщение D27 » 21 дек 2012, 22:44

Salut fif91,

Désolé, je ne viens pas t'aider, pourtant je sais qu'il y des solutions à ta demande, j'en ai lues quelques unes, je ne me souviens plus où.

Je venais simplement te dire que ce grub2 ne pose absolument aucun problème là où il s'installe, et qu'il reconnaît parfaitement tous les systèmes présents. Par exemple j'en ai 6 sur deux disques différents et tous démarrent parfaitement.

Je me méfiais aussi de grub2 parce que ce qui est nouveau chez Linux, ce n'est pas forcément exempt d'aventure... mais là, pas de problème.

Mais bon, continue de chercher une solution que tu juges sécuritaire, c'est toi que ça engage.

A+

Аватара пользователя
sylvainsjc
Сообщения: 1276
Зарегистрирован: 28 июн 2012, 20:39
Operating system: ROSA Linux
Контактная информация:

Re: Installation Grub / Chainage

Сообщение sylvainsjc » 21 дек 2012, 22:47

Bonjour et bienvenue à toi ;)
j'ai eu le même problème avec le Grub non installable sur une partition car je fais aussi du chainage. Une chose certaine, si tu souhaites installer la dernière ROSA, tu n'auras pas d'autre alternative que d'écraser ton MBR pour l'installation du Grub2 ROSA.
Tu pourras bien sur toujours restaurer ton ancien Grub et on pourrait peut être poser la question pour savoir si un moyen existe en post-installation pour réinstaller le Grub2 sur une partition plutôt que le MBR ?

Personnellement j'avais le Grub1 de la ROSA 2012 LTS (que j'utilise toujours pour le moment) et il a donc été remplacé par le Grub2 de la ROSA 2012 "Fresh" qui est encore plus élégant. Il m'a reconnu toutes mes autres partitions et distributions sans problème.

Vladimir
Сообщения: 56
Зарегистрирован: 17 дек 2012, 01:29
Operating system: Mageia2

Re: Installation Grub / Chainage

Сообщение Vladimir » 22 дек 2012, 01:50

Bonjour tout le monde,
@ fif91
Le menu de Grub Legacy qui apparaît lorsque tu lances ta machine appartient à quelle distribution installée?
Par exemple, pour moi, c'est le Grub de Mageia1 qui a été la première distribution Linux installée sur mon DD.
Ensuite, j'ai effectué un chaînage sur les autres distributions installées(Mageia2, Cauldron et Mageia3 Beta1)
Quand j'ai installé Rosa sur cette machine,le Grub2 a pris la place du Grub de Mageia1, puisqu'on ne peut pas faire autrement.
Je n'ai eu aucun mal avec la fonction "Rescue" du DVD de Mageia1 à remettre le Grub d'origine et effectuer un chaînage vers Rosa, chaînage qui est effectuée d'une façon différente que celle avec un Grub Legacy d'une autre distribution. (Voir la suite du post)

@ sylvainsjc
...et on pourrait peut être poser la question pour savoir si un moyen existe en post-installation pour réinstaller le Grub2 sur une partition plutôt que le MBR
Il n'est pas nécessaire, dans ce cas, de réinstaller Grub2 sur une partition, mais il est nécessaire de l'avoir installé, en l'occurence ici sur le MBR du disque de démarrage, pour avoir ses différents fichiers.
En effet, le chainage vers une distribution ayant Grub2 s'effectue par un appel de l'UUID de la partition racine et "un lancement" d'un fichier.

Par exemple, on veut chaîner Rosa qui est sur la partition sda5.
- on ouvre une console et en root on tape: On obtient par cette commande l'UUID de la partition sda5.

Ensuite on ouvre le fichier menu.lst de la distribution qui a le Grub maître (celui qui s'affiche au démarrage de la machine)
Et dans ce fichier on tape en root:

Код: Выделить всё

title Rosa
root (hd0,5)
uuid uuid de la partition racine de Rosa
kernel /boot/grub2/i386-pc/core.img (chemin du fichier core.img à vérifier)
Et c'est tout. :)

Аватара пользователя
fif91
Сообщения: 11
Зарегистрирован: 17 дек 2012, 19:43
Operating system: [color=darkblue][i]Free 2010.2 x32 | Arch Linux | KDE [b]4.9.2[/b][/i][/color]
[size=75]Intel E8500 @3.16 GHz - 3 Go RAM - ATI HD Radeon 3850[/size]

Re: Installation Grub / Chainage

Сообщение fif91 » 22 дек 2012, 03:12

Vladimir писал(а):Bonjour tout le monde,
@ fif91
Le menu de Grub Legacy qui apparaît lorsque tu lances ta machine appartient à quelle distribution installée?
Par exemple, pour moi, c'est le Grub de Mageia1 qui a été la première distribution Linux installée sur mon DD.
Ensuite, j'ai effectué un chaînage sur les autres distributions installées(Mageia2, Cauldron et Mageia3 Beta1)
Je dirai qu'elle n'est attachée à aucune distribution car, :
fif91 писал(а): De mémoire, pour avoir ce résultat, j'avais installé une distribution (Mandriva je crois) deux fois.
La première fois, j'avais précisé
- /boot --> /dev/sdc6
- / --> /dev/sdc7
- Installation Grub sur la MBR

2° installation
- / --> /dev/sdc7
- Installation Grub sur /dev/sdc7
J'ai remarqué grâce à un post de Sylvainjc qu'il était possible de restaurer l'amorçage sur une partition.

Изображение


Quelqu'un a t'il testé ?
Последний раз редактировалось sylvainsjc 22 дек 2012, 12:22, всего редактировалось 1 раз.
Причина: [Moderation : taille image]

Аватара пользователя
sylvainsjc
Сообщения: 1276
Зарегистрирован: 28 июн 2012, 20:39
Operating system: ROSA Linux
Контактная информация:

Re: Installation Grub / Chainage

Сообщение sylvainsjc » 22 дек 2012, 12:20

Salut,

Je ne peux le tester que sur VirtualBox mais il semblerait que ça soit possible car on il y a une option pour installer sur une partition à la place du MBR ;)

Изображение

Изображение

Аватара пользователя
fif91
Сообщения: 11
Зарегистрирован: 17 дек 2012, 19:43
Operating system: [color=darkblue][i]Free 2010.2 x32 | Arch Linux | KDE [b]4.9.2[/b][/i][/color]
[size=75]Intel E8500 @3.16 GHz - 3 Go RAM - ATI HD Radeon 3850[/size]

Re: Installation Grub / Chainage

Сообщение fif91 » 24 дек 2012, 19:10

Bon, j'ai finalement franchi le pas en installant Rosa Desktop 2012.
Je ne suis cependant pas parvenu au résultat attendu, à savoir celui évoqué dans mon 1er post :
- Un grub général dans lequel sont recensés toutes mes ditributions. Chaque entrée au menu exécutant le menu.lst de l'OS concerné.

Pour mémoire, pour parvenir à cette configuration, j'avais suivi ce tuto

Pour résumer mes péripéties, voici les étapes suivis pour obtenir le résultat que je n'attendais pas :
- Installation de Rosa Desktop => grub sur MBR
- Démarrage sur Rosa Desktop, installation du chargeur de boot sur la partition racine, via le menu présenté par Sylvainsjc
- Démarrage sur Mageia (installé sur une autre partition).
- Montage de la partition recueillant le boot général dans /boot (mount /dev/sdc6 /boot)
- MCC --> Démarrage --> Configurer le démarrage du système
- Installation du chargeur sur /dev/sdc
- Modification du menu.lst de /dev/sdc6
- Reboot


J'ai bien le bootloader de Mageia, comme je l'avais demandé.
Cependant, le menu qui s'affiche ne correspond pas à celui de /dev/sdc6; mais celui de Mageia, présent dans /dev/sdc11

Il y a quelque chose qui m'échappe. :%)

Comment rétablir la situation, et faire en sorte que le menu.lst de /dev/sdc6 soit pris en compte ?
Une solution qui m'éviterait de réinstaller comme le suggère le tuto.

PS :
@Sylvainsjc
L'installation du bootloader sur la partition racine de Rosa Desktop semble fonctionner

Аватара пользователя
sylvainsjc
Сообщения: 1276
Зарегистрирован: 28 июн 2012, 20:39
Operating system: ROSA Linux
Контактная информация:

Re: Installation Grub / Chainage

Сообщение sylvainsjc » 24 дек 2012, 21:56

Je ne sais plus si tu souhaites garder le grub de Mandriva ou Mageia ?
Normalement dans le Grub de Mageia ou Mandriva, tu dois configurer une entrée supplémentaire de type "Windows" que tu feras pointer sur la partition ou il y a ROSA. C'est ce que tu as fait ?

Аватара пользователя
fif91
Сообщения: 11
Зарегистрирован: 17 дек 2012, 19:43
Operating system: [color=darkblue][i]Free 2010.2 x32 | Arch Linux | KDE [b]4.9.2[/b][/i][/color]
[size=75]Intel E8500 @3.16 GHz - 3 Go RAM - ATI HD Radeon 3850[/size]

Re: Installation Grub / Chainage

Сообщение fif91 » 25 дек 2012, 17:56

sylvainsjc писал(а):Je ne sais plus si tu souhaites garder le grub de Mandriva ou Mageia ?
En fait, peu importe; du moment qu'il s'agisse d'une version < 2.0 me permettant de chainer facilement vers les bootloader des partitions racines des différentes distributions.
L'intérêt de cette méthode est d'avoir 2 menus :
- le premier issu de /dev/sdc6 contenant l'ensemble de mes distributions, chaque entrée étant ajoutée manuellement par mes soins
Exemples :
Pour un grub cible 0.97

Код: Выделить всё

title MaDistribution
root   (hd0,9)
configfile /boot/grub/menu.lst
ou

Код: Выделить всё

title MaDistribution
root   (hd0,9)
chainloader + 1
Pour un grub nouvelle génération

Код: Выделить всё

title MaDistribution
root (hd0,9)
kernel /boot/grub2/i386-pc/core.img
A noter que ce dernier chainage fonctionne parfaitement avec Rosa Desktop. Le menu de Rosa s’affiche et, le démarrage de la distribution s’effectue sans problème.

- Le deuxième est spécifique à la distribution

sylvainsjc писал(а): Normalement dans le Grub de Mageia ou Mandriva, tu dois configurer une entrée supplémentaire de type "Windows" que tu feras pointer sur la partition ou il y a ROSA. C'est ce que tu as fait ?
Non. A partir de Mageia, j’ai monté /dev/sdc6 dans le boot de la partition, puis lancé l’utilitaire "Configurer le démarrage du système" en précisant de placer le bootloader dans le MBR de sdc; les fichiers nécessaires au “grub généraliste”, automatiquement copiés dans la partition montée. J’ai ensuite supprimé tous les fichiers inutiles pour ne conserver que ceux-ci :

Код: Выделить всё


./  ../  boot.backup.sdc  dracut/  gfxmenu*  grub/

/media/38768373-a9e6-4bd2-932f-9fba45dd125a/dracut:
./  ../

/media/38768373-a9e6-4bd2-932f-9fba45dd125a/grub:
./          device.map.old  ffs_stage1_5     iso9660_stage1_5   menu.lst          menu.lst.old       stage1         vstafs_stage1_5
../         e2fs_stage1_5   install.sh*      jfs_stage1_5       menu.lst~         minix_stage1_5     stage2         xfs_stage1_5
device.map  fat_stage1_5    install.sh.old*  menu_20121224.lst  menu.lst.example  reiserfs_stage1_5  ufs2_stage1_5

Аватара пользователя
fif91
Сообщения: 11
Зарегистрирован: 17 дек 2012, 19:43
Operating system: [color=darkblue][i]Free 2010.2 x32 | Arch Linux | KDE [b]4.9.2[/b][/i][/color]
[size=75]Intel E8500 @3.16 GHz - 3 Go RAM - ATI HD Radeon 3850[/size]

Re: Installation Grub / Chainage

Сообщение fif91 » 25 дек 2012, 21:42

En fait, j'ai l'impression que sdc6 n'est pas définie comme partition de démarrage par défaut:-\

Existe t'il une commande pour la définir ?

Аватара пользователя
sylvainsjc
Сообщения: 1276
Зарегистрирован: 28 июн 2012, 20:39
Operating system: ROSA Linux
Контактная информация:

Re: Installation Grub / Chainage

Сообщение sylvainsjc » 25 дек 2012, 22:06

Peux tu nous donner le retour de la commande "fdisk -l" sous root ?

Аватара пользователя
fif91
Сообщения: 11
Зарегистрирован: 17 дек 2012, 19:43
Operating system: [color=darkblue][i]Free 2010.2 x32 | Arch Linux | KDE [b]4.9.2[/b][/i][/color]
[size=75]Intel E8500 @3.16 GHz - 3 Go RAM - ATI HD Radeon 3850[/size]

Re: Installation Grub / Chainage

Сообщение fif91 » 25 дек 2012, 22:32

Код: Выделить всё

fdisk -l

80.0 Go, 80026361856 octets, 156301488 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x8d678d67

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1            2048   156301311    78149632    5  Étendue
/dev/sdb5            4096     3149823     1572864   82  partition d'échange Linux / Solaris
/dev/sdb6         3151872   156301311    76574720   83  Linux

Disque /dev/sdc : 250.1 Go, 250059350016 octets, 488397168 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x0b490b49

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdc1   *          63    62910539    31455238+   7  HPFS/NTFS/exFAT
/dev/sdc2        62910540   429803009   183446235    5  Étendue
/dev/sdc3       251658225   398122829    73232302+   7  HPFS/NTFS/exFAT
/dev/sdc5        62910603    66043214     1566306   82  partition d'échange Linux / Solaris
/dev/sdc6        66043278    66653684      305203+  83  Linux
/dev/sdc7        66653748   108599399    20972826   83  Linux
/dev/sdc8   *   119282688   171911564    26314438+  83  Linux
/dev/sdc9       171911628   215254934    21671653+  83  Linux
/dev/sdc10  *   215254998   251658224    18201613+  83  Linux
/dev/sdc11      398125056   429803009    15838977   83  Linux

Disque /dev/sdd : 250.1 Go, 250059350016 octets, 488397168 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x0b8a0b8a

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdd1   *         124   488396799   244198338    5  Étendue
/dev/sdd5             126     3132674     1566274+  82  partition d'échange Linux / Solaris
/dev/sdd6       278671360   488079359   104704000   83  Linux
/dev/sdd7         3132738   278669311   137768287   83  Linux

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

Disque /dev/sda : 80.0 Go, 80026361856 octets, 156301488 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xd359d359

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1            2048   156301311    78149632    5  Étendue
/dev/sda5            4096     3149823     1572864   82  partition d'échange Linux / Solaris
/dev/sda6         3151872   156301311    76574720   83  Linux

Disque /dev/mapper/VG_Data-LV_Data : 156.8 Go, 156816637952 octets, 306282496 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/mapper/VG_Swap-LV_Swap : 3212 Mo, 3212836864 octets, 6275072 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets

Аватара пользователя
sylvainsjc
Сообщения: 1276
Зарегистрирован: 28 июн 2012, 20:39
Operating system: ROSA Linux
Контактная информация:

Re: Installation Grub / Chainage

Сообщение sylvainsjc » 25 дек 2012, 23:13

Tu as 4 disques durs. Est ce que ton bios te permet de sélectionner le disque de boot (par touche F11 ou F12) ? Tu pourrais très bien avoir un Grub1 (Mandriva ou Mageia ou Rosa Marathon LTS) dans le MBR de sda et un Grub2 (ROSA) sur le MBR sdb ou sdc ou sdd.

Sinon pour rétablir Grub1 de Mageia par exemple, tu peux suivre ce tuto (remplacer Ubuntu par ROSA)

Tu peux aussi récupérer le très beau Grub1 de la Rosa Marathon LTS (dans tous les cas, il te faut le DVD de la distribution)

Аватара пользователя
fif91
Сообщения: 11
Зарегистрирован: 17 дек 2012, 19:43
Operating system: [color=darkblue][i]Free 2010.2 x32 | Arch Linux | KDE [b]4.9.2[/b][/i][/color]
[size=75]Intel E8500 @3.16 GHz - 3 Go RAM - ATI HD Radeon 3850[/size]

Re: Installation Grub / Chainage

Сообщение fif91 » 26 дек 2012, 00:58

sylvainsjc писал(а):Tu as 4 disques durs. Est ce que ton bios te permet de sélectionner le disque de boot (par touche F11 ou F12) ?
J'ai effectivement 4 disques :
- 1 disque systèmes contenant les différents OS
- 1 disque de données (/home, musique et sauvegarde)
- 1 disque LVM (2x80Go) utilisé pour VBox
Apparemment, je peux choisir le disque d'amorçage. :)
sylvainsjc писал(а):Tu pourrais très bien avoir un Grub1 (Mandriva ou Mageia ou Rosa Marathon LTS) dans le MBR de sda et un Grub2 (ROSA) sur le MBR sdb ou sdc ou sdd.
Oui, effectivement, je n'y avais pas pensé. Mais, je préfère tout conserver sur le disque système.
sylvainsjc писал(а): Sinon pour rétablir Grub1 de Mageia par exemple, tu peux suivre ce tuto (remplacer Ubuntu par ROSA)

Tu peux aussi récupérer le très beau Grub1 de la Rosa Marathon LTS (dans tous les cas, il te faut le DVD de la distribution)
Alors, j'ai tenté mais sans succès. J'ai obtenu une erreur du style "je ne trouve pas le stage2. Installation échouée !" (désolé, je ne me souviens pas du message précis)

Au final, j'ai procédé à une réinstallation de Mageia dans une partition libre, avec la configuration suivante :
- / : sdc12
- /boot : sdc6
- Installation du bootloader sur sdc
Ainsi, je me retrouve avec un grub maitre, et des grubs spécifiques à chaque distribution.
Cependant, je ne comprends toujours pas pourquoi mon aventure de ce post, ne m'a pas conduit au même résultat :O:


@Vladimir
Vladimir писал(а): Ensuite on ouvre le fichier menu.lst de la distribution qui a le Grub maître (celui qui s'affiche au démarrage de la machine)
Et dans ce fichier on tape en root:

Код: Выделить всё

title Rosa
root (hd0,5)
uuid uuid de la partition racine de Rosa
kernel /boot/grub2/i386-pc/core.img (chemin du fichier core.img à vérifier)
Et c'est tout. :)
Ta ligne uuid ne fait-elle pas office de doublon avec root (hd0,5) ? Est-elle vraiment nécessaire ?
En fait, j'aurai eu tendance à mettre l'une ou l'autre, mais pas les deux.


Merci pour votre aide.
Последний раз редактировалось fif91 26 дек 2012, 01:04, всего редактировалось 1 раз.

D27
Сообщения: 295
Зарегистрирован: 18 ноя 2012, 19:42
Operating system: Rosa - Mandriva - Mageia

Re: Installation Grub / Chainage

Сообщение D27 » 26 дек 2012, 01:00

Salut,

Je n'ai pas tout suivi de cette conversation, mais il y a d'autres façons de remettre le grub désiré au départ.

1. En éditant le grub lancé au départ (commande => e) et en lui changeant l'UUID ou bien le Nº de partition (hd5,2 au lieu de hd4,0 par exemple) puis, une fois la bonne distribution lancée, rentrer dans le MCC/démarrage et effectuer dans le grub un changement quelconque et le sauvegarder, ou aussi, lui dire de de s'installer sur le mbr.

2. En lançant dès le grub de départ, la TTY ayant pour prompt grub:/ (je ne me rappelle plus, mais je crois que c'est avec la touche => c ou esc ou la barre de défilement...) et en insérant la commande => setup (hd2) (hd,5,2) par exemple, mais il faut choisir les bons nº de disque et de partition, bien sûr.

3. Lors de la mise en route (bouton de la tour) du PC presser la touche "suppr" ou "del" pour rentrer dans le setup du BIOS et là, changer l'ordre des disques au démarrage s'il y en a plusieurs et sauvegarder (F10).
A tous les coups un grub quelconque => souvent le bon que l'on cherche à faire apparaître, se lance alors sans autre manip. Par contre, il faudra y rajouter par le MCC, l'entrée de la dernière (distrib qui a commuté le disque de lancement).

EDIT : MESSAGE CROISE, TROP TARDIF. TANT PIS


A+

Аватара пользователя
fif91
Сообщения: 11
Зарегистрирован: 17 дек 2012, 19:43
Operating system: [color=darkblue][i]Free 2010.2 x32 | Arch Linux | KDE [b]4.9.2[/b][/i][/color]
[size=75]Intel E8500 @3.16 GHz - 3 Go RAM - ATI HD Radeon 3850[/size]

Re: Installation Grub / Chainage

Сообщение fif91 » 26 дек 2012, 01:08

D27 писал(а):EDIT : MESSAGE CROISE, TROP TARDIF. TANT PIS
Salut D27;.
Non, pas tant pis. Ca pourra très bien nous servir un jour :good:

philippe.roubach
Сообщения: 19
Зарегистрирован: 12 авг 2012, 13:36
Operating system: 2010.2 i586

Re: [Résolu] Installation Grub / Chainage

Сообщение philippe.roubach » 03 янв 2013, 15:23

j'ai restauré le démarrage de ma mandriva 2010.2
puis pour le chainage vers le menu de la rosa desktop de test j'ai utilisé

title <commentaire>
root (hd2,0)
kernel /boot/grub2/i386-pc/core.img

ça marche très bien

merci
Mandriva 2010.2 i586 MIB kernel nrj pae desktop 3.5.7, kde 4.8.4
Asus M2N, AMD Athlon 64 X2 5000+, 8 Gb, Asus Nvidia 210 silent, Linksys WMP600N, Kensington Bluetooth usb micro adapter, multicard reader Addonics AEIDDSAU, HP LaserJet 1220

Аватара пользователя
fif91
Сообщения: 11
Зарегистрирован: 17 дек 2012, 19:43
Operating system: [color=darkblue][i]Free 2010.2 x32 | Arch Linux | KDE [b]4.9.2[/b][/i][/color]
[size=75]Intel E8500 @3.16 GHz - 3 Go RAM - ATI HD Radeon 3850[/size]

Re: [Résolu] Installation Grub / Chainage

Сообщение fif91 » 12 май 2013, 19:07

Après mises à jour, je me retrouve avec le grub de Rosa, écrasant celui que j'utilise en guise de chainage. :evil:
Par contre, cette fois-ci, je suis parvenu à le restaurer.

A l'issue du boot sur Mageia,
- je modifie mon /etc/fstab de Mageia, afin que le /boot pointe sur sdc6, la partition hébergeant mon grub général
- reboot sur Mageia, je me retrouve donc avec /boot --> /dev/sdc6
- MCC --> Démarrage --> Configurer le démarrage du système
- Installation du chargeur sur /dev/sdc
- Modification du menu.lst de /dev/sdc6
- Reboot

Mon grub général est restauré.
J'ai comme l'impression que l'outil "Configurer le démarrage du système", s'appuie sur les entrées présentes dans /etc/fstab; ce qui pourrait expliquer le résultat obtenu dans ce post

jjm
Сообщения: 132
Зарегистрирован: 08 май 2013, 01:07
Operating system: Mandriva 2010.2, ROASA LTS LXDE

Re: [Résolu] Installation Grub / Chainage

Сообщение jjm » 14 май 2013, 00:26

Salut à vous,

Bien que le sujet soit résolu, permettez-moi d'intervenir pour partager mon vécu à ce propos :

Код: Выделить всё

timeout 10
color black/cyan yellow/cyan
gfxmenu (hd1,5)/boot/gfxmenu
default 0

title MANDRIVA 2010.2 PWP
kernel (hd1,5)/boot/vmlinuz BOOT_IMAGE=MANDRIVA_2010.2_PWP root=UUID=67ba6784-9e6d-404b-8005-b39220e2b7e4 resume=UUID=025d3341-41ce-416b-8406-a1f3d202bc69 splash=silent vga=788
initrd (hd1,5)/boot/initrd.img

title linux-nonfb
kernel (hd1,5)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=67ba6784-9e6d-404b-8005-b39220e2b7e4 resume=UUID=025d3341-41ce-416b-8406-a1f3d202bc69
initrd (hd1,5)/boot/initrd.img

title desktop 2.6.33.5-2
kernel (hd1,5)/boot/vmlinuz-2.6.33.5-desktop-2mnb BOOT_IMAGE=desktop_2.6.33.5-2 root=UUID=67ba6784-9e6d-404b-8005-b39220e2b7e4 resume=UUID=025d3341-41ce-416b-8406-a1f3d202bc69 splash=silent vga=788
initrd (hd1,5)/boot/initrd-2.6.33.5-desktop-2mnb.img

title failsafe
kernel (hd1,5)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=67ba6784-9e6d-404b-8005-b39220e2b7e4 failsafe
initrd (hd1,5)/boot/initrd.img

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

#Cettte Debian utilise grub 1.9 : rectification!! Supporte le chaînage.
title Debian Wheezy chainloader
root (hd1,0)
chainloader +1

#Cette dérivée Debian nécessite une procédure particulière, que je connais depuis LM 8, Helena : format binaire non reconnu
#uuid représente l'UUID de la / ou de la /boot
title LTS 10.04 sdb2
uuid e7874d6e-6037-4730-9d6d-5a69eac55a04
kernel /boot/grub/core.img

#Essai pour voir : échec de boot
title LTS 10.04 sdb2 chainloader
root (hd1,1)
chainloader +1

title ROSA (LTS)
root (hd1,2)
configfile /boot/grub/menu.lst

#Dérivée Debian
title MEPIS Linux 11.0
root (hd1,6)
configfile /boot/grub/menu.lst

title openSUSE 11.4 (i586)
root (hd1,7)
configfile /boot/grub/menu.lst

title Mageia (Official)
root (hd1,8)
configfile /boot/grub/menu.lst

#Utilise grub 2.0, supporte le chaînage
title openSUSE 12.2 avec grub 2.0
root (hd1,9)
chainloader +

#Basée sur grub 2.0 qui supporte le chaînage
title LTS 12.04
root (hd1,11)
chainloader +1
openSUSE 12.2 grub 2 sera bientôt ajoutée dans ce menu.lst
Il est possible d'installer grub2 dans une partition dédiée, à condition que la première partition commence au secteur 63.
Il peut être nécessaire de procéder ainsi :

grub-install --force /dev/sdxy (pour une partition)

grub-install --force /dev/sdx (pour un "MBR")


LTS 10.04 et openSUSE 12.2 ont leur grub2 installé dans le MBR d'une clef USB, car le BIOS du pc32 (2003) le permet par :

USB HDD

Ce qui me permet de ne pas utilisée le MBR /dev/sda que je réserve à Windows. Ainsi Windows et mes distribs n'ont aucune interdépendace, car je me méfie de Windows. Les virus dans le MBR peuvent perturber Linux.

UN OUBLI IMPORTANT : COMMENT MANDRIVA EST DÉMARRÉE? Par USB FDD (Floppy Disk Drive?), le "stage1 de grub-legacy y étant écrit sans problème. Cette méthode n'est probablablement pas utilisable avec grub2, à cause de core.img trop encombrant.
Последний раз редактировалось jjm 16 май 2013, 17:05, всего редактировалось 3 раза.
Seuls ceux qui sont assez fous pour penser qu'ils peuvent changer le monde y parviennent.
Henri Dunant, fondateur de la Croix Rouge

Аватара пользователя
sylvainsjc
Сообщения: 1276
Зарегистрирован: 28 июн 2012, 20:39
Operating system: ROSA Linux
Контактная информация:

Re: [Résolu] Installation Grub / Chainage

Сообщение sylvainsjc » 14 май 2013, 10:47

Merci pour l'info ;)

Ответить

Вернуться в «ROSA Desktop»