Установка на жёсткий диск

Установка на жёсткий диск

crims0n

В первую очередь, MiniOS - "карманная система" и предназначена для использования на флешке. Так как она быстро грузится и так же быстро работает, многие пользователи хотят установить её на жёсткий диск. Я не стану снова и снова повторять почему не стоит устанавливать MiniOS на жёсткий диск ПК, но расскажу как правильно это сделать и как потом правильно работать с этой системой.
Система быстро грузится и работает, благодаря использованию в большинстве версий системы (кроме Flux и Minimum) модулей, сжатых алгоритмом zstd. Этот алгоритм позволяет получить сравнительно небольшой размер системы, при этом он очень быстро распаковывается. Особенно это актуально для HDD, так как физически система будет извлекать данные из быстрой сжатой файловой системы быстрее, чем из обычной файловой системы. Если вы используете постоянный режим (режим, который сохраняет все изменения в системе, такой как MiniOS), файлы сохраняются как есть в папку minios/changes при использовании файловой системы, совместимой с POSIX (btrfs, ext2-ext4), либо в файл или файлы хранения изменений на файловых системах fat32 или ntfs. В первом случае, при установке дополнительных пакетов менеджером пакетов apt, снижается уровень быстродействия программ, установленных таким способом, либо обновлённых таким способом, до уровня быстродействия обычной настольной системы. Если вас это устраивает, переходите сразу к разделу Настройки безопасности настоящей статьи. Если нет, читайте дальше.

Правильная установка приложений

В MiniOS и аналогичных системах, использующих модули в своей работе (Slax, Puppy, Porteus и т.д.) приложения следует не просто устанавливать, а упаковывать в модули. Описание утилит для создания модулей вы можете найти здесь. Установить модули можно копированием в папку minios на диске. Если вы это делаете непосредственно из MiniOS, то найти её будет непросто, так как используется виртуальная файловая система UnionFS, папка расположена по адресу /run/initramfs/memory/data/minios. Если вы начали использовать модули, параллельно используя постоянный режим, никогда не используйте установку пакетов с помощью apt и тип системы puzzle, это сломает вашу базу пакетов dpkg. Подробнее о типах системы можно почитать здесь. Дополнительным преимуществом использования модулей можно считать то, что приложения, установленные таким образом, будут доступны при запуске системы в чистом режиме и в режиме, при котором система загружается полностью в оперативную память.

Настройки безопасности

Если вы использовали MiniOS, то знаете, что по умолчанию у обычного пользователя live и у суперпользователя root простые пароли. Помимо этого, они отображаются прямо на экране при переходе в консольный режим системы, безопасно ли это? Для флешки - вполне безопасно, ведь вы не будете держать её постоянно в сети. Для ПК, который находится онлайн большую часть времени, подобное является большим риском. В MiniOS всё это можно настроить. Выполнять настройку необходимо до сознания постоянных изменений. Если вы их уже создали, лучше всего их будет удалить и выполнить настройку. Если вы хотите удалить постоянные изменения непосредственно из MiniOS, вам нужно загрузить систему в чистом режиме, либо загрузить её в ОЗУ, после чего удалить папку minios/changes с диска. Если вы не знаете, как найти папку и её удалить, обратитесь в чат, вам помогут.
Далее вам нужно изменить файл minios.conf, он находится на диске в папке minios. Подробно о значении параметров файла настроек можно прочитать здесь. Пример использования файла конфигурации здесь. Если кратко, то рекомендуется

  • сменить пароль обычного пользователя и суперпользователя.
  • опционально сменить имя обычного пользователя.
  • отключить отображение подсказок для входа в консоли. Переключение между консолями осуществляется комбинацией клавиш Ctrl+Alt+F1-F12, графический рабочий стол запускается на tty7 (Ctrl+Alt+F7), в подсказке отображается текущий пароли, указанные в minios.conf.
Подсказки в консоли
  • отключить автоматический вход в систему.
  • опционально изменить hostname.
  • отключить службу ssh, добавив в переменную DISABLED_SERVICES, либо настроить вход по ключу. Прочитать о настройке входа по ключу можно здесь. Если сохранить публичный ключ в папке minios, то он автоматически будет прописан у пользователя и суперпользователя. Дополнительно есть смысл отключить вход по паролю в /etc/ssh/sshd_config.
  • отключить службу xrdp в Maximum и Ultra, либо использовать на свой страх и риск. При использовании сложных паролей службу можно оставить включённой.

Заключение

Данная инструкция пригодится не только при установке на жёсткий диск вашего ПК, но и для использования системы на флешке. Особое преимущество даёт файл конфигурации minios.conf, так как его настройки действуют при загрузке системы в чистом режиме, либо при загрузке системы в оперативную память.

Report Page