Je viens de recevoir un nouveau serveur doté d'un tout nouveau contrôleur Areca 1880 Raid que le module arcmsr intégré ne prend pas en charge. Areca a mis à jour le code source du module disponible sur le CD fourni avec le contrôleur et son site Web. En utilisant cela, j'ai pu installer Ubuntu Server sur le matériel en utilisant mon ordinateur portable pour construire le module du noyau et le charger sur une clé USB.
J'ai ensuite construit le pilote pour le noyau du serveur et mis à jour initrd mais quand je redémarre, il ne semble même pas que Grub soit chargé. La seule chose que le système fait est d'afficher un "_" dans le coin supérieur gauche de l'écran. Je crois que je vois un problème de Grub mais combiné avec les problèmes de contrôleur/module RAID, je ne suis pas 100% positif à ce sujet. Quelqu'un connaît-il des limitations avec les contrôleurs Areca et Grub?
Un obstacle étrange que j'ai rencontré est que le CD d'installation du serveur utilise le noyau du bureau plutôt que le noyau du serveur, vous devez donc construire le module deux fois.
Il semble que la seule exigence soit que le volume sur lequel Grub est installé soit inférieur à 2 To. Dans mon cas, il semble que Grub ne s'est tout simplement pas installé correctement et la réinstallation de grub a résolu mes problèmes.
Cependant, j'ai maintenant documenté ma procédure pour installation d'Ubuntu Server sur un contrôleur RAID non pris en charge . J'espère que cela aide quelqu'un.