Установка минт: Руководство по установке Linux Mint — Документация Linux Mint Installation Guide

Установка на Linux Mint — TESSA 3.5

Выполните шаги из раздела Подготовка дистрибутива TESSA.

Tip

Система использует пакетный менеджер apt, но алиас apt не позволяет указывать параметры команды и неявно использует sudo. Поэтому в инструкции используется полный путь к менеджеру пакетов /usr/bin/apt.

Обновите информацию из репозиториев и обновите установленные пакеты до последних версий.

sudo /usr/bin/apt update && sudo /usr/bin/apt -y upgrade

Дождитесь окончания обновлений, после чего перезагрузите компьютер.

Установите зависимости, которые потребуются серверу приложений TESSA.

/usr/bin/apt -y install libgdiplus

sudo ln -s /lib/x86_64-linux-gnu/libdl.so.2 /lib/x86_64-linux-gnu/libdl.so

Установка и настройка PostgreSQL

Установите из репозитория и выполните первичную настройку сервера PostgreSQL.

sudo /usr/bin/apt -y install postgresql postgresql-contrib

sudo systemctl enable postgresql && sudo systemctl start postgresql

Создайте пользователя, от которого будут подключаться сервисы и утилиты TESSA.

sudo -u postgres psql postgres

CREATE USER tessa WITH SUPERUSER PASSWORD 'Master1234';

Откройте для редактирования файл pg_hba.conf.

sudo nano /etc/postgresql/10/main/pg_hba.conf

Задайте в нём настройки в соответствии с разделом Настройка доступа по сети к PostgreSQL.

Откройте для редактирования файл postgresql.conf.

sudo nano /etc/postgresql/10/main/postgresql.conf

Найдите в нём строку listen_addresses (нажмите Ctrl+W и введите искомую строку). Теперь уберите ведущий символ комментария #. И замените следующим образом:

listen_addresses = '*'

Tip

Вы можете также указать listen_addresses = 'localhost', если СУБД располагается на том же сервере, что и сервер приложений.

Tip

В случае, если одновременных пользователей больше 100, рекомендуется указать max_connections = 200 и обратиться к документации по администрированию PostgreSQL.

Закройте редактор с сохранением изменений. Перезапустите сервис PostgreSQL командой:

sudo systemctl restart postgresql

Настройка веб-сервиса TESSA и создание сертификатов

sudo nano /etc/systemd/system/tessa.service

Вставьте этот текст (сочетание клавиш Ctrl+Shift+V).

Теперь настройте автозапуск сервиса и запустите его, выполнив команду:

sudo systemctl enable tessa && sudo systemctl start tessa

Далее обратитесь к раздел Создание самоподписанного сертификата, чтобы создать сертификаты. Или просто выполните команды:

sudo mkdir -p /etc/pki/tls/certs /etc/pki/tls/private

sudo openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/pki/tls/private/localhost.key -out /etc/pki/tls/certs/localhost.crt

Установка и настройка веб-сервера Nginx

sudo /usr/bin/apt -y install nginx

sudo nano /etc/nginx/sites-enabled/default

Удалите содержимое файла (сочетание клавиш Alt+T) и вставьте этот текст (сочетание клавиш Ctrl+Shift+V).

Настройте автозапуск сервера и запустите его, выполнив команду:

sudo systemctl enable nginx && sudo systemctl start nginx

Установка системы и настройка сервиса Chronos

Чтобы установить систему на новую базу данных, запустите следующие команды:

cd ~/build/linux

./setup.sh

Обратитесь к разделу Установка TESSA на новую базу данных за описанием процесса установки.

Обычно достаточно нажать: [Enter]; tessa [Enter]; [Enter]; [Enter]; [Enter]; [Enter].

По завершении установки перезапустите веб-сервис:

sudo systemctl restart tessa

Теперь выполним настройку Chronos. Создайте файл для сервиса Chronos:

sudo nano /etc/systemd/system/chronos.service

Вставьте этот текст (сочетание клавиш Ctrl+Shift+V).

Теперь настройте автозапуск Chronos и запустите его, выполнив команду:

sudo systemctl enable chronos && sudo systemctl start chronos

Обязательно проверьте, функционирует ли unoconv. Для этого выполните команду (подождав полминуты, пока сервис Chronos инициализируется):

sudo systemctl status chronos

Найдите процессы unoconv и LibreOffice среди запущенных процессов (последние две строки):

Процессы могут отсутствовать или появиться и тут же завершиться при запуске сразу после установки. В этом случае либо перезагрузите компьютер, либо закройте, а затем сразу откройте окно терминала, в котором перезапустите сервис Chronos:

sudo systemctl restart chronos

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

Обратитесь к разделу Проверка установленной системы TESSA, чтобы проверить работу системы.

Установка Linux Mint по сети (TFTP+Samba)

Подробности
Просмотров: 11104

Каждому, кто хоть изредка промышляет администрированием хотя бы раз нужно было установить операционку на комп. И зачастую происходит всё так: скачивается образ, записывается на диск или флешку, грузимся и ставим. Но может оказаться что ни флешки ни диска под рукой нет, а установку нужно выполнить на вчера… Тогда можно загрузится по сети, и с линуксом в этом плане особо проблем нет. Типичная конфигурация — это связка DHCP, TFTP и NFS. Но у меня под рукой не было настроенного NFS, зато была Samba. Поэтому пришлось разобраться как использовать Samba вместо NFS.

Вроде бы ничего такого, поменял настройки и всё, но что-то не работало поначалу, пришлось шаманить…

Но я тут начну с самого начала. Итак для начала нужно обзавестись дистрибутивом. Так как ставим мы Linux Mint, ищем свежий образ здесь. Скачиваем дистрибутив, подходящий именно нам (я ставил тот, что с MATE, но очевидно это не имеет особого значения). Скачав образ, нужно получить доступ к файлам образа. В некоторых руководствах рекомендуют распаковать образ, но я не вижу в этом смыла, поэтому поддерживаю мнение, которое заключается в том, чтобы смонтировать образ как loop. Чтобы не вмешиваться в существующий порядок, просто создаём новый каталог, куда и монтируем образ:

# mkdir /mnt/mint
# mount -o loop /home/user/download/linuxmint-17-mate-64bit-v2.iso /mnt/mint

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

[mint]
path = /mnt/mint
available = yes
browsable = yes
public = yes
writable = no

Должно работать поверх дефолтных настроек Samba. Если же не работает, то скорее всего вы что-то меняли сами, а значит найдёте как решить проблему. Итак мы добавили шару mint, через которую можно с сети получить файлы для установки. Не забудьте перезапустить Samba для принятия новых настроек.

Для Archlinux:

# systemctl restart smbd
# systemctl restart nmbd

Для Gentoo:

# /etc/init.d/samba restart

Далее нужно подготовить сетевой загрузчик. В этом нам поможет программа tftp-hpa. В Archlinux и в Gentoo пакет называется именно так. Нужно расположить файлы загрузчика в рабочем каталоге ftp-сервера (в арче /srv/tftp). Копируем туда ядро и initrd со смонтированного образа:

# cp /mnt/mint/casper/{vmlinux,initrd.lz} /srv/http

Далее нам нужен syslinux. С него нужно собственно PXE-загрузчик:

# cp /usr/lib/syslinux/bios/{pxelinux.0,menu.c32,ldlinux.c32,libutil.c32} /srv/http

Далее нужно подготовить файл конфигурации для загрузчика. Для этого создаём файл /srv/tftp/pxelinux.cfg/default. Туда пишем такое:

DEFAULT menu. c32
LABEL LinuxMint
KERNEL vmlinuz
APPEND showmounts toram root=/dev/cifs boot=casper netboot=cifs nfsroot=//192.168.0.1/mint NFSOPTS=-oguest,ro initrd=initrd.lz nosplash

Где 192.168.0.1 — наш IP-адрес относительно машины, на которую быдем ставить. Ах да, и про nfs там — это не опечатка, в режиме работы с cifs, нужно передавать опции типа как для nfs, не могу сказать почему. Особое внимание нужно обратить на опцию toram, поскольку без неё всё отваливается на полпути и загрузится мы не можем (может это особенности самбы). Но с этой опцией нужно помнить о том, что на целевой машине должно быть достаточно оперативки, чтобы скопировать туда установщик. TFTP-сервер нужно запустить. Для Archlinux:

# systemctl tftpd.socket start

Для Gentoo:

# /etc/init.d/in.tftpd start

Теперь нужно биосу целевой машины как-то сказать откуда грузится. В этом нам поможет dnsmasq (хотя не обязательно, можно использовать и другой DHCP сервер, здесь описываю то, что было под рукой). Настраиваем раздачу IP (опция dhcp-range) на своё усмотрение, под свою «сеть» между машинами. Для установки нам важны лишь три опции:

dhcp-boot=/pxelinux.0
dhcp-option=vendor:PXEClient,6,2b
pxe-service=x86PC, "Install Linux", pxelinux

Их нужно добавить к конфигурации dnsmasq, ну и естественно запустить его (или перезапустить).

Для Archlinux:

 # systemctl start dnsmasq

Для Gentoo:

# /etc/init.d/dnsmasq start 

Помните, чтобы всё заработало необходимо, чтобы порты на DHCP (UDP 67,68), TFTP (UDP 69), Samba (UDP 137,138, TCP 139,445) должны быть обязательно открыты, обязательно учтите это в конфигурации своего фаерволла. Если же фаерволла нет или полностью открыт интерфейс — ну и ладно, должно работать.

Вобщем далее подключаемся к сети (куда смотрят dnsmasq, tftp-hpa и samba), выбиарем Network boot и ставим систему. По завершении останавливаем серверы, размонтируем ISO.

Примечание: в связи с тем, что системы постоянно обновляются, приведённые пути файлов могут оказаться недействительными, то есть отличными от тех, что на Вашей системе. Поэтому внимательно смотрите на структуру пакетов Вашей системы.

  • < Назад
  • Вперёд >

Как установить Linux Mint на VirtualBox?

Geekflare поддерживается нашей аудиторией. Мы можем получать партнерские комиссионные от покупки ссылок на этом сайте.

Автор

Ави
в

линукс
|
Последнее обновление:
30 ноября 2022 г.

Поделись на:

Invicti Web Application Security Scanner — единственное решение, обеспечивающее автоматическую проверку уязвимостей с помощью Proof-Based Scanning™.

Пошаговое руководство по установке Linux Mint на VirtualBox.

Linux Mint — это операционная система с открытым исходным кодом на основе Ubuntu, управляемая сообществом. Это бесплатно для использования; именно поэтому его любят и принимают миллионы пользователей по всему миру. Он в основном популярен из-за своего пользовательского интерфейса, отзывчивости и производительности.

Linux Mint имеет три редакции — Xfce , Mate и Cinnamon .

Текущая последняя стабильная версия Linux Mint 19.2 Корица имеет кодовое имя « Тина». Эта версия является самой современной системой Linux с инновационными и полноценными функциями рабочего стола. Давайте установим его.

Я устанавливаю Linux Mint с помощью Virtualbox. Если у вас нет Virtualbox, загрузите его отсюда и установите. Кроме того, загрузите iso-файл Linux Mint 19.2 и сохраните его на своем компьютере.

Настройка Linux Mint в VirtualBox

  • Нам нужно нажать New в VirtualBox, дать имя и выбрать операционную систему.
  • Выберите, сколько оперативной памяти предоставить, я даю 4 ГБ оперативной памяти для моего Linux Mint.
  • Создайте новый виртуальный жесткий диск для установки Linux Mint.
  • Выберите тип файла жесткого диска VDI.
  • Хранилище на физическом устройстве будет расположено динамически.
  • Нам нужно указать имя виртуального жесткого диска, а также размер виртуального жесткого диска.
  • Выберите виртуальную машину Linux Mint и нажмите «Настройка».
  • Перейдите в хранилище, выберите Пустой контроллер и щелкните значок диска. Найдите iso-файл Linux Mint, который мы скачали.
  • После добавления iso-файла Linux Mint в контроллер нажмите «ОК».
  • Нам нужно нажать на кнопку Start в VirtualBox; это загрузит и запустит систему Linux Mint.

Установка Linux Mint

Дважды щелкните файл «Установить Linux Mint», чтобы начать установку.

  • Выберите английский язык и нажмите «Продолжить».
  • Выберите раскладку клавиатуры и продолжите
  • Установите флажок, если вы хотите также установить стороннее программное обеспечение, нажмите «Продолжить».
  • Выберите опцию «Стереть диск и установить Linux Mint» и нажмите «Установить сейчас».
  • Если появится это всплывающее окно, нажмите «Продолжить».
  • Теперь нам нужно выбрать местоположение и нажать «Продолжить»
  • Введите данные пользователя
  • Теперь начнется установка Linux Mint. Подождите несколько минут, пока он завершится.
  • После завершения установки нас попросят перезагрузить систему.

При перезапуске вы получите сообщение «Пожалуйста, удалите установочный носитель и нажмите Enter». Нажмите «ОК». Когда система перезапустится, введите пароль для входа в систему.

Откройте терминал и проверьте версию Linux и сведения о хосте, чтобы убедиться, что установка прошла успешно.

Это все, что касается установки Linux Mint. Надеюсь, вы смогли правильно завершить установку. Изучить Linux Mint легко.

Спасибо нашим спонсорам

Больше отличных материалов о Linux

  • Как установить Anaconda на Ubuntu: пошаговое руководство для специалистов по данным

    Автор

    Муртуза Сурти
    на
    19 июня 2023 г.

    Хотите установить Anaconda в Ubuntu? Здесь мы рассмотрим установку Anaconda на Ubuntu, активацию и тестирование установки, а также настройку сред Anaconda.

  • Как установить Go (Golang) на Ubuntu за 5 минут

    Автор

    Муртуза Сурти
    на
    20 мая 2023 г.

    Хотите узнать, как установить Go (Golang) на Ubuntu Linux? Это руководство научит вас нескольким способам установки Go на Ubuntu.

  • 25+ самых распространенных команд iptables с примерами

    Автор

    Нитиш Сингх
    на
    19 мая 2023 г.

    Хотите создать политики, влияющие на интернет-трафик в Linux? Ознакомьтесь с этим списком распространенных команд iptables с примерами.

  • 6 лучших VPN для Linux для безопасного и надежного просмотра

    Автор

    Эшлин Дженифа
    на
    19 мая 2023 г.

    Информация может быть получена и использована не по назначению без ведома пользователя, когда пользователь находится в сети; Пользователям Linux нужна VPN, как и всем остальным.

  • Как установить Linux на Chromebook: пошаговое руководство

    Автор

    Коллинз Кариуки
    на
    17 мая 2023 г.

    Доведите свой Chromebook до предела возможностей с помощью Linux. Здесь мы рассмотрим пошаговые инструкции по установке Linux на Chromebook.

  • Как использовать команды Linux Cat (с примерами)

    Автор

    Коллинз Кариуки
    на
    15 мая 2023 г.

    cat — одна из наиболее часто используемых команд в Linux, но знаете ли вы на самом деле команду cat? Изучите основы, а также расширенные примеры команды cat в Linux.

Power Your Business

Некоторые инструменты и услуги, которые помогут вашему бизнесу расти.

  • Invicti использует Proof-Based Scanning™ для автоматической проверки выявленных уязвимостей и получения действенных результатов всего за несколько часов.

    Попробуйте Инвикти

  • Веб-скрапинг, резидентный прокси, прокси-менеджер, веб-разблокировщик, поисковый робот и все, что вам нужно для сбора веб-данных.

    Попробуйте Brightdata

  • Semrush — это комплексное решение для цифрового маркетинга с более чем 50 инструментами для SEO, социальных сетей и контент-маркетинга.

    Попробуйте Семруш

  • Intruder — это онлайн-сканер уязвимостей, который находит слабые места кибербезопасности в вашей инфраструктуре, чтобы избежать дорогостоящих утечек данных.

    Попробуйте Intruder

Установите Linux Mint 21.1 с пользовательским LVM на LUKS ☯ Дэниел Уэйн Армстронг

Последнее редактирование: 20 декабря 2022 г.


Отмечен под

#мята

#линукс

#люкс

#лвм

Мне нравится создавать пространство для хранения содержимого моего домашнего каталога , которое отделено от пространства, содержащего корневую файловую систему . Это упрощает задачу, если я решу переустановить Linux в будущем, сохранив при этом пользовательские данные.

Используя комбинацию Unified Key Setup (LUKS) и Logical Volume Manager (LVM), я шифрую пространство для хранения и создаю «виртуальные разделы» ( Logical Volumes или LV) для отдельных корневой и домашней файловых систем. Установка LVM поверх зашифрованного раздела позволяет создавать несколько LV, защищенных одной парольной фразой, а также создавать и изменять размер LV по мере необходимости.

Поехали!

Во время установки Linux Mint 21.1 «Vera» Cinnamon Edition — если вы выберете опцию автоматического стирания и разбиения диска с помощью LUKS и LVM — установщик создаст один зашифрованный раздел с двумя LV: swap LV и root LV, который использует все оставшееся дисковое пространство. В автоматическую схему нельзя добавить домашний LV.

Моя установка

Linux Mint устанавливается как единственная ОС на устройстве. Я использую установщик Mint для стирания, разделения и шифрования дискового пространства и настройки LVM.

После завершения установки — , но перед перезагрузкой — я сжимаю корневой LV , чтобы освободить память, затем создаю новый домашний LV.

Вот как я это делаю...

1. Во время установки: Тип установки

Выберите Стереть диск и установите Linux Mint , нажмите Расширенные функции... и выберите использование LVM и шифрования.

Введен и подтвержден пароль для защиты хранилища.

Продолжайте установку как обычно.

2. После установки: Продолжить тестирование

Когда установщик Mint завершит работу, выберите Продолжить тестирование .

3.

Переключиться на root

Открыть терминал. Переключитесь на root, используя sudo -i .

Выполнить крепление | grep /dev/mapper/vgmint и убедитесь, что ничего не возвращается (необходимо размонтировать LV).

4. Просмотр макета

Запустите lsblk -f и просмотрите макет раздела, созданный установщиком Mint.

Пример: в моей установке для шифрования используется раздел sda3 , а зашифрованное устройство LUKS — sda3_crypt .

Список физических томов (PV) с помощью команды vgs . Имеется один PV с маркировкой vgmint .

Список LV с lvs . Их два: root LV, и swap_1 LV.

Примечание. Для изменения размера поддерживаются только тома LV с файловыми системами ext2, ext3, ext4, ReiserFS и XFS.

5. Изменить размер корня

Уменьшить root LV, чтобы освободить место для нового дома LV .

Установите желаемый размер root (пример: 40G ) и измените размер его файловой системы сразу ...

 lvresize -L 40G --resizefs vgmint/root
 

6. Создать дом

Создать новый дом LV.

Опция 1

Использовать фиксированный объем хранилища (пример: 300G ) ...

 lvcreate -L 300G vgmint -n главная
 

Опция 2

Или используйте процентов свободной емкости (пример: 80% ) ...

 lvcreate -l +80%БЕСПЛАТНО vgmint -n домой
 

7. Формат домой

Новый LV будет отображаться как /dev/vgmint/home .

Отформатируйте LV с соответствующей файловой системой (пример: ext4 ) ...

 mkfs.ext4 /dev/vgmint/домашний
 

8. Переехать домой

Установить РН ...