Відповіді:
Редагувати: Цей посібник не враховує завантаження 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та сервера також є робочим столом.