Понадобилось мне на днях поставить OpenMediaVault на зеркало из двух винтов, в процессе выяснилось, что по умолчанию из установщика выпилена всякая кастомизация, включая собственное разбиение дисков и создание своих конфигураций RAID. Частично проблема решается устранением строки «file=/cdrom/install/preseed.cfg» по нажатию Tab в меню загрузчика диска, но мы же не ищем простых путей, да? (:
Итак, правим в ISO файл /isolinux/install.cfg:
label install
menu label ^Install
kernel /install/vmlinuz
append initrd=/install/initrd.gz vga=788 file=/cdrom/install/preseed.cfg -- quiet
на (или добавляем строки):
label install
menu label ^Install
kernel /install/vmlinuz
append initrd=/install/initrd.gz vga=788 file=/cdrom/install/preseed_r.cfg debian-installer/locale=ru_RU.UTF-8 console-keymaps-at/keymap=ru -- quiet
то есть сообщаем загрузчику взять сценарий установки из другого файла и включить по умолчанию русский язык. Соответственно, копируем файлик /install/preseed.cfg в /install/preseed_r.cfg и редактируем — добавляем в его начало умолчания для русского языка:
### Localization
# Preseeding only locale sets language, country and locale.
d-i debian-installer/locale string ru_RU.UTF-8
# The values can also be preseeded individually for greater flexibility.
d-i debian-installer/language string ru
d-i debian-installer/country string RU
d-i debian-installer/keymap string ru
d-i debian-installer/locale string ru_RU.UTF-8
# Optionally specify additional locales to be generated.
d-i localechooser/languagelist select ru
d-i localechooser/supported-locales ru_RU.UTF-8
d-i localechooser/shortlist/ru select
d-i localechooser/preferred-locale select ru_RU.UTF-8
# Keyboard selection.
# keymap is an alias for keyboard-configuration/xkb-keymap
d-i console-setup/layoutcode string ru
d-i console-setup/variant select Россия
d-i keymap select ru
d-i console-setup/toggle select Alt+Shift
d-i console-keymaps-at/keymap select ru
d-i keyboard-configuration/xkb-keymap select ru
затем вырезаем безжалостно всю секцию «Partitioning» целиком:
### Partitioning
# This makes partman automatically partition without confirmation.
d-i partman-auto/method string regular
d-i partman-auto/init_automatically_partition select some_device
d-i partman-auto/choose_recipe select atomic
d-i partman/default_filesystem string ext4
d-i partman/choose_partition select finish
d-i partman/confirm_write_new_label boolean true
d-i partman/confirm_nooverwrite boolean true
d-i partman/confirm boolean true
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true
↑ всё это нам не нужно, мы будем размечать разделы шаловливыми ручками и делать хорошо.
В принципе, этого достаточно для установки OpenMediaVault на любую конфигурацию дисков. Важный момент — самой системе необходим только / гигов на 10+ (хватит и 1, но нам не жалко), остальное пространство лучше всего разметить (с РАИД или без) на нужное количество разделов, но не монтировать их при установке (но форматировать), а если они примонтированы после установки — удалить из fstab и перезагрузиться, тогда они нормально используются в вебморде (ей нужно, чтобы монтирование ОБЯЗАТЕЛЬНО было в /media/UUID). После это можно сделать непосредственно в вебморде без каких-либо проблем, и использовать их так, как необходимо.
З.Ы. для ленивых (типа меня) — готовый образ с измененной загрузкой (стандартная так же присутствует):
UPD: Спустя почти ТРИ ГОДА попал гуглом на собственный бложек, и вот вам свежий (4.0.14-amd64) билд:
Спасибо!) Просто огромное человеческое спасибо)))
open media vault missing operating system boot flash
Сделал по инструкции
Установка на раздел тип основной
Такая ошибка
Кто подскажет
Что-то пошло не так ¯\_(ツ)_/¯
установка grub проблемна
так же данный способ видимо не работает для omv5
Просто не надо изменять локализацию по инструкции, и ошибки не будет. В файле install.cfg достаточно изменить preseed на preseed_r, а дальше всё по инструкции. Тогда, на русском языке в визарде откроется нормальная утилита для ручной разметки.