Установка на компьютер

Создание загрузочного диска на Windows:

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

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

Здесь вам понадобится iso образ: Скачать последний ISO-образ

Примечание

Обращаем ваше внимание, что для установки ПО на сервере нужен доступ в интернет.

1. Общие замечания по особенностям установки

Все шаги по установке аналогичны установке на виртуальную машину, отдельно имеются следующие особенности:

1.1. Практически все современные конфигурации железа корректно определяются и хорошо работают в linux, в данном случае в ubuntu. Тем не менее, рекомендуется перед установкой загрузиться с live-dvd/live-usb. и убедиться в том, что всё требуемое оборудование, такое как сетевая карта и др. видится системой, определяется корректно и работает. Ссылка на создание Live-usb Ubuntu Desktop.

1.2. В случае с реальным железом кроме одного основного раздела рекомендуется создать swap раздел., раздел подкачки. Он будет использоваться в том случае, если по какой-либо причине вся физическая оперативная память окажется занята. В среднем swap рекомендуется ставить равным оперативной памяти, это пространство будет недоступно для хранения ваших данных. Учитывайте это.

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

Рассмотрите возможность установки в систему второго жёсткого диска — ssd. На нём можно хранить базу данных, и этим существенно поднять быстродействие системы.

1.3. Также не забывайте о том, что в момент установки и после нее вам будет доступно лишь консольное управление из командной строки. Установщик работает в псевдографике, наличие оконного менеджера (графической оболочки) на сервере традиционно считается излишеством.

2. Создание загрузочного диска из Windows

2.1. Вначале необходимо записать ISO-образ на DVD-диск или flash-накопитель. Как самый простой и надежный вариант рекомендуем использовать запись образа на flash-накопитель, для Windows рекомендуем использовать программу - Etcher, скачиваем утилиту с официального сайта и запускаем, подключаем flash-накопитель в систему. После запуска программы, выбираем образ, носитель и жмём кнопку «Flash» и ждем.

../_images/etcher.png

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

2.2. Включаем/перезагружаем компьютер. Попадаем в BIOS, обычно для этого используются одна из кнопок f2, f4 или del. Выбираем загрузку с dvd привода либо с usb-флэшки, в зависимости от того, откуда мы собираемся загружаться.

2.3. Попадаем в установщик ОС.

3. Создание загрузочного диска из Linux

Запишите iso-образ на носитель - usb-диск или CD/DVD-диск.

В UNIX-подобных системах образ можно записать на флешку примерно так:

sudo dd if=staffcop_server.iso of=/dev/sdc

Где staffcop_server.iso - путь к файлу загрузочного образа, /dev/sdc - устройство, на которое будет производиться запись.

Предупреждение

Будьте осторожны с указанием устройства! /dev/sdc приведено для примера. Возможно затереть данные на одном из дисков по ошибке.

Записанный таким образом usb-диск можно использовать в качестве загрузочного.

4. Выбор диска для загрузки

В некоторых случаях для успешного запуска установочного iso-образа потребуется указать приоритет загрузки в BIOS/UEFI: выбранный диск или носитель должен стоять до других имеющихся дисков в системе, с которых возможна загрузка.

5. Диалог установки ОС

В случае, если удалось загрузиться с iso-образа, перед вами предстанет диалог с выбором языка.

Далее, следуйте инструкциям в разделе Установка из ISO-образа.

Примечание

Избегайте ssh-доступ к вашему серверу через внешнюю сеть. В случае, если это действительно необходимо, используйте авторизацию по ключам и нестандартный ssh-порт. Таким образом, вы снизите вероятность взлома вашего сервера.