web-dev-qa-db-ja.com

デスクトップインストーラーを使用して、Ubuntu 14.04をRAID 1でインストールする方法は?

多くの人々は、デスクトップCDでUbuntuをRAID 1にインストールすることは不可能だと主張しています。これは本当ですか?そうでない場合、どのようにそれを行うことができますか?

18
Sunday

編集:このガイドはUEFIブートを考慮していません。UEFIブートが必要な場合、追加または異なる手順が必要になる場合があります。このガイドはレガシーブートを想定しています!

ubiquityインストーラーはmdadmソフトウェアRAIDデバイスを認識しないのは事実です。また、live-cdにはmdadm raid管理ツールがありません。ただし、いくつかの作業を手動で行うと、UbuntuをRAID1にインストールすることが非常に可能になります。

以下では、新しいインストールに完全に使用される2つの同一のハードディスク(/dev/sd[ab])を想定します。 1台のドライブに障害が発生した場合の復旧を簡素化するために、mdadm- volume /dev/md0が1つだけあり、/swapおよびデータストレージ用にパーティション分割されます。 /home

Live-cdを起動し、(必要に応じて)ネットワークアクセスを構成した後、ターミナルを開き、ルートアクセスを想定しますSudo -s

apt-get install mdadm

ここで、たとえばSudo fdiskを使用して、セクター2048からディスクの最後まで/ dev/sdaおよび/ dev/sdbのそれぞれに単一のプライマリパーティションを作成します。また、Linux RAIDの自動検出のために、すでにパーティションタイプをfdに設定したいと思っています。 fdisk(最初にディスクが空の場合、パーティションがないことを意味する)のキーストロークシーケンスはn <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>です。

次に、mdadmボリュームを作成します。

mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1

ubiquityインストーラーは、この/dev/md0内にパーティションを作成することもできないため、これも手動で行いました-再びfdiskを使用しました。したがって、/dev/md0で次のパーティションを作成します。

  • ルートファイルシステムの/dev/md0p1は、もちろんインストールするソフトウェアの量によって異なります。
  • /dev/md0p2スワップの場合、もちろんサイズはマシンの使用目的とラムの量にも依存します
  • /dev/md0p3/homeの場合、残っているすべてのスペース

その後、インストールを開始できます。ブートローダーのインストールはいずれにしても失敗するため、-bオプションを使用してターミナルからインストーラーを起動してください。

ubiquity -b

手動でパーティションを作成し、作成した3つのパーティションを「使用」し、/および/homeformatチェックボックスをオンにして、ファイルシステムが作成されるようにしてください。

インストール後、システムはまだ起動できませんので、すぐにボックスを再起動しないでください。インストールされたシステムに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

これで、新しくインストールしたシステムを起動する準備ができました。楽しんで!

26
Sunday

RAID 1でUbuntu Desktop CDをインストールしないでください。私のアドバイス:

  1. Ubuntu Server CDを使用して、guidedRAID 1をインストールします。このためのマニュアルはここにあります(LVM部分は無視してください、必要ありません):
    https://help.ubuntu.com/lts/serverguide/advanced-installation.html
  2. その後、Ubuntuデスクトップ環境をインストールします
    Sudo apt-get install ubuntu-desktop
  3. 再起動すると、Ubuntuデスクトップがインストールされます(サーバーcdでインストールされます)。
3
therealmarv