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, но нам не жалко), остальное пространство лучше всего разметить (с РАИД или без) на нужное количество разделов, но не монтировать их при установке. После это можно сделать непосредственно в вебморде без каких-либо проблем, и использовать их так, как необходимо.

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

Скачать с Yandex.Disk

Оставить комментарий

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

Your email address will not be published. Required fields are marked *