Установка opensuse на виртуальную машину
Русские Блоги
Установите OpenSuse Tumbleweed на виртуальную машину
Но сделаем небольшое отступление, если вы просто хотите изучить Linux, настоятельно рекомендуется использовать готовые дистрибутивы Ubuntu или Fedora, не бросайте ArchLinux. Насколько мне известно, ArchLinux, который долго бросал, не имеет никакого эффекта, кроме как позволяет мне более привычно изучать эти команды. А теперь подумайте о том, чтобы успеть подбросить, лучше освоить другие техники.
Скачать зеркало
Если установлен Git, вы также можете загрузить соответствующий файл проверки sha256, а затем ввести следующую команду, чтобы проверить, завершен ли пакет загрузки.
Установить OpenSUSE
Интерфейс установки
Затем откройте VMware и создайте новую виртуальную машину. Параметры виртуальной машины здесь не упоминаются. Мы видим, что в отличие от Arch, установочный пакет OpenSUSE представляет собой полный установочный образ. Хотя он относительно большой (почти 4G), он содержит полный графический интерфейс. Это благо для новичков.
Мы также можем переключать языки, нажав F2. Для удобства перешел на китайский, что очень интересно!
соглашение
После нажатия кнопки «установка» подождите некоторое время, после загрузки ядра установки можно приступать. В это время вы также можете заметить, что фокус мыши больше не требуется для нажатия Ctrl + Alt при переключении внутри и вне виртуальной машины, и он уже может переключаться автоматически.
Обнаружение системы
После этого OpenSUSE обнаружит систему.
Настройки раздела
Затем нам нужно разделить, потому что это виртуальная машина, раздела по умолчанию достаточно. Однако я не знаю, что вызвало сбой установки позже, поэтому я рекомендую вам разделить здесь свой собственный, разделить корневой раздел и домашний раздел и использовать ext4 в качестве формата, что должно быть более безопасным подходом.
Время и региональные настройки
Кроме того, есть время и региональные настройки. OpenSUSE автоматически установит их, если они подключены к Интернету, без нашего ручного вмешательства.
Роль компьютера
Затем идет выбор роли компьютера.OpenSUSE предварительно установил для нас две роли, две настольные рабочие станции, но мы выбираем индивидуальную настройку.
Выбор программного обеспечения и системные задачи
Здесь мы можем настроить рабочий стол и набор инструментов для установки.Поскольку это виртуальная машина, я установил более легкий рабочий стол xfce4, а другие инструменты выбираются в соответствии с реальной ситуацией.
Установка OpenSUSE в среде VirtualBox
В настоящей статье изложена поэтапная процедура установки ОС OpenSUSE поверх виртуальной среды VirtualBox. Естественно, после установки и настройки самой виртуальной машины. После успешной установки VirtualBox можно будет инсталлировать в качестве клиента любую другую операционную систему, например Xubuntu.
В нашем случае виртуальная машина уже установлена на порядком устаревший ПК, оснащенный
3,5 гигов оперативной памяти и микропроцессором E8400.
Этапы установки OpenSUSE в среде VirtualBox
Стоит отметить, что установщик оказался достаточно умен для того, чтобы самостоятельно выделить лишний раздел для папки /home. Разумеется, галочку «Предложить отдельный домашний раздел» установить придется. Если это ваша единственная система, устанавливаемая на единственный диск, то можно положиться на выбор автоматики (что и было сделано при подготовке этой статьи). Можно и создать собственный вариант разметки, логика такая же, как при установке любого другого дистрибутива Linux, так что нет нужды объяснять подробно.
По окончании перезагрузки пользователя встречает экран «Автоматической настройки». Вы только выберите на этот раз не опцию «Установка», а другой вариант — «Загрузка с диска». Когда программа-установщик завершится, глазам пользователя предстанет симпатичная картинка и надпись: «Установка завершена, система готова к работе.»
VirtualBox
Проверено в openSUSE
До версии 4.0 существовало два издания: с открытым исходным кодом называемая «Open Source Edition» (OSE) и с закрытым, распространяемая в виде бинарных файлов и имеющая полный набор функций. Начиная с версии 4.0, есть только одна версия, та, что с открытыми исходными компонентами, т.е. это базовый пакет распространяемый под лицензией GPL v2 и дополнительный пакет с закрытым исходным кодом, расширяющий функциональность базового пакета.
Содержание
Установка
Пожалуйста, прочитайте SDB:Установка VirtualBox страницу для получения более подробной информации о:
Поддержка USB
Version: 42.1 или выше По умолчанию нижеприведенный файл находится по адресу: /usr/lib/udev/rules.d Обратите внимание, что файлы находящиеся в директории /etc имеют более высокий приоритет, и в случае обновления остаются неизменными.
Обратите внимание, что эти две строки дают права на чтение и запись группе vboxusers, это может являться угрозой безопасности.
Настройка сети
Установка дополнений
Дополнения гостевой ОС
Вновь установленная виртуальная машина может использоваться как есть, но для полноценной интеграции в хост-систему необходимо установить дополнения гостевой ОС. Они предоставляют следующие возможности:
Подробности возможностей, а тажке способы установки дополнений в зависимости от типа гостевой ОС, вы сможете узнать, обратившись к странице руководства /usr/share/doc/packages/virtualbox/UserManual.pdf или пройдя по следующей ссылке.
Установка дополнений гостевой openSUSE
Обратите внимание, что в гостевой openSUSE пакеты дополнений устанавливаются автоматически. Но версия этих дополнений не всегда самая последняя. Если вы нуждаетесь в более новой версии дополнений, тогда пройдите по этой ссылке и скачайте файл с расширением *.iso.
Следующим условием для установки в гостевой системе дополнений с сайта разработчика является:
Для установки самих дополнений:
Пакет расширения
Дополнительный пакет, расширяющий функциональность базового пакета VirtualBox. Этот пакет предоставляет следующее возможности:
Подробности установки данного пакеты можно узнать, пройдя по следующей ссылке
Общие папки
Только после установки дополнений гостевой ОС, можно обменяться папками между хостом и гостевой ОС:
Общие папки в гостевой openSUSE
Наберите в консоли гостевой системы с правами суперпользователя:
Доступ к общим папкам от имени обычного пользователя
По умолчанию только суперпользователь (root) может получить доступ к общим папкам, смонтированных в хост-системе. Чтобы разрешить обычным пользователям доступ к этим папкам:
Монтирование совместимых дисков
С помощью команды vdfuse можно смонтировать образ диска VirtualBox на хост и использовать его для монтирования встроенных разделов.
Установить vdfuse пакет можно с Virtualization репозитория.
Если vfuse установлен, то с правами суперпользователя смонтируйте корневой раздел vdi диска, а затем каждый раздел:
Копирование виртуальных машин и дисков
Для копирования виртуальных машин, в том числе присоединенных виртуальных диск(ов), используйте экспорт машин и затем можете импортировать его там же или другой хост-системе. См.импорт и экспорт виртуальных машин в разделе руководства VirtualBox.
Установка openSUSE (в VirtualBox)
Непосредственно процесс установки операционной системы openSUSE. Так же он будет идти и не в виртуальной машине. Да и установка некоторых других дистрибутивов линукса выглядит очень похоже (по крайней мере установив openSUSE, совершенно точно сможешь установить Mandriva и Ubuntu).
Процесс установки в зависимости от выбора будет несколько различаться. Но если система качается на «посмотреть-пощупать» то CD-версии должно быть достаточно.
Вот такое мы видим самым первым:
Если курсор не сдвинуть вниз, то пойдёт загрузка с LiveCD, то есть без установки, поэтому быстренько выбираем пункт Installation (там для выбора секунд 20-30 даётся), но можно пока не нажимать.
1. Сразу тыкать инсталляцию не стоит, потому что во-первых можно выбрать язык:
2. А во-вторых, другое разрешение экрана:
3. Потом можно выбрать инсталляцию и подождать:
4. Кстати, при работе в VirtualBox, будут появляться подобные сообщения:
Пока их можно прочитать, принять к сведению и нажать ОК.
5. Первый экран установки позволяет выбрать язык, раскладку и прочитать лицензионное соглашение:
6. Потом выбирается часовой пояс.
Галку с «Установить системные часы в UTC» нужно убрать. Тогда при правильно выставленном поясе, время будет правильным.
7. Тут можно ничего не трогать, если установка в виртуальной машине.
Впрочем, если установка идёт прямо на жёсткий диск и этот жёсткий диск абсолютно пустой и предполагается, что он весь будет использоваться под эту систему, то тоже можно ничего не менять: автоматическая разметка очень даже ок (ну под корневой раздел я бы побольше отвела места, если объём винчестера позволяет, хотя тогда скорее всего автоматом этот раздел больше будет делаться).
8. Ну тут вроде как всё понятно:
Галку «Автоматический вход в систему» я сняла, просто потому что хотела посмотреть на экран входа.
9. Сводка всех настроек перед началом установки:
10. И последнее предупреждение:
Страшновато аж. Но если установка в VirtualBox, можно не впечатляться.
11. Дальше всё делается само, просто ждём:
12. Система установилась:
13. Теперь, чтобы не началась опять инсталляция или не загрузился LiveCD, нужно либо быстро выбрать «Boot from Hard Disk» либо, что правильней и удобнее впоследствии, отключить CD-ROM из меню виртуальной машины.
Вот теперь загрузка пойдёт уже как бы с винчестера, как бы с установленной на него ОС.
Подготовка виртуальной машины SLES или openSUSE Leap для Azure
Применимо к: ✔️ виртуальные машины Linux ✔️ гибкие масштабируемые наборы Применимо к: ✔️ универсальные масштабируемые наборы
В этой статье предполагается, что вы уже установили операционную систему SUSE или openSUSE Leap Linux на виртуальный жесткий диск. Существует несколько средств для создания VHD-файлов, например решение для виртуализации, такое как Hyper-V. Инструкции см. в разделе Установка роли Hyper-V и настройка виртуальной машины.
Замечания по установке SLES и openSUSE Leap
Использование SUSE Studio
SUSE Studio можно с легкостью использовать для создания образов SLES и openSUSE Leap для Azure и Hyper-V, а также для управления этими образами. Этот подход рекомендуется для настройки собственных образов SLES и openSUSE Leap.
Вместо того чтобы создать собственный виртуальный жесткий диск, SUSE публикует образы BYOS (использование собственной подписки) для SLES в каталоге VM Depot.
Подготовка SUSE Linux Enterprise Server для Azure
На центральной панели диспетчера Hyper-V выберите виртуальную машину.
Зарегистрируйте систему SUSE Linux Enterprise, чтобы позволить ей скачивать обновления и устанавливать пакеты.
Установите в системе последние исправления:
Установка агента Linux для Azure и cloud-init
Включение waagent и cloud-init для запуска при загрузке
Обновление конфигурации waagent и cloud-init
Измените файл /etc/default/grub так, чтобы обеспечить отправку журналов консоли в последовательный порт, а затем обновите основной файл конфигурации с помощью grub2-mkconfig-o/Boot/grub2/GRUB.cfg
Это гарантирует отправку всех сообщений консоли на первый последовательный порт, что может помочь технической поддержке Azure в плане отладки.
Убедитесь в том, что файл/etc/fstab ссылается на диск по его UUID (by-uuid)
Переместите или удалите правила udev, чтобы не создавать статические правила для интерфейса Ethernet. Эти правила приводят к появлению проблем при клонировании виртуальной машины в Microsoft Azure или Hyper-V:
Рекомендуется отредактировать файл /etc/sysconfig/network/dhcp и изменить параметр DHCLIENT_SET_HOSTNAME следующим образом:
В «/etc/sudoers» закомментируйте или удалите следующие строки, если они существуют:
Убедитесь, что SSH-сервер установлен и настроен для включения во время загрузки. Обычно это сделано по умолчанию.
Не создавайте пространство подкачки на диске ОС.
Ранее агент Linux для Azure мог автоматически настраивать размер области подкачки с использованием локального диска ресурсов, подключенного к виртуальной машине после ее подготовки в Azure. Но теперь эту операцию выполняет cloud-init — вам не нужно использовать агент Linux для форматирования диска ресурсов. Создайте файл подкачки и соответствующим образом измените следующие параметры в файле /etc/waagent.conf :
Если вы хотите подключить, отформатировать или создать файл подкачки, вы можете:
Передавать его в конфигурации cloud-init при каждом создании виртуальной машины.
Использовать директиву cloud-init, встроенную в образ, которая будет выполнять эту операцию при каждом создании виртуальной машины:
Выполните следующие команды, чтобы отменить подготовку виртуальной машины и подготовить ее в Azure:
Подготовка openSUSE 15.2+
На центральной панели диспетчера Hyper-V выберите виртуальную машину.
# | Псевдоним | Имя | Активировано | Обновить |
---|---|---|---|---|
1 | Cloud:Tools_15.2 | Cloud:Tools_15.2 | Да | Да |
2 | openSUSE_15.2_OSS | openSUSE_15.2_OSS | Да | Да |
3 | openSUSE_15.2_Updates | openSUSE_15.2_Updates | Да | Да |
Если команда возвращает сообщение «No repositories defined. » (Репозитории не определены. ), используйте следующие команды для добавления этих репозиториев:
Обновите ядро до последней доступной версии:
Либо установите в системе все последние исправления:
Установите агент Linux для Azure.
Измените строку загрузки ядра в конфигурации grub, чтобы включить дополнительные параметры ядра для Azure. Для этого откройте файл /boot/grub/menu.lst в текстовом редакторе и убедитесь, что ядро по умолчанию включает следующие параметры:
Это гарантирует отправку всех сообщений консоли на первый последовательный порт, что может помочь технической поддержке Azure в плане отладки. Кроме того, удалите следующие параметры из строки загрузки ядра, если таковые существуют:
Рекомендуется отредактировать файл /etc/sysconfig/network/dhcp и изменить параметр DHCLIENT_SET_HOSTNAME следующим образом:
Внимание! В «/etc/sudoers» закомментируйте или удалите следующие строки, если они существуют:
Убедитесь, что SSH-сервер установлен и настроен для включения во время загрузки. Обычно это сделано по умолчанию.
Не создавайте пространство подкачки на диске с ОС.
Агент Linux для Azure может автоматически настраивать пространство подкачки с использованием диска на локальном ресурсе, подключенном к виртуальной машине после подготовки для работы в среде Azure. Следует отметить, что локальный диск ресурсов является временным диском и должен быть очищен при отмене подготовки виртуальной машины. После установки агента Linux для Azure (см. предыдущий шаг) измените следующие параметры в /etc/waagent.conf соответствующим образом:
Выполните следующие команды, чтобы отменить подготовку виртуальной машины и подготовить ее в Azure:
Убедитесь, что агент Linux для Azure запускается при загрузке:
Дальнейшие действия
Теперь виртуальный жесткий диск SUSE Linux можно использовать для создания новых виртуальных машин Azure. Если вы отправляете VHD-файл в Azure впервые, см. раздел Вариант 1. Передача VHD.