Cela me déprime vraiment. J'ai Gentoo et Ubuntu, tous deux avec Grub2. Gentoo a une /bootpartition dédiée , contrairement à Ubuntu. J'ai un menuentrydans Gentoo /etc/grub.d/40_custompour démarrer Ubuntu (et Ubuntu démarre bien).
Parce qu'Ubuntu est livré avec Grub, je veux charger en chaîne dans celui-ci, au lieu de maintenir mon entrée qui définit la racine, le noyau, initrd et d'autres choses. Voici ce que j'ai pour le chargeur de chaîne (Ubuntu est activé /dev/sda4et j'y ai déjà installé Grub):
menuentry 'Chainloader' {
    insmod chain
    set root=(hd0,4)
    chainloader +1
}
Ça me donne error: Invalid signatureet je n'ai trouvé aucune solution disponible. Quelqu'un peut-il signaler quelque chose?
Ceci est le résultat de </dev/sda4 head -c 512 | hd
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000200
C'est le résultat de fdisk -l. /dev/sda1est /bootde Gentoo, Gentoo est /dev/sda2, Ubuntu est /dev/sda4. Ubuntu /bootest /dev/sda4également présent.
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe001152b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1           9       72261   83  Linux
/dev/sda2              10       13064   104864287+  8e  Linux LVM
/dev/sda4   *       18152       19457    10490445   83  Linux
Il n'y a pas d'erreur avec grub-install /dev/sda4 --no-floppy --force
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR.  This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.
          
/dev/sda4. Avez-vous plus d'un disque? Quelle est votre table de partition? Veuillez publier la sortie defdisk -let les messages degrub-install /dev/sda4 --no-floppy --force.