Поиск по сайту:

Как установить Alpine Linux на виртуальную машину VMware Workstation 17 Pro


Alpine Linux — это облегченный дистрибутив Linux. Чтобы упростить Alpine Linux, он использует musl вместо glibc, BusyBox вместо основных утилит GNU и OpenRC вместо systemd. Musl, BusyBox, OpenRC являются альтернативами их широко используемым аналогам glibc, основным утилитам GNU, systemd (используемым в других дистрибутивах Linux) соответственно.

В этой статье мы покажем вам, как установить Alpine Linux на виртуальную машину VMware Workstation 17 Pro. Мы также покажем вам, как включить репозиторий пакетов сообщества в Alpine Linux. Мы также покажем вам, как включить sudo в Alpine Linux. Наконец, мы покажем вам, как установить инструменты VMware в Alpine Linux и включить службу VMware Tools OpenRC.

Содержание статьи:

  1. Загрузка ISO-образа Alpine Linux

  2. Создание виртуальной машины VMware Workstation 17 Pro для Alpine Linux

  3. Присоединение ISO-образа Alpine Linux к виртуальной машине VMware Workstation Pro

  4. Загрузка виртуальной машины Alpine Linux VMware Workstation Pro

  5. Имя пользователя по умолчанию для входа в образ установщика Alpine Linux

  6. Установка Alpine Linux на виртуальную машину VMware Workstation Pro

  7. Удаление CD/DVD-устройства из виртуальной машины Alpine VMware Workstation

  8. Первый взгляд на Alpine Linux, работающий на виртуальной машине VMware Workstation Pro

  9. Войдите в Apline Linux как root

  10. Включение репозитория пакетов сообщества в Alpine Linux

  11. Обновление кэша репозитория пакетов Alpine Linux

  12. Включение Sudo в Alpine Linux

  13. Установка инструментов VMware и видеодрайверов VMware на виртуальную машину Alpine Linux

  14. Добавление службы Open-vm-tools в системный запуск Alpine Linux

  15. Заключение

  16. Рекомендации

Загрузка ISO-образа Alpine Linux

Чтобы загрузить ISO-образ Alpine Linux, откройте официальную страницу загрузки Alpine Linux в своем любимом веб-браузере.

После загрузки страницы щелкните x86_64 в разделе СТАНДАРТ, как показано на следующем снимке экрана:

Ваш браузер должен начать загрузку стандартного ISO-образа Alpine Linux. Это займет некоторое время.

На этом этапе должен быть загружен стандартный ISO-образ Alpine Linux.

Создание виртуальной машины VMware Workstation 17 Pro для Alpine Linux

Чтобы создать новую виртуальную машину Alpine Linux VMware Workstation, откройте VMware Workstation 17 Pro и нажмите Файл > Новая виртуальная машина…

Нажмите «Далее».

Выберите «Я установлю операционную систему позже» и нажмите «Далее».

Выберите «Linux» в разделе «Гостевая операционная система»[1] и «Другое 64-разрядное ядро Linux 5.x» в раскрывающемся меню «Версия»[2]. Закончив, нажмите «Далее[3]».

Введите имя виртуальной машины Alpine Linux[1].

Виртуальная машина будет храниться в каталоге виртуальной машины VMware Workstation 17 Pro по умолчанию. Если вы хотите сохранить его в другом месте, нажмите «Обзор…» и выберите каталог, в котором вы хотите сохранить виртуальную машину Alpine Linux[2].

Закончив, нажмите «Далее[3]».

Введите объем дискового пространства (в ГБ), который вы хотите выделить для виртуальной машины Alpine Linux, в разделе «Максимальный размер диска (ГБ)»[1] .

Вы можете сохранить виртуальный диск как один файл или разделить виртуальный диск на несколько файлов[2]. Значение по умолчанию подходит в большинстве случаев.

Закончив, нажмите «Далее[3]».

Нажмите «Настроить оборудование…».

В разделе «Память» вы можете указать объем памяти, который вы хотите выделить для виртуальной машины Alpine Linux.

В разделе «Процессоры» вы можете выбрать количество процессоров (вашего компьютера), которые вы хотите выделить для виртуальной машины Alpine Linux.

В разделе «Сетевой адаптер» вы можете выбрать между NAT (по умолчанию) или мостовой сетью для виртуальной машины Alpine Linux. Вы также можете сделать продвинутую сеть. Расширенные сетевые возможности на VMware Workstation 17 Pro выходят за рамки этой статьи.

Скорее всего, вы решите использовать Alpine Linux, потому что он легкий, и вы хотите, чтобы он оставался таким. Таким образом, удаление ненужного оборудования с виртуальной машины Alpine Linux может оказаться предпочтительным.

Вы можете удалить USB-контроллер, звуковую карту, принтер и оборудование CD/DVD (после установки Alpine Linux) с виртуальной машины Alpine Linux. Это необязательно.

Чтобы удалить оборудование из виртуальной машины Alpine Linux, выберите его и нажмите «Удалить», как показано на следующем снимке экрана:

На данный момент мы удалили USB-контроллер, звуковую карту и оборудование принтера из виртуальной машины Alpine Linux.

Выполнив эти действия, нажмите «Закрыть».

Нажмите «Готово».

Должна быть создана виртуальная машина Alpine Linux.

Присоединение ISO-образа Alpine Linux к виртуальной машине VMware Workstation Pro

Чтобы прикрепить ISO-образ Alpine Linux, который вы только что загрузили, к виртуальной машине Alpine Linux VMware Workstation Pro, откройте виртуальную машину Alpine Linux на VMware Workstation Pro и нажмите «Изменить настройки виртуальной машины», как показано на следующем снимке экрана:

В разделе аппаратного обеспечения CD/DVD (IDE)[1] выберите «Использовать файл образа ISO[1]. > » и нажмите «Обзор…[3] »

Выберите загруженный файл ISO-образа Alpine Linux Standard и нажмите «Открыть».

Следует выбрать стандартный ISO-образ Alpine Linux[1]. Нажмите «ОК», чтобы сохранить изменения[2].

Загрузка виртуальной машины Alpine Linux VMware Workstation Pro

Чтобы загрузить виртуальную машину Alpine Linux VMware Workstation Pro, откройте ее на VMware Workstation Pro и нажмите «Включить эту виртуальную машину».

Виртуальная машина Alpine Linux должна запускаться и загружаться с ISO-образа Alpine Linux.

Имя пользователя по умолчанию для входа в образ установщика Alpine Linux

Имя пользователя по умолчанию для стандартного ISO-образа Alpine Linux — root. Пользователь входа в систему не имеет пароля. Итак, просто введите имя пользователя для входа и нажмите , и вы должны войти в операционную систему Alpine Linux, которая загружается из образа ISO.

Установка Alpine Linux на виртуальную машину VMware Workstation Pro

Чтобы установить Alpine Linux на виртуальную машину VMware Workstation Pro, выполните следующую команду:

$ setup-alpine

Во-первых, вам нужно выбрать раскладку клавиатуры для Alpine Linux. Перечислены поддерживаемые/доступные раскладки клавиатуры. Просто введите желаемый код раскладки клавиатуры из списка и нажмите .

Введите вариант раскладки клавиатуры из списка и нажмите .

Введите имя хоста для Alpine Linux и нажмите .

Чтобы настроить сеть, нажмите , чтобы выбрать сетевой интерфейс по умолчанию, eth0.

Чтобы настроить сеть через DHCP (в основном это то, что вы можете сделать на виртуальной машине для проверки), нажмите .

Чтобы настроить сеть автоматически (без необходимости какой-либо ручной настройки), нажмите y, а затем нажмите .

Введите желаемый пароль root и нажмите .

Введите пароль root еще раз и нажмите .

Теперь вам нужно выбрать часовой пояс. Часовой пояс по умолчанию — UTC. Если часовой пояс по умолчанию вам не подходит, нажмите «? ” (вопросительный знак) и нажмите , чтобы увидеть список доступных/поддерживаемых часовых поясов.

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

Введите часовой пояс и нажмите .

Если выбранный часовой пояс имеет другие часовые пояса, введите «? ” и нажмите , чтобы увидеть список доступных дополнительных часовых поясов.

Должны быть указаны суб-часовые пояса.

Введите нужный часовой пояс и нажмите .

Если вам нужен прокси-сервер для доступа в Интернет, введите здесь URL-адрес прокси-сервера и нажмите .

Для большинства людей вариант по умолчанию (без прокси) достаточно хорош. Итак, оставьте параметр по умолчанию и нажмите .

Теперь вам нужно выбрать клиент NTP для Alpine Linux.

На момент написания этой статьи по умолчанию используется chrony. Если у вас нет предпочтения, по умолчанию все в порядке. Итак, просто нажмите .

Должны быть перечислены доступные зеркала репозитория пакетов Alpine Linux. Нажмите <Пробел>, чтобы увидеть больше из них.

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

Чтобы определить самое быстрое зеркало репозитория пакетов Alpine Linux из списка и использовать его, нажмите «f» и нажмите .

Если вы хотите использовать зеркало репозитория пакетов Alpine Linux по умолчанию, просто нажмите .

Если вы хотите создать другого пользователя для входа в Alpine Linux, введите имя пользователя для входа и нажмите .

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

Если вы решили создать нового пользователя, вы должны предоставить дополнительную информацию программе установки Alpine Linux.

Введите полное имя нового пользователя и нажмите .

Введите пароль для входа нового пользователя и нажмите .

Введите пароль для входа нового пользователя еще раз и нажмите .

Нажмите .

Нажмите , чтобы выбрать сервер SSH по умолчанию (openssh).

Диск виртуальной машины Alpine Linux VMware Workstation Pro по умолчанию должен иметь имя устройства «sda». Поскольку вы хотите установить Alpine Linux на диск, введите «sda» и нажмите .

Введите «sys» и нажмите .

Alpine Linux инициализирует диск. Для завершения требуется несколько секунд.

Чтобы стереть диск и установить Alpine Linux на диск, нажмите «y» и нажмите .

Alpine Linux устанавливается на диск. Это займет некоторое время.

На этом этапе на виртуальной машине должен быть установлен Alpine Linux.

Теперь выключите виртуальную машину с помощью следующей команды:

$ poweroff

Удаление CD/DVD-устройства из виртуальной машины Alpine VMware Workstation

Устройство CD/DVD не требуется на виртуальной машине Alpine Linux, если на виртуальной машине установлен Alpine Linux. Вы можете удалить его из виртуальной машины.

Сначала откройте виртуальную машину Alpine Linux в приложении VMware Workstation Pro и нажмите «Изменить настройки виртуальной машины».

Выберите оборудование CD/DVD (IDE) и нажмите «Удалить».

Нажмите «ОК», чтобы сохранить изменения.

Первый взгляд на Alpine Linux, работающий на виртуальной машине VMware Workstation Pro

Чтобы запустить виртуальную машину Alpine Linux, откройте ее в приложении VMware Workstation Pro и нажмите «Включить эту виртуальную машину».

Виртуальная машина должна быть включена, и Alpine Linux должен загрузиться с диска.

Вскоре вы увидите приглашение для входа в Alpine Linux.

Чтобы войти в Alpine Linux, введите имя пользователя и нажмите .

Введите пароль для входа и нажмите .

Вы должны войти в Alpine Linux.

Войдите в Apline Linux как root

Вход в Alpine Linux в качестве пользователя root необходим для настройки репозиториев пакетов Alpine, установки новых пакетов, настройки sudo и других административных задач.

Пока вы вошли в Alpine Linux как пользователь без полномочий root, вы можете войти в Alpine Linux как пользователь root с помощью следующей команды:

$ su - root

Введите пароль root и нажмите .

Вы должны войти в Alpine Linux как пользователь root.

Включение репозитория пакетов сообщества в Alpine Linux

В репозитории пакетов сообщества Alpine Linux есть множество пакетов, которые могут вам понадобиться. Так что это хорошая идея, чтобы включить его.

Сначала войдите в Alpine Linux как пользователь root.

Чтобы включить репозиторий пакетов сообщества Alpine Linux, откройте файл /etc/apk/repositories в текстовом редакторе «Vi» следующим образом:

С помощью клавиш со стрелками на клавиатуре перейдите к первому символу (#) третьей строки (оканчивающейся словом community) и нажмите «x», чтобы удалить символ комментария #..

После удаления # из третьей строки файл /etc/apk/repositories должен выглядеть следующим образом.

Чтобы сохранить изменения, введите «:wq! ” и нажмите .

Обновление кэша репозитория пакетов Alpine Linux

Чтобы обновить кэш репозитория пакетов Alpine Linux, войдите в систему как пользователь root и выполните следующую команду.

$ apk update

Кэш репозитория пакетов Alpine Linux должен быть обновлен.

Включение Sudo в Alpine Linux

Sudo позволяет пользователю без полномочий root запускать команды с привилегиями суперпользователя (root). В других дистрибутивах Linux, таких как Ubuntu/Debian, Fedora/RHEL и т. д., sudo включен по умолчанию. Но это не относится к Alpine Linux.

В этом разделе мы покажем вам, как включить sudo в Alpine Linux, чтобы вы могли запускать команды с правами суперпользователя как обычный пользователь.

Сначала войдите в систему как пользователь root и установите sudo с помощью следующей команды:

$ apk add sudo

Судо должен быть установлен.

Откройте файл конфигурации sudo для редактирования с помощью следующей команды:

$ visudo /etc/sudoers

Используйте клавиши со стрелками, чтобы прокрутить до отмеченной строки и раскомментировать (удалить символ #) строку, как мы делали ранее.

После раскомментирования строки она должна выглядеть следующим образом.

Теперь введите «:wq! ” и нажмите , чтобы сохранить файл.

Ваш логин (обычный пользователь без полномочий root) должен быть автоматически добавлен в группу wheel, как показано на следующем снимке экрана:

$ grep wheel /etc/group

Теперь выйдите из оболочки пользователя root и проверьте, работает ли sudo. Как видите, sudo запрашивает пароль. Введите пароль по вашему выбору.

$ exit

$ sudo ls

Команда должна работать без проблем. Это означает, что sudo работает нормально.

Установка инструментов VMware и видеодрайверов VMware на виртуальную машину Alpine Linux

Чтобы установить VMware Tools и видеодрайверы VMware в Alpine Linux, выполните следующую команду:

$ sudo apk add open-vm-tools-plugins-all xf86-video-vmware

VMware Tools и видеодрайверы VMware устанавливаются в Alpine Linux. Это займет некоторое время.

Должны быть установлены VMware Tools и видеодрайверы VMware.

Добавление службы Open-vm-tools в системный запуск Alpine Linux

Alpine Linux использует OpenRC для управления системными службами и запуском.

Чтобы проверить включенные службы запуска системы в Alpine Linux, выполните следующую команду:

$ rc-status -a

Как видите, служба VMware Tools недоступна в службах запуска системы Alpine Linux.

Чтобы добавить службу VMware Tools open-vm-tools в автозагрузку системы Alpine Linux, выполните следующую команду:

$ sudo rc-update add open-vm-tools boot

Сервис VMware Tools open-vm-tools должен быть добавлен в автозагрузку системы Alpine Linux.

Чтобы изменения вступили в силу, перезагрузите виртуальную машину Alpine Linux следующим образом:

$ sudo reboot

Как только ваша виртуальная машина Alpine Linux загрузится, войдите в нее, и вы должны увидеть, что служба VMware Tools open-vm-tools должна быть запущена.

$ rc-status -a

Заключение

Мы показали вам, как загрузить ISO-образ Alpine Linux, создать виртуальную машину VMware Workstation 17 Pro и установить Alpine Linux на виртуальную машину VMware Workstation 17 Pro. Мы также показали вам, как включить репозиторий пакетов сообщества в Alpine Linux. Мы также показали вам, как включить sudo в Alpine Linux. Наконец, мы показали вам, как установить VMware Tools в Alpine Linux и добавить службу VMware Tools в системный запуск Alpine Linux.

Использованная литература:

  1. https://docs.alpinelinux.org/user-handbook/0.1a/Installing/setup_alpine.html

  2. https://wiki.alpinelinux.org/wiki/OpenRC

Статьи по данной тематике: