Установка минт: Руководство по установке 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. Переехать домой
Установить РН ...