多くの人々は、デスクトップCDでUbuntuをRAID 1にインストールすることは不可能だと主張しています。これは本当ですか?そうでない場合、どのようにそれを行うことができますか?
編集:このガイドは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つのパーティションを「使用」し、/
および/home
のformat
チェックボックスをオンにして、ファイルシステムが作成されるようにしてください。
インストール後、システムはまだ起動できませんので、すぐにボックスを再起動しないでください。インストールされたシステムに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
これで、新しくインストールしたシステムを起動する準備ができました。楽しんで!
RAID 1でUbuntu Desktop CDをインストールしないでください。私のアドバイス:
Sudo apt-get install ubuntu-desktop