Відповіді:
Редагувати: Цей посібник не враховує завантаження UEFI. Якщо бажано завантажувати UEFI, можуть знадобитися додаткові або різні кроки. Це керівництво передбачає застаріле завантаження!
Це правда, що ubiquity
інсталятор не знає про mdadm
програмні рейди пристроїв. Крім того, правда, що у живого CD відсутній mdadm
інструмент адміністрування рейду. Однак, виконуючи певну роботу вручну, дуже можливо встановити Ubuntu на RAID1.
Далі я припускаю два однакових жорстких диска ( /dev/sd[ab]
), які повністю будуть використані для нашої нової установки. Для того, щоб спростити відновлення , якщо один диск вийде з ладу, буде тільки один mdadm
-VOLUME , /dev/md0
який потім буде розділений на /
, swap
і для зберігання даних, наприклад /home
.
Після завантаження live-cd та (за необхідності) налаштування доступу до мережі відкрийте термінал і припустіть кореневий доступ sudo -s
apt-get install mdadm
Тепер ми створюємо єдиний первинний розділ кожного з / dev / sda та / dev / sdb з сектору 2048 до кінця диска, наприклад, використовуючи sudo fdisk
. Мені також подобається вже встановити тип розділу fd
для автоматичного виявлення рейду Linux. Послідовність натискання клавіш у 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
для swap, розмір, звичайно, також залежить від того, для чого ви використовуєте машину і скільки у неї є/dev/md0p3
для / додому, весь простір, що залишивсяПісля цього ми можемо розпочати встановлення. Не забудьте запустити інсталятор з терміналу з -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
Тепер нещодавно встановлена система готова до завантаження. Веселіться!
/var/cache/apt/archives
в / mnt перед тим, як увімкнути chroot
, та dpkg -i
встановити його.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible. grub-install: error: embedding is not possible, but this is required for RAID and LVM install.
схоже, не вистачає завантажувального перегородки? Можливо, створення завантажувального розділу bios на sda та sdb допоможе, як на serverfault.com/questions/386041/… ?
Не встановлюйте компакт-диск Ubuntu Desktop з RAID 1. Моя порада:
sudo apt-get install ubuntu-desktop
Я не пробував, але просто натрапив на http://www.salamander-linux.com/ .
Salamander - це модифікована версія інсталятора за замовчуванням для Ubuntu Linux, Ubiquity. Цей модифікований інсталятор дозволяє користувачам легко встановлювати Ubuntu Linux на масив програмного RAID. Ніякого спеціального обладнання не потрібно - інсталятор Salamander можна використовувати в будь-якій системі з декількома жорсткими дисками.
sudo apt-get install ubuntu-desktop
та сервера також є робочим столом.