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

OpenMediaVault и излишняя самостоятельность: 5 комментариев

  1. open media vault missing operating system boot flash

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

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

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

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

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

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

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