Лабораторная работа 6.
Установка ОС Linux.

Информация

Предварительными требованиями для установки операционной системы являются:

  1. наличие всего необходимого аппаратного обеспечения, которое может быть как физической аппаратурой, так и эмулируемым с помощью той или иной системы виртуализации набором устройств;
  2. наличие дистрибутива ОС, включающего в себя программу-инсталлятор;
  3. наличие набора совместимых с аппаратным обеспечением драйверов в составе дистрибутива ОС или на доступных во время установки устройствах внешней памяти.
  4. наличие аппаратных и программных средств загрузки программы-инсталлятора ОС и передачи ему управления, среди которых можно выделить следующие:
    1. Внутренний или внешний привод CD/DVD/Floppy/ZIP и т.п. Предполагает наличие дистрибутива ОС на соответствующем типе носителя.
    2. USB-накопитель. Предполагает наличие загрузочного USB-накопителя с дистрибутивом ОС.
    3. Средства удаленной установки. Предполагают наличия специализированной PXE-микросхемы на сетевой карте компьютера и подготовленного сервера сетевых установок в локальной сети, с одним или несколькими дистрибутивами ОС.
  5. настройка порядка загрузки с тех или иных устройств c помощью средств управления базовой системой ввода-вывода (BIOS) или универсального расширяемого интерфейса прошивки (UEFI) компьютера

Процесс установки зависит от типа ОС и в общем случае выглядит следующим образом:

  1. Загрузка установщика в ОЗУ и передача ему управления.
  2. Анализ аппаратного обеспечения, выбор и конфигурирование драйверов, возможная подзагрузка пользовательских драйверов.
  3. Выбор вариантов установки (сервер, десктоп, обновление и др.) и предварительное конфигурирование системы (принятие лицензионного соглашения, настройка региональных установок, времени, переключателей языков и т.п.).
  4. Выбор и подготовка (форматирование) целевых разделов (дисков), определение размеров разделов.
  5. Выбор для установки профилей или пакетов программного обеспечения, отдельных приложений, служб и т.д.
  6. Установка ядра, драйверов, служб, инструментария, приложений, выбранных ранее.
  7. Заключительное конфигурирование системы (настройки учетных записей, сетевые настройки, видеорежимы, настройка загрузочной записи и т.п.).
  8. Запуск установленной системы

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

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

Крайне важными являются этапы предварительного и заключительного конфигурирования. Например, при неверном выборе региональных настроек, могут быть не установлены файлы поддержки национальных языков; при некорректной конфигурации сетевых параметров может оказаться невозможным загрузка обязательных обновлений; при пропуске видеоконфигурации может быть заблокирована загрузка в графическом режиме; при неверном выборе загрузочного раздела или места установки загрузчика, BIOS (UEFI) при старте компьютер не сможет передать управление операционной системе и т.п. При возникновении указанных проблем часто единственным решением будет переустановка операционной системи.

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

Задание

Терминология.
Хостовая машина (HN - hardware node): программная или аппаратная система, в рамках которой осуществляется процесс виртуализации
(Гостевая) виртуальная машина ((G)VM - (guest) virtual mashine): виртуализованная в рамках хостовой машины программная или аппаратная система
Гипервизор - программная или аппаратная система, используемая для коммуникации между хостовой и гостевыми системами, в том числе - для обеспечения гостевым системам доступ к ресурсам, а также для управления гостевыми системами.

Установка.
С использованием системы виртуализации VirtualBox подготовить виртуальную конфигурацию оборудования виртуальной машины со следующими параметрами: Имя машины - HCБ (номер студенческого билета) один динамический жесткий диск размером 2ГБ, один привод CD/DVD, оперативная память 256МБ, способ сетевого подключения - "сетевой мост". Установить на виртуальной машине ОС Linux, дистрибутив AltLinux 4.0 Server. Загрузив образ, следует его сопоставить с CD/DVD-приводом и запустить виртуальную машину. Дистрибутив имеет графический инсталлятор, однако не содержит в базовой поставке графическую оболочку. Год выпуска дистрибутива - декабрь 2007 года. Среди других дистрибутивов ОС Linux характеризуется крайней консервативностью и параноидальным подходом к безопасности системы.

Установка и конфигурирование ОС:

  1. Выбрать поддержку русского языка и переключатель раскладки клавиатуры - отличный от переключателя хостовой машины.
  2. Выбрать часовой пояс - Екатеринбург
  3. Выбрать один корневой дисковый раздел на весь жесткий диск.
  4. Установить сетевые параметры - Имя системы: host_НСБ.shgpi; IP: 10.0.219.номер_хостовой_машины; Маска: /16; DNS: 10.0.10.203; Шлюз: 10.0.10.10
  5. Установить пароль системного администратора - на усмотрение студента
  6. Установить имя пользователя - user_НСБ, пароль - на усмотрение студента
  7. Установить загрузчик - на жесткий диск (не на раздел)
  8. По окончании установки загрузить систему, войти под системным администратором (root) и установить Midnight Commander с помощью команды apt-get install mc. Запустить Midnight Commander, проверить его функционирование.
  9. Остановить виртуальную машину (команда poweroff), экспортировать виртуальную машину на flash-носитель средствами VirtualBox.

Демонстрация результатов работы преподавателю:

  1. На запущенной машине зарегистрироваться последовательно под пользователями user_НСБ, затем - root (завершение работы пользователя - команда logout)
  2. Продемонстрировать корректность даты и времени (команда date)
  3. Продемонстрировать корректность работы переключателя клавиатуры.
  4. Продемонстрировать подключенные (примонтированные) разделы жесткого диска (команда df)
  5. Продемонстрировать сетевые настройки (см. л.р. №2)
  6. Продемонстрировать работу Midnight Commander
  7. Продемонстрировать ввостановление виртуальной машины со flash-носителя

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