多くの人が、デスクトップCDを使用してUbuntuをRAID1にインストールすることは不可能であると主張しています。これは本当に本当ですか?そうでない場合、どのようにそれを行うことができますか?
ベストアンサー
編集:このガイドでは、UEFIブートは考慮されていません。 UEFIブートが必要な場合は、追加または異なる手順が必要になる場合があります。このガイドは、レガシーブートを前提としています!
確かに、ユビキタス
インストーラーはmdadm
について知りません ソフトウェアRAIDデバイス。また、live-cdに mdadm
がないことも事実です。 レイド管理ツール。ただし、手作業でいくつかの作業を行うと、RAID1にUbuntuをインストールすることは非常に可能です。
以下では、2つの同一のハードディスク( / dev / sd [ab]
)を想定します。 )これは、新しいインストールで完全に使用されます。 1つのドライブに障害が発生した場合の回復を簡素化するために、 mdadm
は1つだけになります。 -ボリューム/dev / md0
その後、 /
に分割されます 、 swap
およびデータストレージ、例えば / home
。
live-cdを起動し、(必要に応じて)ネットワークアクセスを構成した後、ターミナルを開き、ルートアクセスを想定します sudo -s
apt-get install mdadm
ここで、たとえば sudo fdisk
を使用して、セクター2048からディスクの最後まで/ dev/sdaと/dev/sdbのそれぞれに単一のプライマリパーティションを作成します。 。また、パーティションタイプを fd
に設定したいです。 LinuxRAID自動検出用。 fdisk
のキーストロークシーケンス (ディスクが最初に空の場合、つまりパーティションがない場合)is n
次に、 mdadm
を作成します ボリューム:
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1
ユビキタス
に気づきました インストーラーは、この / dev / md0
内にパーティションを作成することもできません。 、それで私もこれを手作業で行いました–これも fdisk
を使用しました 。したがって、 / dev / md0
次のパーティションを作成します。
-
/ dev / md0p1
ルートファイルシステムの場合、サイズはもちろん、インストールするソフトウェアの量によって異なります。 -
/ dev / md0p2
スワップの場合、サイズはもちろん、マシンの用途とRAMの量によっても異なります -
/ dev / md0p3
/ homeの場合、残っているすべてのスペース
その後、インストールを開始できます。必ず-b
を使用してターミナルからインストーラーを起動してください。 とにかくブートローダーのインストールが失敗するため、オプション:
ubiquity -b
必ず手動パーティションを作成し、作成した3つのパーティションを「使用」して、 format
にチェックマークを付けてください。 /
のチェックボックス および/home
そのため、ファイルシステムが作成されます。
インストール後、システムはまだ起動できないため、すぐにボックスを再起動しないでください。 chroot
する必要があります インストールされたシステムに挿入し、いくつかのものを修正します:
sudo -s
mount /dev/md0p1 /mnt
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
cat /etc/resolv.conf >> /mnt/etc/resolv.conf
chroot /mnt
apt-get install mdadm
nano /etc/grub.d/10_linux # change quick_boot to 0
grub-install /dev/sda
grub-install /dev/sdb
update-grub
exit
これで、新しくインストールしたシステムを起動する準備が整いました。楽しんでください!