Compiler un kernel Debian pour une VM sur HyperV :(

Bon ça fais déjà plusieurs compilation que je foire et ça commence à me peser :frowning:

Je précise ce n’est aps à proprement parler une demande de support mais un retour d’expérience à propos de l’intégration d’IC dans un noyau Debian récent ( au moins un 3.2 idéalement je travail sur le 3.6 ).

J’ai commencé par récupérer un ancien fichier de config d’un kernel lui fonctionnel en 2.6.35, récupérer les sources du 3.6 de Debian ainsi qu’un patch RT ( qui lui est loin d’être obligatoire, c’était juste pour le fun ) et appliquer la compilation habituel en prenant soin il me semble d’accepter les driver de la branche staging pour permettre le suppport des driver spécifique pour l’hyperV.

Résultat des courses :

  • première compilation réussi avant tout pour tâter le terrain et vérifié au maximum les options et driver/firmware présent dedans avec des sources en 3.2 ( plantage et problème d’initramfs :033 au démarrage )

  • deuxième compilation réussi, toujours en 3.2 et en ayant soigner encore un peu certaines options de gestion de l’énergie non utile ( plantage et problème d’initramfs )

  • troisième compilation réussi avec les sources cette fois-ci du 3.6, mais le seul souci que je rencontre est encore une fois un problème de montage du système de fichier de /root.

J’ai retenté à plusieurs reprises de modifier l’initramfs mais rien n’y fait c’est la première fois que je tombe sur ce genre de problème à la suite d’une compilation noyau qui se passe sans avertissement ou erreur.

Quelqu’un auraient un peu de documentation là-dessus Microsoft sont plutôt avare là-dessus ?
Si en plus il y avait quelques retours sur les changement de l’hyperV3 par rapport à la préparartion de noyau linux pour les système invités ce serait bien car je suis aussi confronté à un problème analogue avec un noyau pourtant fonctionnel sur un HyperV de deuxième génération que j’ai testé sur un HyperV de troisième génération :whistle:

En conclusion je penche pour un problème de support d’IC trop ancienne pour les noyau récente Linux ainsi que pour l’HyperV de troisième génération.

  • EDIT - je l’ai pas encore dit mais pfffff ce serait du XEN ce serait vite réglé ces problème :083
Hyper-V c'est la fameuse VM à forte poitrine ? :033 (BI6B00B5 pour ceux qui ont pas suivi)

Bon courage… :unamused:

[quote=“syam”]
Hyper-V c’est la fameuse VM à forte poitrine ? :033
(BI6B00B5 pour ceux qui ont pas suivi)

Bon courage… :unamused:
[/quote]

:005 c’est malin ça :033

Bon ce soir j’attaque le problème autrement je vous tiendrait au jus.

Malgré tout si jamais quelqu’un à une idée je suis preneur :whistle:

Pourquoi ne pas placer ce fil dans SD ?

Tout simplement ça ne concerne pas spécifiquement Debian mais plus les emmerda…te IC et sans doute une configuration plus ou moins spécifique à mon travail :confused:

Du coup je cherche avant tout de la documentation afin de me dépatouiller comme un grand.

Je suis actuellement sur une piste plus ou moins prometteuse et si c’est bon ce sera wikifié afin qu’a l’avenir je puisse retrouver plus facilement les informations qui me manque pour l’instant.

La VM de test est en cours de remise à zéro, je verrai sans doute en fin de matiné si je ne dort pas avant :005 pour testé.

Après concernant le problème plus spécifique de boot du kernel fraîchement compilé je verrai si ça vaux le coup que j’ouvre un fil dans support ou si j’arrive à trouver où j’ai bien pu faire la buse :005 :005 :005

Avis au administrateur système utilisant de l’hyperV 3 je reste tout ouie :whistle:

Un petit coucou pour dire que mes compilation sont au point sur hyperv3 maintenant je m’attaque à la création de plusieurs patch générique et plus spécialisé afin de pouvoir partir de kernel classique et ainsi me permettre de compiler des noyaux propre et optimisé pour plusieurs architecture/OS/besoins.

Mais que ce fut compliquer au départ de trouver la bonne base :033