3790
Установка Manjaro 17.06 на встроенный Intel Raid
Доброго времени суток. Уважаемые форумчане, подскажите как установить Manjaro 17.06 на Intel Raid.
Ранее, пользуясь Debian просто указывал при установке параметр для GRUB «mdraid=true» далее установщик понимал что есть RAID и устанавливал систему. Такие системы как Ubuntu и Mint c ходу ловили RAID
Как поступить с нашей Manjaro? Установщик видит 2 диска объединенные в RAID 0 как отдельные устройства.
Благодарю всех кто поможет.
Ранее, пользуясь Debian просто указывал при установке параметр для GRUB «mdraid=true» далее установщик понимал что есть RAID и устанавливал систему. Такие системы как Ubuntu и Mint c ходу ловили RAID
Как поступить с нашей Manjaro? Установщик видит 2 диска объединенные в RAID 0 как отдельные устройства.
Благодарю всех кто поможет.
9 комментариев
Загружаемся с дистрибутива, вводим логин/пароль и setup. Когда дойдете до пункта разбивки дисков переключаемся на tty2 (CTRL+ALT+F2). Там вновь вводим логин и пароль, но не запускаем setup. Подразумеваю, что intel raid уже собран и ждет своего часа. Если же массив необходимо еще и собрать, то придется выполнить еще несколько шагов, но сейчас не буду их описывать. В консоли смотрим на наш массив
В моем случае он обзывается RAID0
Делаем разделы
Соответственно вместо 150.5GiB должна быть Ваша цифра, соответствующая необходимому disk space в корневом разделе. И если swap раздел не нужен, то и делать его не надо (например в случае когда необходимо отдать все доступное место под корневой раздел, то команда mkpart primary ext4 100MiB 150.5GiB примет вид mkpart primary ext4 100MiB 100%, и команду mkpart primary linux-swap 150.5GiB 100% уже вовсе не нужно вводить).
Далее смотрим, что получилось
Создаем файловую систему, свап (если он нужен, а если не нужен, то команды где учавствует RAID0_0p3 просто пропускаем). Затем все это дело монтируем
После этого возвращаемся на tty1 (CTRL+ALT+F1) и минуя пункты разбивки и монтирования дисков переходим к установке самой системы. Во всем слушаемся инсталятор, но обходим стороной пункт Install Bootloader. Все остальные пункты посещаем в соответсвии с многочислеными туториалами. Когда все настроили переходим к заключительному пункту Chroot into Installation. И когда провалились в chroot:
Нужно добавить mdadm_udev в HOOKS. Нужная строка примет вид:
И еще добавляем /sbin/mdmon в BINARIES:
Выходим из редактора (CTRL+X) и обязательно сохраняем файл (отвечаем Y на вопрос о сохранении).
Делаем mkinitcpio для своего ядра, которое во время установки выбрали (в моем случае linux49)
Ну и ставим grub
И если я ничего не забыл и все написал правильно, то grub установится, но будет одна предупреждающая строчка, мол grub не знает какой то md девайс. Это не страшно, он должен все увидеть после перезагрузки.
Выходим из chroot
И нажимаем Done в меню. Перезагружаемся, смотрим, что все получилось. А если не получилось, то кидаем сюда ошибку.
(есть один косяк в установке, заключается в отсутствии звука в системе, все датчики показывают, что все работает, а звук не выводится, поиски проблемы не решили, на лайв системе все работает, на живой нет звука и хоть убейся. на старой материнке при такой установке все работает, а на новой нет, что-то не доставляет или какого скрипта не хватает имеющегося в лайв системе).
По поводу звука я б порекомендовал попробовать переключить звуковую систему на ALSA, если используется Pulseaudio
2) по звуку — опять же странная особенность наличие звука на других бубунтах.
ПыСы: ставил как с лайв диска манжарки из под иксов, так и с дистриба архитект установщика = везде тоже самое. 2 месяца ежедневно гуглил и яндексил — нигде инфы нет (намек, что не надо хорошее железо юзать, юзать старенькое нада — проблем не будет).
с манжаркой у меня вообще мозг заклинило и сам завис, а это единственный дистриб из всех линуксов, что я хочу юзать на своих компьютерах (на ней вылезаны именно те фичи, что мне и нужны, даже федорка ушла в нибытие)
По поводу звука все же попробуй отредактировать /etc/pulse/client.conf (или ~/.config/pulse/client.conf — точно не помню): там должна быть закоментированная строчка autospawn = no, раскометирую ее и перезагрузись. После этого pulseaudio не будет стартовать автоматом и будет работать alsa. Проверь под ней звук. Что бы вернуть автостарт pulseaudio измени autospawn = no на autospawn = yes, ну или закоменть.
По рейду — дождись пока он у тебя в очередной раз развалиться, загрузись с флешки с какого нибудь live. Посмотри подхватиться ли рейд… а не, схренали б он подхватился. Тогда просканируй на наличие рейда sudo mdadm --assemble --scan. Если нормально определиться, то глянь из чего он состоит sudo mdadm -D /dev/md0 (md0 — идентификация массива). Ну и попробуй замонтировать его sudo mount /dev/md0 /mnt/md0 (или sudo mount -t ext4 /dev/md0 /mnt/md0, если ругаться будет на файловую систему). И если все нормально смонтируется то смотри че у тебя написанно в /etc/mdadm.conf твоего live дистрибутива, а также твоей манджары в ее /etc/mdadm.conf. Больше ничего на ум не приходит
HOOKS=«base udev autodetect modconf block mdadm_udev filesystems keyboard fsck»
BINARIES=("/sbin/mdmon")
/грешу на несовместимость фейк-раид контроллера/.
*) со звуком пока не разобрался, выжатый, как лимон с работы прихожу и падаю лицом в подушечный монитор до утра.
***!!! ОГРОМНОЕ СПАСИБО, ЗА ПРОТЯНУТУЮ РУКУ ДРУЖЕСКОЙ ПОМОЩИ В ТРУДНОЙ ДЛЯ МЕНЯ СИТУАЦИИ!!! ***