Sur EC2, j'essaie de configurer des AMI pour PLD-Linux qui utilisent les nouvelles fonctionnalités permettant d'exécuter des noyaux personnalisés à partir de l'AMI en utilisant PV-Grub. J'ai déjà configuré des AMI personnalisées à plusieurs reprises, mais je n'arrive pas à faire fonctionner le noyau.
En gros, j'ai un disque ebs avec un fichier menu Grub et un noyau xenU personnalisé dessus. Enregistrer cela et le lancer en tant qu'instance lance pv-Grub à partir de l'hôte xen et pv-Grub trouve mon fichier de menu et essaie de démarrer la configuration trouvée là. Cependant, quelle que soit la façon dont je configure les éléments du menu Grub ou les partitions du disque, Grub jette toujours l'erreur "Error 21 : Selected disk does not exist".
J'ai essayé de nombreuses permutations de ce qui suit :
- Volume brut en tant que disque avec système de fichiers
- 1 partition sur un volume avec un système de fichiers dans cette partition
- hd0 et hd00 AKI's (hd0 trouve le fichier menu pour la version raw disk, hd00 pour la version one partition)
- en utilisant la commande no root du menu Grub.
- en utilisant root(hd0)
- en utilisant root(hd0,0)
- en utilisant divers rootnoverify()'s
J'utilise ext3 dans tous les cas. Je n'ai pas de fichiers de cartographie du système ou du périphérique pour m'empêcher de travailler. Toute combinaison incorrecte de la disposition des partitions et des AKI hd0/hd00 conduit à une erreur différente, mais si j'utilise la bonne et qu'elle trouve le fichier de menu, elle produit invariablement l'erreur ci-dessus.
Qu'est-ce que je rate ?
( Transféré du Forum EC2 parce qu'il n'y a pas de réponse ici, je m'occuperai de faire en sorte que la solution soit également postée de manière croisée)