ОС и виртуализация. Введение в ос и виртуализацию Темы занятия
Скачать 1.03 Mb.
|
Введение в ОС и виртуализациюТемы занятияПонятие ОС 1 Введение в виртуализацию 2 3 Введение в Linux системы Зачем нужен UNIX. Пример. 4 Что такое операционная система
Операционная система (ОС) — это программа, которая выполняет функции посредника между пользователем и компьютером.ОС служит двум целям: эффективно использовать компьютерные ресурсы и создавать условия для эффективной работы пользователя.В качестве ресурсов компьютера обычно рассматривают:Структуру ОС составляют следующие модули:базовый модуль (ядро ОС)- управляет работой программы и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами;командный процессор - расшифровывает и исполняет команды пользователя, поступающие прежде всего через клавиатуру;драйверы периферийных устройств - программно обеспечивают согласованность работы этих устройств с процессором (каждое периферийное устройство обрабатывает информацию по разному и в различном темпе);дополнительные сервисные программы (утилиты) - делают удобным и многосторонним процесс общения пользователя с компьютером.Знакомство с UNIXНа сегодняшний день наиболее известными операционными системами для компьютеров являются семейства операционных систем Microsoft Windows и UNIX. Когда говорят об операционной системе UNIX, чаще всего имеют в виду не конкретную ОС, а скорее целое семейство UNIX-подобных операционных систем. Само же слово UNIX (заглавными буквами) стало зарегистрированной торговой маркой корпорации AT&T.
1. BIOS выполняет загрузочные шаги, специфичные для данного аппаратного обеспечения.2. Когда все устройства распознаны и правильно запущены, BIOS загружает в оперативную память и выполняет загрузочный код с одного из разделов заданного загрузочного устройства, который содержит фазу 1 загрузчика Linux. Фаза 1 загружает фазу 2 (значительный по размеру код загрузчика). 3. Загрузчик зачастую предлагает пользователю меню с доступными вариантами загрузки. Затем он загружает ядро, которое распаковывается в память, настраивает системные функции, такие как работа необходимого оборудования и управление страницами памяти, после чего делает вызов start_kernel(). 4. После этого start_kernel() выполняет основную настройку системы (прерывания, остальные функции управления памятью, инициализацию устройств, драйверов и т. д.), а потом порождает процесс бездействия, диспетчер и отдельно от них — процесс init (выполняющийся в пользовательском пространстве).5. Планировщик начинает более эффективно управлять системой, в то время как ядро переходит к бездействию.6. Процесс init выполняет необходимые сценарии, которые настраивают все службы и структуры, не относящиеся к уровню ядра, в результате чего будет создано пользовательское окружение, и пользователю будет предоставлен экран входа в систему.Внимание!!! Гиперссылки в презентации выделены подчеркиванием и открываются из контекстного меню правой кнопкой мыши Виртуализация
Схема виртуализацииВиртуальная ОС Виртуальная ОС Виртуальная машина Виртуальная машина Hypervisor – ОС менеджер виртуальных машин Hardware - аппаратное обеспечение Зачем нужна виртуализация?Преимущества использования ВМ
Доп инфо по VirtualBox и ее возможностям:http://help.ubuntu.ru/wiki/virtualboxЗАЧЕМ НУЖНЫ ДОПОЛНЕНИЯ ГОСТЕВОЙ ОС?Дополнения гостевой ос Virtualbox/Vmware делают работу с операционной системой намного удобнее, мало того, что повышается в разы производительность, так еще и появляются дополнительные функции такие как:
Установка дополнений: Работа с флешками в Virtualbox
Настройка сети в VirtualBox (изучение по желанию) http://lumpics.ru/setting-up-a-network-with-virtualbox/ В абзаце <<Теперь нужно прописать параметры IP-адреса и т.д. Адрес реального адаптера выставляем в качестве шлюза, а в качестве IP-адреса может быть значение, следующее за адресом шлюза.>> в случае подключения реальной машины к интернету через роутер в качестве шлюза и DNS сервера виртуальной машины выставляем адрес Основного шлюза реального адаптера реальной машины (смотреть через ipconfig на реальной, а не виртуальной машине) обычно он совпадает с IP адресом роутера. Настройка сети в VirtualBox vmware-workstation https://interface31.ru/tech_it/2014/03/vmware-workstation-shirokie-vozmozhnosti-nastolnoy-virtualizacii.html Новая версия VB Настройка сети в VirtualBox (изучение по желанию) Сеть192.150.11.0 – сеть, 19 - адрес ПК (сетевой карточки) в сети Узлы находятся в одной сети 192.150.11.0 при маске 24 Настройка сети в VirtualBox (изучение по желанию) СетьНастройка сети в VirtualBox (изучение по желанию) СПАСИБО Для тех кто имеет более менее современный ПК и желает попробовать самостоятельно установить операционную систему Unix и Windows с нуля на виртуальную машину используя VmWare или Virtualbox, а также установить дополнения для работы дополнительных функций приводятся слайды ниже На видео (слайд 26-28), которое надо сначала просмотреть, демонстрируется процесс создания виртуального ПК с характерным стандартным набором комплектующих и их параметров: центральный процессор, материнская плата, оперативная память, жесткий диск, видеокарта (экран), аудиокарты, мышь, дисководы, флоппи дисководы, с их шлейфами и типами подключений, usb контроллеры, сетевые адаптеры и т.д. используя средства виртуализации Virtual box и VMware-workstation. Набор комплектующих и их характеристик в созданной виртуальной машине может меняться как в сторону увеличения так и уменьшения путем задания настроек, некоторые из них требуют чтоб перед их внесением виртуальная машина была в выключенном состоянии (произведено завершение работы (выключение) виртуальной машины), также может потребоваться перезапуск виртуальной машины для вступления в силу внесенных изменений. В процессе работы всплывают подсказки о том как вернуть фокус из виртуальной машины в реальную Virtualbox – правый ctrl, Vmware -ctrl + alt и другие. Если процессор поддерживает виртуализацию необходимо включение технологии виртуализации в настройках биоса вашего ПК например также можно попробовать активировать опцию в настройках виртуальных машин VirtualBox и VMware-workstation соотв. Если процессор не поддерживает виртуализацию или в биосе она не активированная то вкладка ускорение будет не активна, для нормальной работы ubuntu надо отметить флажок При настройке по видеоинструкции создаем 32 разрядную виртуальную машину 15 gb виртуальный динамический диск, 512-1024 mb ОЗУ (этот обьем памяти будет забран у вашей реальной машины на время работы виртуальной), и с количеством виртуальных процессоров меньше чем количество процессоров реальной машины. Возм. ошибки при запуске В крайнем случае в настройках виртуальных машин (когда они находятся в выключенном состоянии) попробовать назначить им по 512 - 750 Мб оперативной памяти. Чем больше памяти тем шустрее и плавнее работают виртуальные машины, но имейте ввиду что для реальной машины тоже должно что-то остаться. Некоторые манипуляции с настройками параметров созданной виртуальной машины надо производить в выключенном состоянии виртуальной машины иначе они просто будут не активны и поменять вы их не сможете. Если ошибка fail-0x80004005
Ошибка Unable to boot — please use a kernel appropriate for your CPU: Решение ошибки в VirtualBox «Unable to boot — please use a kernel appropriate for your CPU» Ошибка со цветным экраном Решение >> http://complike.ru/ustanovka-ubuntu-14-10-v-virtualbox-vm-oracle-reshenie-problem/ Внимание!!! Все ошибки предугадать не возможно, поэтому вбиваем их в гугл или youtube и пытаемся решить. Если Ubuntu очень долго загружается на этапе начальной загрузки (наподобие тестирования BIOS) то попробуйте нажать Ctrl+C. При установке выбираем оба чекбокса Данные будут стерты с виртуального жесткого диска После установки операционной системы на виртуальную машину надо извлечь ISO образ из виртуального привода cd/dvd виртуальной машины Virtualbox и VMware-workstation в настройках виртуальной машины соответственно При первом запуске (зразу после установки операционной системы на виртуальную машину), на рабочем столе открываем терминал Ubuntu (клик правой кнопкой мыши по рабочему столу или ctrl+alt+t) и поочередно вводим команды (пароль при вводе не отображается, на все!!! вопросы в процессе отработки программ отвечаем y. В скобках[yes] означает значение по умолчанию, если вы c ним согласны, можно нажать ENTER): sudo apt-get update По завершению закрываем и открываем новый терминал в нем вводим команду sudo apt-get upgrade Возможно будет ошибка http://ermin.ru/post/7 после решения повторить попытку Скриншот экранирования пробелов, где в первом случае пробел не экранируется, а во втором экранируется: Добавление текущего пользователя для работы общей папки после установки дополнений Установка Oracle VirtualBox + ubuntu
https://www.youtube.com/watch?v=e4--_eR11bg Установка VmWare Workstation Pro + Ubuntu
Устаревшее процессоры не поддерживаются 14 версией надо ставить 12 https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0|PLAYER-1200|product_downloads Устанавливаем скачанный дистрибутив 2) Устанавливаем ранее скачанный ISO образ ubuntu 16.04.3 на виртуальную машину VmWare Workstation Pro по инструкции (для возврата курсора в реальную машину используется Ctrl+Alt). Если после перезагрузки Ubuntu очень долго загружается на этапе начальной загрузки (наподобие тестирования BIOS) то попробуйте нажать Ctrl+C https://www.youtube.com/watch?v=5nyuVFX5YMs 3) Меняем язык на английский в ubuntu (c кириллицей работать не удобно когда вводиться команда на английском) https://losst.ru/kak-pomenyat-yazyk-sistemy-v-ubuntu VmWare действительно рекомендует устанавливать дополнения из интернета как на видео выше, однако при таком способе установки (могут не работать общие папки, но могут и работать, зависит от того устранена проблема на дынный момент или нет разработчиком). При установке дополнений по старому через подключение диска дополнений общие папки работают. Видео по установке дополнений по старому (в нем же инструкция по подключению Общих папок в VmWare Workstation Pro + Ubuntu) находится в папке. По нему также можно переустановить ранее установленные через интернет дополнения отвечая на все вопросы y. 4) Устанавливаем ssh сервер: в терминале вводим команду sudo apt-get install ssh Установка Oracle VirtualBox + Windows 7
http://lumpics.ru/how-to-install-windows-7-on-virtualbox/ Sata контроллер вместо ide это нормально. https://www.youtube.com/watch?v=08aJoyw6rws http://lumpics.ru/creating-and-configuring-shared-folders-in-virtualbox/ Также можно сделать следующее: Кликнем правой кнопкой на значке мой компьютер и выберем Подключить сетевой диск, после чего находим в Обзоре дерева нашу общую папку, выбираем, нажимаем ОК СПАСИБО |