Уголок новичка
   525

Установка Manjaro 17.06 на встроенный Intel Raid

Доброго времени суток. Уважаемые форумчане, подскажите как установить Manjaro 17.06 на Intel Raid.
Ранее, пользуясь Debian просто указывал при установке параметр для GRUB «mdraid=true» далее установщик понимал что есть RAID и устанавливал систему. Такие системы как Ubuntu и Mint c ходу ловили RAID

Как поступить с нашей Manjaro? Установщик видит 2 диска объединенные в RAID 0 как отдельные устройства.
Благодарю всех кто поможет.

2 комментария

avatar
Хоть и несколько гемморно, но поставить можно. Я ставил manjaro architect.
Загружаемся с дистрибутива, вводим логин/пароль и setup. Когда дойдете до пункта разбивки дисков переключаемся на tty2 (CTRL+ALT+F2). Там вновь вводим логин и пароль, но не запускаем setup. Подразумеваю, что intel raid уже собран и ждет своего часа. Если же массив необходимо еще и собрать, то придется выполнить еще несколько шагов, но сейчас не буду их описывать. В консоли смотрим на наш массив
ls /dev/md/
В моем случае он обзывается RAID0
Делаем разделы
parted /dev/md/RAID0
mklabel msdos
mkpart primary ext4 1MiB 100MiB
set 1 boot on
mkpart primary ext4 100MiB 150.5GiB
mkpart primary linux-swap 150.5GiB 100%
Соответственно вместо 150.5GiB должна быть Ваша цифра, соответствующая необходимому disk space в корневом разделе. И если swap раздел не нужен, то и делать его не надо (например в случае когда необходимо отдать все доступное место под корневой раздел, то команда mkpart primary ext4 100MiB 150.5GiB примет вид mkpart primary ext4 100MiB 100%, и команду mkpart primary linux-swap 150.5GiB 100% уже вовсе не нужно вводить).
Далее смотрим, что получилось
fdisk -l /dev/md/RAID0
Создаем файловую систему, свап (если он нужен, а если не нужен, то команды где учавствует RAID0_0p3 просто пропускаем). Затем все это дело монтируем
mkfs.ext4 /dev/md/RAID0_0p1
mkfs.ext4 /dev/md/RAID0_0p2
mkswap /dev/md/RAID0_0p3
swapon /dev/md/RAID0_0p3
mount /dev/md/RAID0_0p2 /mnt
mkdir -p /mnt/boot
mount /dev/md/RAID_0p1 /mnt/boot/
После этого возвращаемся на tty1 (CTRL+ALT+F1) и минуя пункты разбивки и монтирования дисков переходим к установке самой системы. Во всем слушаемся инсталятор, но обходим стороной пункт Install Bootloader. Все остальные пункты посещаем в соответсвии с многочислеными туториалами. Когда все настроили переходим к заключительному пункту Chroot into Installation. И когда провалились в chroot:
pacman -S mdadm
pacman -S grub
cat /etc/mdadm.conf
nano /etc/mkinitcpio.conf
Нужно добавить mdadm_udev в HOOKS. Нужная строка примет вид:
HOOKS=«base udev autodetect modconf block mdadm_udev filesystems keyboard fsck»
И еще добавляем /sbin/mdmon в BINARIES:
BINARIES=("/sbin/mdmon")
Выходим из редактора (CTRL+X) и обязательно сохраняем файл (отвечаем Y на вопрос о сохранении).
Делаем mkinitcpio для своего ядра, которое во время установки выбрали (в моем случае linux49)
mkinitcpio -p linux49
Ну и ставим grub
grub-install --recheck /dev/md/RAID0
grub-mkconfig -o /boot/grub/grub.cfg
И если я ничего не забыл и все написал правильно, то grub установится, но будет одна предупреждающая строчка, мол grub не знает какой то md девайс. Это не страшно, он должен все увидеть после перезагрузки.
Выходим из chroot
exit
И нажимаем Done в меню. Перезагружаемся, смотрим, что все получилось. А если не получилось, то кидаем сюда ошибку.
+2
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.