Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:comment_installer_ubuntu_sur_raid0_materiel [Le 01/05/2008, 00:18] – 87.66.179.186 | tutoriel:comment_installer_ubuntu_sur_raid0_materiel [Le 09/10/2012, 17:55] (Version actuelle) – [Vérifiez que tout est bien configuré dans GRUB] 89.16.0.34 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> raid installation tutoriel brouillon}} | ||
+ | ---- | ||
+ | ====== Comment installer Ubuntu sur un montage RAID-0 semi-matériel ? ====== | ||
+ | <note important> | ||
+ | |||
+ | Le seul intérêt du RAID semi-logiciel est de pouvoir installer sur le même montage RAID une distribution Linux et un système d' | ||
+ | |||
+ | C'est pourquoi, nous ne pouvons que vous conseiller de vous diriger vers des montages RAID totalement logiciel, si vous en avez la possibilité. | ||
+ | |||
+ | **Le RAID purement matériel restant totalement transparent de votre système**, le disque dur sera reconnu comme n' | ||
+ | |||
+ | ===== Installation ===== | ||
+ | ==== Trouver le nom de son disque dur RAID-0 ==== | ||
+ | |||
+ | Dans un terminal, exécutez la commande suivante : | ||
+ | |||
+ | < | ||
+ | |||
+ | Celle-ci devrait retourner une liste de fichier un peu particulière : | ||
+ | |||
+ | < | ||
+ | control | ||
+ | sil_ahajdebhcbag | ||
+ | sil_ahajdebhcbag1 | ||
+ | sil_ahajdebhcbag2 | ||
+ | sil_ahajdebhcbag3 | ||
+ | </ | ||
+ | |||
+ | {{tutoriel: | ||
+ | |||
+ | Notez bien la toute première ligne; celle-ci correspond au nom de votre montage RAID et sera utile pour la suite des opérations (**isw_cfefgeebci_NOM_MONTAGE_RAID** dans notre exemple). Les autres lignes correspondent aux partitions présentes sur ce montage RAID. | ||
+ | |||
+ | |||
+ | ==== Créer les partitions manuellement ==== | ||
+ | |||
+ | Tapez la commande suivante pour lancer le programme de partitionnement **cfdisk** qui prend en charge le RAID0 matériel. | ||
+ | |||
+ | < | ||
+ | sudo cfdisk / | ||
+ | </ | ||
+ | |||
+ | Attention, de nos jours la taille de nos disques durs et montages RAID pouvant dépasser la taille adressable de 2.2To par le MBR, il est conseillé d' | ||
+ | |||
+ | Créez ensuite vos partitions afin d' | ||
+ | |||
+ | {{tutoriel: | ||
+ | |||
+ | Redémarrez enfin dmraid afin de prendre en compte les partitions que vous venez de créer : | ||
+ | < | ||
+ | sudo / | ||
+ | </ | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | |||
+ | ==== Création manuelle des systèmes de fichier ==== | ||
+ | |||
+ | Les partions nouvellements créées ne contiennent pas de système de fichiers (ext2, ext3, reiserfs, fat32, ...). | ||
+ | |||
+ | Tapez la commande **mkfs** pour créer les systèmes de fichiers | ||
+ | |||
+ | < | ||
+ | mkfs [-t type-système-de-fichiers] / | ||
+ | </ | ||
+ | |||
+ | <note tip> | ||
+ | Suivant le type de système de fichier à créer, la commande plus spécifique au système de fichier choisi peut être utilisée. | ||
+ | < | ||
+ | mkfs | ||
+ | mkfs.bfs | ||
+ | mkswap | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Ainsi, dans l' | ||
+ | * Le SWAP sur isw_lafadafjge_ARRAY2 | ||
+ | < | ||
+ | sudo mkswap / | ||
+ | </ | ||
+ | |||
+ | * Une ext3 sur isw_lafadafjge_ARRAY3 | ||
+ | < | ||
+ | sudo mkfs.ext3 / | ||
+ | </ | ||
+ | |||
+ | ==== Installation de Linux ==== | ||
+ | |||
+ | |||
+ | Lancez l' | ||
+ | |||
+ | |||
+ | La série des premières partitions que vous verrez sont toutes invalides, il s'agit d'un bug. Double-cliquez sur chacune d'elle et sélectionnez **" | ||
+ | |||
+ | {{tutoriel: | ||
+ | |||
+ | Pour la partition où sera installé Linux, sélectionnez **ext3** ou un format compatible de votre choix et le point de montage **"/" | ||
+ | |||
+ | Vous devriez avoir quelque chose de similaire à la fin : | ||
+ | |||
+ | {{tutoriel: | ||
+ | |||
+ | Pas de panique, si vous n'avez pas fait comme il fallait, vous ne pourrez pas passer à l' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Derniers détails avant de lancer l' | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | A la dernière étape avant de lancer l' | ||
+ | |||
+ | {{tutoriel: | ||
+ | |||
+ | Puis lancez enfin l' | ||
+ | |||
+ | Vers la fin de l' | ||
+ | |||
+ | {{tutoriel: | ||
+ | |||
+ | <note important> | ||
+ | Ne redémarrez surtout pas à la fin de l' | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Installation manuelle de GRUB ==== | ||
+ | |||
+ | Puisque **GRUB** n'a pas pu s' | ||
+ | |||
+ | |||
+ | Votre nouveau système est donc installé sur **"/ | ||
+ | |||
+ | Donc pour monter le système, dans un terminal tapez la commande suivante : | ||
+ | |||
+ | < | ||
+ | sudo mount -t ext3 / | ||
+ | sudo mount --bind /dev /target/dev | ||
+ | sudo mount -t proc proc / | ||
+ | sudo mount -t sysfs sysfs /target/sys | ||
+ | </ | ||
+ | |||
+ | <note tip>Pour moi, après l' | ||
+ | |||
+ | Copiez ensuite quelques fichiers : | ||
+ | |||
+ | sudo cp / | ||
+ | sudo cp / | ||
+ | |||
+ | Puis changez de racine : | ||
+ | |||
+ | < | ||
+ | |||
+ | Ensuite il faut copier certains fichiers de **GRUB** : | ||
+ | < | ||
+ | |||
+ | Si vous installez un système 64 bit, il faut remplacer **" | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | Ensuite on peu lancer **GRUB** afin de commencer sa configuration : | ||
+ | |||
+ | < | ||
+ | grub | ||
+ | device (hd0) / | ||
+ | </ | ||
+ | |||
+ | Ensuite il faut indiquer sur quel partition est installé Linux. Sachant que la première partition est **(hd0, | ||
+ | |||
+ | < | ||
+ | |||
+ | Sauvegardez les changements et quittez **GRUB** avec les commandes suivantes : | ||
+ | |||
+ | < | ||
+ | setup (hd0) | ||
+ | quit | ||
+ | </ | ||
+ | |||
+ | Au message suivant, tapez **" | ||
+ | |||
+ | < | ||
+ | Could not find / | ||
+ | </ | ||
+ | |||
+ | Mettez à jour votre version de **GRUB** et quittez : | ||
+ | |||
+ | < | ||
+ | update-grub | ||
+ | exit | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Vérifiez que tout est bien configuré dans GRUB ===== | ||
+ | |||
+ | Voilà, maintenant il ne reste plus qu'à vérifier que tout est bien installé et configuré, sans quoi vous ne pourrez pas lancer Linux ni Windows s'il était sur le même disque dur : | ||
+ | |||
+ | < | ||
+ | gksudo gedit / | ||
+ | </ | ||
+ | |||
+ | Commentez la ligne **hiddenmenu** en mettant un **#** devant pour voir le menu de démarrage au lancement du système. | ||
+ | |||
+ | |||
+ | Changez le **timeout** en 5 ou 10 secondes pour avoir le temps de changer de système sans paniquer si vous ne voulez pas démarrer sur celui par défaut à chaque fois. | ||
+ | |||
+ | |||
+ | Effacez la ligne **savedefault** sans quoi **GRUB** plantera à chaque fois ! | ||
+ | |||
+ | |||
+ | Après la ligne **## ## End Default Options ##** : | ||
+ | |||
+ | |||
+ | Si vous avez installé le **boot** sur une autre partition que celle de Linux, vérifiez que GRUB pointe bien sur celle-ci. Sinon, vérifiez que c'est bien la partition où Linux est installé qui est sélectionnée. | ||
+ | |||
+ | |||
+ | **Exemple :** | ||
+ | |||
+ | |||
+ | Dans mon fichier j'ai ça : | ||
+ | |||
+ | < | ||
+ | title Ubuntu 7.10, kernel 2.6.22-14-generic | ||
+ | root (hd0, | ||
+ | kernel / | ||
+ | initrd / | ||
+ | </ | ||
+ | |||
+ | La ligne : | ||
+ | |||
+ | < | ||
+ | root (hd0, | ||
+ | </ | ||
+ | |||
+ | Est à modifier pour mettre : | ||
+ | |||
+ | < | ||
+ | root (hd0, | ||
+ | </ | ||
+ | |||
+ | Puisque j'ai installé Linux sur la 3ème partition. | ||
+ | |||
+ | |||
+ | Si vous avez Windows installé sur le même ordinateur, vous pouvez ajouter : | ||
+ | |||
+ | < | ||
+ | title Windows XP | ||
+ | rootnoverify (hd0, | ||
+ | chainloader +1 | ||
+ | </ | ||
+ | |||
+ | (hd0,0) étant la partition où Windows est installé. Ce qui est écrit sur la même ligne après **title** peut être changé pour **" | ||
+ | |||
+ | |||
+ | |||
+ | ===== Sources ===== | ||
+ | |||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | ---- | ||
+ | // |