Skip to main content

OpenMediaVault и излишняя самостоятельность

OpenMediaVault
OpenMediaVault

Понадобилось мне на днях поставить 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). После это можно сделать непосредственно в вебморде без каких-либо проблем, и использовать их так, как необходимо.

З.Ы. для ленивых (типа меня) — готовый образ с измененной загрузкой (стандартная так же присутствует):

Скачать с Yandex.Disk

UPD: Спустя почти ТРИ ГОДА попал гуглом на собственный бложек, и вот вам свежий (4.0.14-amd64) билд:

Скачать версию 4.0.14 с Yandex.Disk

5 thoughts to “OpenMediaVault и излишняя самостоятельность”

  1. open media vault missing operating system boot flash

    Сделал по инструкции
    Установка на раздел тип основной
    Такая ошибка

    Кто подскажет

        1. Просто не надо изменять локализацию по инструкции, и ошибки не будет. В файле install.cfg достаточно изменить preseed на preseed_r, а дальше всё по инструкции. Тогда, на русском языке в визарде откроется нормальная утилита для ручной разметки.

Добавить комментарий

Авторизация через: 

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.