Многие люди утверждают, что невозможно установить Ubuntu на RAID 1 с рабочего стола CD. Это правда? Если нет, как это можно сделать?
Многие люди утверждают, что невозможно установить Ubuntu на RAID 1 с рабочего стола CD. Это правда? Если нет, как это можно сделать?
Ответы:
Редактировать: Это руководство не учитывает загрузку UEFI. Дополнительные или другие шаги могут потребоваться, если требуется загрузка UEFI. Это руководство предполагает устаревшую загрузку!
Это правда, что ubiquityустановщик не знает о mdadmпрограммных рейд-устройствах. Также верно, что на live-cd отсутствуетmdadm инструмент администрирования рейдов. Однако, выполняя некоторую работу вручную, очень возможно установить Ubuntu на RAID1.
Далее я предполагаю два одинаковых жестких диска ( /dev/sd[ab]), которые будут полностью использованы для нашей новой установки. Чтобы упростить восстановление в случае сбоя одного диска, будет только один mdadm-объем, /dev/md0который затем будет разделен /, swapи хранилище данных, например/home .
После загрузки live-cd и (при необходимости) настройки доступа к сети откройте терминал и примите права root 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 для свопа, размер, конечно, также зависит от того, для чего вы используете машину и сколько у нее оперативной памяти/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 CD с 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и сервер тоже рабочий стол.