J'essaie d'installer et d'installer Ubuntu sur une installation RAID 1. J'ai deux disques, sdb et sdc. J'ai suivi ce guide
https://help.ubuntu.com/community/Installation/SoftwareRAID
ce qui fonctionne plus ou moins pour tout installer et installer Ubuntu. Le problème est à la fin de l'installation, il essaie d'installer GRUB. Par défaut, il essaye mon "premier disque", ce qui donne une "erreur fatale". J'ai essayé de l'installer sur une partition spécifique, par exemple sdb1, ainsi que sur des périphériques RAID, par exemple md0, md1, etc. Rien ne semble fonctionner.
L'erreur réelle est
Impossible d'installer GRUB dans / dev / sdb
L'exécution de 'grub-install' / dev / sdb 'a échoué.
C'est une erreur fatale.
Ensuite, je suis ramené au menu d'installation principal. Si je choisis l'option "Installer le chargeur d'amorçage GRUB sur un disque dur", je peux choisir la partition, mais entrer sdb2 ou md1 génère la même erreur.
J'ai donc décidé de ne pas installer GRUB, ce qui signifie que j'ai probablement une installation Ubuntu qui fonctionne, mais je ne peux pas la démarrer. J'ai essayé de démarrer à partir du LiveCD pour installer GRUB, mais je ne peux pas accéder à mon système, car il ne semble pas reconnaître que mon disque est un disque Linux. Il y a une erreur sur le fait qu'il s'agisse d'une partition RAID.
En gros, j'aimerais vraiment savoir comment vous savez sur quel périphérique installer GRUB lors de l'installation, ou à tout le moins, comment l'installer maintenant sur mon système.
Je suppose que je devrais également mentionner que sda est une installation de Windows 7 que je voudrais conserver et pouvoir accéder au démarrage.
Merci pour toute aide.
la source
sudo apt-get install --no-install-recommends mdadm
Réponses:
Mon problème s'est avéré être que j'avais une table de partition GUID puisque mes lecteurs étaient 2To chacun. La méthode que j'ai initialement essayée de suivre ne supposait pas cela, et installer GRUB ne fonctionnait donc pas.
Au lieu de cela, vous devriez créer une petite partition (1 Mo) sur chaque disque, les mettre ensemble en RAID et les définir comme une partition de démarrage GRUB (je ne suis pas sûr du nom réel). Configurez vos autres partitions RAID (par exemple, swap et /), puis le programme d'installation de GRUB devrait trouver la zone de démarrage parfaitement.
(Sur Debian, cela s'appelle une zone de démarrage du BIOS réservée .)
la source
La plupart des réponses fournies ici sont tout simplement incorrectes, vous demandant de désactiver le BIOS RAID! La solution correcte est à cette entrée de blog . Je vais résumer ci-dessous.
Au stade de l’installation où il tente d’installer GRUB, il détectera comme
C'est incomplet! C'est pourquoi l'installation de GRUB échoue.
Vous devez connaître le nom réel de la matrice RAID sur laquelle vous souhaitez vous installer . Donc, pendant cette étape, appuyez sur ctrl+ alt+ F2pour passer à un terminal busybox, puis entrez
Choisissez le nom de votre tableau dans la liste affichée, puis appuyez sur ctrl+ alt+ F1pour revenir à l’installation (vous pouvez passer autant de fois que vous le souhaitez sans problème) et entrez-le dans le champ
GRUB s’installe alors parfaitement et vous êtes prêt, avec une matrice RAID BIOS intacte intacte.
la source
Une légère variation de la recette de @ root45 m'a permis de démarrer (sur un système uniquement Ubuntu). Je n'ai pas intégré la partition amorçable du tableau RAID.
J'ai créé une petite partition GRUB démarrable (j'ai choisi l'option de l'éditeur de partition: "use is 'bootgrub'" ou quelque chose de similaire) et je ne l'ai pas intégrée au périphérique Raid avec les partitions swap et data (/).
Vous pouvez réécrire les données Grub2 sur la partition 'bootgrub' à tout moment ... car en effet, le processus d'installation se fera en votre nom lorsque le choix vous sera donné une fois que tous les packages sélectionnés auront été installés. ou à tout moment par la suite, en cas de corruption avec le
grub-install /dev/sda
changement de "sda" sur le périphérique de la partition que vous avez utilisée à "l'étape 1" ci-dessus pour être "utilisé comme" bootgrub "".Si vous choisissez, par exemple, de provoquer l'installation de nombreux packages sur un serveur LAMP, il peut s'écouler un certain temps après le partitionnement, avant que vous ne soyez interrogé sur l'écriture des données Grub2 sur le disque dur ... et les valeurs par défaut proposées à cette occasion. le temps a causé une erreur jusqu'à ce que j'ai fourni le périphérique de ma partition "bootgrub" ... et tout s'est bien passé et j'ai maintenant un système viable.
la source
Je ne peux pas vous aider à installer grub maintenant, mais ce que j’ai fait pour que mon RAID fonctionne est que j’ai suivi ces instructions:
Comment installer Ubuntu 8.04 avec le logiciel RAID1 | HowtoForge - Howtos et tutoriels Linux et installer grub sur chaque partition RAID (non swap).
Cela sera utile quand un disque dur tombe en panne, il y a encore un bout de travail.
la source