Меню Рубрики

Установка виртуальных дисков linux

Установка Linux на Virtualbox

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

Установка Linux на VirtualBox достаточно проста и не требует много знаний. Нужно только выбрать подходящие параметры, настроить жесткий диск и пройти процесс установки, как и при установке обычной системы. В одной из предыдущих статей мы рассматривали как пользоваться VirtualBox в более общем смысле, в этой же поговорим как установить Linux на VritualBox.

Установка Linux на VritualBox

Для того чтобы установить Linux на VirtualBox нам понадобиться несколько вещей:

  • Образ диска с Linux — определитесь какой дистрибутив вы собираетесь устанавливать и загрузите его образ на официальном сайте, например, Ubuntu или Fedora. Также обратите внимание на архитектуру образа, если у вас 32 битная основная система, то вряд ли у вас получиться запустить 64 бит гостевую;
  • Установленная виртуальная машина — VirtualBox, это кроссплатформенная программа, которая может работать не только в Linux, но и в Windows и MacOS. Поэтому вы можете запускать Linux в любой операционной системе. Для большинства из них можно скачать установщик VirtualBox на официальном сайте программы;
  • Компьютер с поддержкой аппаратной виртуализации — конечно, вы можете запускать виртуальные машины и без поддержки аппаратной виртуализации, но они будут работать в разы медленнее. Большинство современных процессоров поддерживают AMD-V или Intel-VT-X. Посмотрите нельзя ли включить такую возможность в вашем BIOS.

Если у вас все это поддерживается мы можем перейти к созданию виртуальной машины. Запустите VirtualBox и нажмите кнопку создать:

В первом окне мастера введите название вашей новой виртуальной машины, выберите тип (Linux) и дистрибутив, например, Ubuntu:

Следующий шаг — нужно выбрать количество оперативной памяти для вашей машины, но умолчанию VirtualBox предлагает количество памяти в зависимости от используемой машины, но для современных дистрибутивов будет достаточно 2 Гб, это нужно для более плавной и удобной работы, хотя система будет работать и при 1024 Мб и даже меньшем объеме.

Дальше нам необходимо создать жесткий диск для установки системы, объем диска зависит от операционной системы, но поскольку вы можете создавать динамический диск, который будет изменять размер реального файла в файловой системе по мере наполнения, то можно указать 30 или даже 50 Гб чтобы было точно достаточно.

Сначала выберите «Создать новый виртуальный жесткий диск», затем выберите тип диска:

Наиболее часто для виртуальных машин используется диск типа VDI. Затем выберите размер диска и имя для его файла. Хотя и есть возможность использовать место по мере необходимости, лучше так не делать на HDD, лучше выделяйте все место сразу, это увеличит производительность до 10%:

Виртуальная машина почти готова, но нужно еще кое-что настроить. По умолчанию VirtualBox выделяет 16 мегабайт оперативной памяти для машин, но современным дистрибутивам этого мало, поэтому нажмите «Настройки», а затем на вкладке «Дисплей» установите значение видеопамяти в 128 мегабайт. Этого уже должно хватить. Кроме того, отметьте галочку 3D ускорения:

Еще нас будет интересовать раздел «Система», вкладка «Материнская плата», здесь нужно выбрать чипсет » ICH9″, Linux работает с ним лучше, также отметьте галочки часов в UTC.

На вкладке «Процессор» нужно отметить использовать «PAE/NX», и не выбирайте много процессоров, одного ядра будет достаточно. В разделе «Ускорение» отметить все галочки и выбрать ваш гипервизор, в Linux лучше всего использовать KVM:

Дальше запускайте виртуальную машину:

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

Дальше будет запущена виртуальная машина и операционная система, которую вы выбрали и вам необходимо выполнить все действия для установки:

Мы не будем рассматривать установку Ubuntu, поскольку это уже подробно описано в одной из предыдущих статей.

Но после завершения установки есть еще несколько настроек. Во-первых — вам нужно установить дополнения гостевой ОС Ubuntu или для другого выбранного вами дистрибутива. Процесс везде одинаковый. Также, если вы используете Ubuntu, нужно включить облегченный режим Unity, чтобы все работало быстрее. Для этого выполните:

gsettings set com.canonical.Unity lowgfx true

На всякий случай, команда для отключения этого режима:

gsettings set com.canonical.Unity lowgfx false

Эти команды работают в Ubuntu 17.04, в более ранних версиях такой режим можно включить только через CompizConfig. Теперь установка Linux на VirtualBox полностью завешена и система готова к использованию.

Выводы

В этой статье мы рассмотрели как установить Linux на VirtualBox, как видите, это совсем не сложно и будет очень полезным для новичков, которые хотят протестировать новую операционную систему или же для пользователей, которые часто устанавливают новые дистрибутивы. А вы используете VirtualBox? Для чего? Часто тестируете системы в виртуальных машинах? Напишите в комментариях!

Читайте также:  Установка запорной арматуры на трубопроводах расценка

источник

Подготовка виртуальной машины Ubuntu для Azure Prepare an Ubuntu virtual machine for Azure

Ubuntu теперь публикует официальные Azure VHDs для скачивания на https://cloud-images.ubuntu.com/. Ubuntu now publishes official Azure VHDs for download at https://cloud-images.ubuntu.com/. Если вам нужно создать свой собственный, особый образ Ubuntu для Azure, не выполняйте описанную ниже процедуру, а начните с таких заведомо рабочих виртуальных жестких дисков и настройте их так, как вам требуется. If you need to build your own specialized Ubuntu image for Azure, rather than use the manual procedure below it is recommended to start with these known working VHDs and customize as needed. Последние выпуски образов можно всегда найти в следующих расположениях: The latest image releases can always be found at the following locations:

Предварительные требования Prerequisites

В этой статье предполагается, что вы уже установили операционную систему Ubuntu Linux на виртуальный жесткий диск. This article assumes that you have already installed an Ubuntu Linux operating system to a virtual hard disk. Существует несколько средств для создания VHD-файлов, например решение для виртуализации, такое как Hyper-V. Multiple tools exist to create .vhd files, for example a virtualization solution such as Hyper-V. Инструкции см. в разделе Установка роли Hyper-V и настройка виртуальной машины. For instructions, see Install the Hyper-V Role and Configure a Virtual Machine.

Замечания по установке Ubuntu Ubuntu installation notes

  • Дополнительные сведения о подготовке Linux для Azure см. в разделе Общие замечания по установке Linux. Please see also General Linux Installation Notes for more tips on preparing Linux for Azure.
  • Формат VHDX не поддерживается в Azure, поддерживается только фиксированный VHD. The VHDX format is not supported in Azure, only fixed VHD. Можно преобразовать диск в формат VHD с помощью диспетчера Hyper-V или командлета convert-vhd. You can convert the disk to VHD format using Hyper-V Manager or the convert-vhd cmdlet.
  • При установке системы Linux рекомендуется использовать стандартные разделы, а не LVM (как правило, значение по умолчанию во многих дистрибутивах). When installing the Linux system it is recommended that you use standard partitions rather than LVM (often the default for many installations). Это позволит избежать конфликта имен LVM при клонировании виртуальных машин, особенно если диск с OC может быть подключен к другой ВМ в целях устранения неполадок. This will avoid LVM name conflicts with cloned VMs, particularly if an OS disk ever needs to be attached to another VM for troubleshooting. LVM или RAID могут быть использованы на дисках данных, если предпочтительнее. LVM or RAID may be used on data disks if preferred.
  • Не настраивайте раздел подкачки на диске с ОС. Do not configure a swap partition on the OS disk. Можно настроить агент Linux для создания файла подкачки на временном диске ресурсов. The Linux agent can be configured to create a swap file on the temporary resource disk. Дополнительные сведения описаны далее. More information about this can be found in the steps below.
  • Размер виртуальной памяти всех VHD в Azure должен быть округлен до 1 МБ. All VHDs on Azure must have a virtual size aligned to 1MB. При конвертации диска в формате RAW в виртуальный жесткий диск убедитесь, что размер диска RAW в несколько раз превышает 1 МБ. When converting from a raw disk to VHD you must ensure that the raw disk size is a multiple of 1MB before conversion. См. дополнительные сведения в примечаниях по установке Linux. See Linux Installation Notes for more information.

Создание вручную Manual steps

Прежде чем пытаться создать свой собственный пользовательский образ Ubuntu для Azure, пожалуйста, подумайте об использовании предварительно построенных и протестированных изображений. https://cloud-images.ubuntu.com/ Before attempting to create your own custom Ubuntu image for Azure, please consider using the pre-built and tested images from https://cloud-images.ubuntu.com/ instead.

На центральной панели диспетчера Hyper-V выберите виртуальную машину. In the center pane of Hyper-V Manager, select the virtual machine.

Щелкните Подключиться, чтобы открыть окно для виртуальной машины. Click Connect to open the window for the virtual machine.

Замените текущие репозитории на изображении, чтобы использовать репозиторий Azure Ubuntu. Replace the current repositories in the image to use Ubuntu’s Azure repository. Эти действия могут незначительно отличаться в зависимости от версии Ubuntu. The steps vary slightly depending on the Ubuntu version.

Перед редактированием /etc/apt/sources.list рекомендуется сделать резервную копию: Before editing /etc/apt/sources.list , it is recommended to make a backup:

Теперь образы Azure Ubuntu используют ядро с расширенной поддержкой оборудования (HWE). The Ubuntu Azure images are now following the hardware enablement (HWE) kernel. Обновите операционную систему до последней версии ядра, выполнив следующие команды. Update the operating system to the latest kernel by running the following commands:

Читайте также:  Установка противотуманок паджеро спорт

Ubuntu 18.04.04: Ubuntu 18.04.04:

Смотрите также: See also:

Измените строку загрузки ядра в конфигурации Grub, чтобы включить дополнительные параметры ядра для Azure. Modify the kernel boot line for Grub to include additional kernel parameters for Azure. Для этого откройте файл /etc/default/grub в текстовом редакторе, найдите переменную GRUB_CMDLINE_LINUX_DEFAULT (или добавьте ее, если это необходимо) и измените ее, включив следующие параметры: To do this open /etc/default/grub in a text editor, find the variable called GRUB_CMDLINE_LINUX_DEFAULT (or add it if needed) and edit it to include the following parameters:

Сохраните и закройте файл, а затем выполните команду sudo update-grub . Save and close this file, and then run sudo update-grub . Это гарантирует отправку всех сообщений консоли на первый последовательный порт, что может помочь технической поддержке Azure в плане отладки. This will ensure all console messages are sent to the first serial port, which can assist Azure technical support with debugging issues.

Убедитесь, что SSH-сервер установлен и настроен для включения во время загрузки. Ensure that the SSH server is installed and configured to start at boot time. Обычно это сделано по умолчанию. This is usually the default.

Установите агент Linux для Azure: Install the Azure Linux Agent:

Установка пакета walinuxagent приведет к удалению пакетов NetworkManager и NetworkManager-gnome (если они установлены). The walinuxagent package may remove the NetworkManager and NetworkManager-gnome packages, if they are installed.

Выполните следующие команды, чтобы отменить подготовку виртуальной машины и подготовить ее в Azure: Run the following commands to deprovision the virtual machine and prepare it for provisioning on Azure:

Нажмите Action -> Выключите в Hyper-V Manager. Click Action -> Shut Down in Hyper-V Manager. Виртуальный жесткий диск Linux готов к передаче в Azure. Your Linux VHD is now ready to be uploaded to Azure.

Ссылки References

Дальнейшие действия Next steps

Теперь виртуальный жесткий диск Ubuntu Linux можно использовать для создания новых виртуальных машин Azure. You’re now ready to use your Ubuntu Linux virtual hard disk to create new virtual machines in Azure. Если вы отправляете VHD-файл в Azure впервые, см. раздел Вариант 1. Передача VHD. If this is the first time that you’re uploading the .vhd file to Azure, see Create a Linux VM from a custom disk.

источник

Как создать виртуальный том жесткого диска с помощью файла в Linux?

Виртуальный жесткий диск (VHD) — это формат файла образа диска, который представляет собой виртуальный жесткий диск, способный хранить все содержимое физического жесткого диска. Это файл-контейнер , который действует подобно физическому жесткому диску. Образ диска копирует существующий жесткий диск и включает в себя все данные и структурные особенности.

Как и физический жесткий диск, VHD может содержать файловую систему, и вы можете использовать её для хранения и запуска операционной системы, приложений, а также для хранения данных. Одно из типичных применений виртуальных жестких дисков в VirtualBox Virtual Machines (VM) для хранения операционных систем, приложений и данных.

В этой статье мы покажем, как создать том виртуального жесткого диска, используя файл в Linux. Эта статья полезна для создания виртуальных жестких дисков в целях тестирования в вашей ИТ-среде. В этой статье мы создадим том VHD размером 1 ГБ и отформатируем его в файловой системе EXT4.

Создание нового образа для хранения тома виртуального диска

Самый простой способ создать новый образ — использовать следующую команду dd. В этом примере мы будем создавать том VHD размером 1 ГБ.

  • if=/dev/zero: входной файл для предоставления символьного потока для инициализации хранилища данных
  • of=VHD.img: файл образа, который будет создан как том хранения
  • bs=1 M: чтение и запись до 1M одновременно
  • count=1200: копировать только 1200M (1GB) входных блоков

Далее нам нужно отформатировать тип файловой системы EXT4 в файле образа VHD с помощью утилиты mkfs. Ответьте «y«, когда на экране появится, что /media/VHD.img не является блочным специальным устройством:

Чтобы получить доступ к тому VHD, нам нужно его подключить к каталогу (точка монтирования). Выполните эти команды, чтобы создать точку монтирования и смонтировать том VHD соответственно. -O используется для указания опций для монтирования, здесь опция указывает узел устройства.

Примечание. Файловая система VHD будет оставаться подключенной только до следующей перезагрузки. Чтобы автоматически подключить её при загрузке системы, добавьте эту запись в файл /etc/fstab.

Теперь вы можете проверить вновь созданную файловую систему VHD с точкой монтирования, используя следующую команду df:

Удаление тома виртуального диска

Если вам больше не нужен том VHD, выполните следующие команды для размонтирования файловой системы VHD, а затем удалите файл образа:

Читайте также:  Установка габионов на берегу

Используя ту же идею, вы также можете создать файл подкачки в Linux.

Это все! В этой статье мы продемонстрировали, как создать том виртуального жесткого диска, используя файл в Linux.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

источник

Установка Ubuntu на реальный жёсткий диск через VirtualBox

По каким-то причинам может получиться так, что нужно установить Ubuntu на компьютер, на котором установлен Windows (в данном случае это был Windows Server 2003). Почему речь именно о Windows? Под Линуксом есть и другие способы решения, есть debootstrap и chroot, а на Windows возможных вариантов для такого манёвра остаётся меньше.

Но обычный метод установки (загрузиться с LiveCD/LiveUSB, произвести установку, настроить всё, перезагрузиться снова) не всегда подходит. Почему не всегда? Потому что может быть так, что доступ к компьютеру только удалённый (в данном случае это был RDP-сервер в Windows), а физический доступ только через другого человека, и редкий (раз в сутки). Да и потом сколько бы от него потребовалось действий, если делать обычным способом — вставить флэшку/диск, загрузиться, подождать, пока предложат попробовать использовать дистрибутив, выбрать этот вариант, потом настроить удалённый доступ (в Убунте даже SSH-сервер по умолчанию не установлен — никогда, кстати, не понимал почему, но факт), и только после этого идти по своим делам. А так единственное, что потребовалось от человека — это поменять порядок загрузки с жёстких дисков в BIOS.

Кстати, теоретически, можно попробовать обойтись даже без этого, если распаковать на диск C:\ в Windows grldr из пакета grub4dos, создать там же menu.lst (где с помощью chainloader загрузиться с другого жёсткого диска), и добавить в C:\Boot.ini пункт «C:\grldr=«GRUB»», после чего выбрать этот пункт по умолчанию. Тогда достаточно просто перезагрузить компьютер, и он перезагрузится в Ubuntu, где на тот момент уже будет SSH. Только нужно не забыть добавить параметр timeout в конфигурационный файл menu.lst — иначе загрузка не будет совершена автоматически (GRUB будет ждать, пока кто-нибудь нажмёт Enter).

Помимо удалённой установки есть ещё одно важное применение этого метода — представьте, что вам нужно сократить время, которое сервер не будет функционировать с точки зрения пользователя, к минимуму. И вы можете это сделать. От того, что вы ставите Ubuntu в виртуальной машине, работа сервера не нарушится, и вы сможете, перезагрузив виртуальную машину после установки, произвести все необходимые изменения, включая создание пользователей, установку и настройку SSH, возможно веб-сервера, почтового сервера, FTP и всего остального, что может понадобиться. А потом вы просто перезагружаете компьютер. И всё то, что работало на Windows, теперь работает на Ubuntu: полторы минуты, которые компьютер будет перезагружаться, совсем не так заметны, как несколько часов, в течение которых вы бы это всё постепенно настраивали и включали.

А теперь о самой установке

В VirtualBox есть очень полезная возможность. Помимо виртуальных жёстких дисков к виртуальной машине можно подключить самый настоящий, реальный жёсткий диск.

Для этого нужно создать для жёсткого диска специальный файл в формате vmdk.

Этот файл занимает около 1 кибибайта, хотя можно было бы подумать, что он займёт размер, сравнимый с самим жёстким диском. 🙂

Откройте cmd.exe и выполните следующее.

cd «C:\Program Files\Oracle\VirtualBox»

VBoxManage internalcommands createrawvmdk -filename c:\disk.vmdk -rawdisk \\.\PhysicalDrive0

Вместо PhysicalDrive0 может быть, например, PhysicalDrive1 — в зависимости от порядкового номера жёсткого диска.

Кстати, есть даже возможность использовать конкретные разделы физического жёсткого диска, об этом можно подробнее почитать в документации по VirtualBox.

После того, как вы создали vmdk-файл, вы можете создать новую виртуальную машину и подключить к ней этот жёсткий диск.

Открываем GUI VirtualBox, нажимаем «New», после чего вводим имя виртуальной машины и выбираем OS Type (Linux, Ubuntu). Выбираем количество памяти (хорошо, когда её не меньше гибибайта, но надо исходить из того, сколько памяти у самого компьютера, и насколько она используется). Затем, в разделе Virtual Hard Disk нужно выбрать «Use existing hard disk». Теперь можно нажать «Finish» и загрузить новую виртуальную машину. Она будет использовать выбранный физический диск компьютера. Остаётся подключить к ней ISO-образ Ubuntu и произвести установку (после чего перезагрузить виртуальную машину и сделать все необходимые изменения — чтобы на самом компьютере загружать уже настроенную систему).

Жёсткий диск подключается полноценно и целиком — это означает, что через виртуальную машину установочная программа Ubuntu успешно создала таблицу разделов, записала MBR и разместила все необходимые файлы.

Такой получился способ установки. Теперь, если будете менять операционную систему с Windows на Ubuntu на каком-нибудь сервере или, скажем, удалённо на компьютере товарища — по его просьбе, конечно же 🙂 — то можете воспользоваться этим вариантом.

источник

Добавить комментарий

Adblock
detector