Ссылка на образ: https://alpinelinux.org/downloads/
Для запуска в качестве виртульной машины достаточно стандартного образа (standart). Также, можно попробовать установить virtual образ.
Система нетребовательна, поэтому можете не выделять много оперативной памяти и места на ЖД (можете выделить, например, 128МБ ОЗУ и создать ЖД на 4ГБ).
При первом входе система попросит ввести имя пользователя: root.
Для установки системы необходимо запустить скрипт setup-alpine.
Вы можете произвести быструю установку, запустив скрипт с ключем -q:
setup-alpine -q
Будут произведены следующие действия: - Установка раскладки клавиатуры; - Hostname будет установлен в значение “alpine”; - Автоматически будет определен основной сетевой интерфейс и будет настроен на прием конфигурации от DHCP-сервера; - Включит различные соответствующие системные службы и запустит их; - Сгенерирует /etc/hosts файл; - Подключит репозиторий по умолчанию.
Не будут произведены следующие операции:
Для полной установка необходимо запустить скрипт установка без дополнительных ключей.
setup-alpine
Далее представлены примерные ответы в диалоге установщика:
- Select keyboard layout: us
- Select variant: us
- Enter system hostname: [фамилия-ио-курс-группа, напрмер, ivanov-ii-1-2]
- Available interface are: [название вашего сетевого интерфейса.
Как правило, если вы производите установку в VirtualBox, то
там указан интерфейс eth0, его нужно указать в следующем шаге].
- Which one do you want to initialize: eth0;
- Ip address for eth0: dhcp
- Do you want to do any manual network configuration: n
- DNS domain name: [фамилия-ио-курс-группа.lab, например invanov-ii-1-2.lab]
- DNS nameserver(s): 8.8.8.8
- New password: alpine
- Retype password: alpine
- Which timezone are you in: Europe
- What sub-timezone of 'Europe' are you in: Moscow
- HTTP/FTP proxy URL: none
- Which NTP client to run: chrony
- Enter mirror number (1-0) or URL to add: http://mirror.yandex.ru/mirrors/alpine/[версия дистрибутива, который вы скачали, например, v3.13]/main [также, вместо url вы можете указать ключ f, если соединение у вас установилось, чтобы определить зеркало с максимальной скоростью]
- Which SSH server: openssh
- Available disks are: [Здесь перечислены доступные диски. При установке в VirrtualBox, как правило, указан диск sda. Его нужно указать в следующем шаге]
- Which disk would you like to use: sda
- How would you like to use it: sys
- WARNING: Erase the above disk and continue: y
Установка завершена.
Проверьте, что вы получили IP-адрес:
ip addr
Вывод дожен быть примерно таким:
Также, проверьте, что ping-запросы доходят до серверов в интернете:
ping ya.ru
В случае, если у вас нет соединения, то нужно вручную отредактировать файл /etc/network/interfaces
vi /etc/network/interfaces
Чтобы войти в режим редактирования, нажмите клавишу i.
Содержимое файла должно быть примерно следующее:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
После окончания редактирования, нажмите Esc, затем :wq, чтобы записать изменения (w) и выйти (q).
Затем перезагрузите сервис, отвечающий за сетевое подключение:
service networking restart
Теперь соединение должно появиться.
Обновление системы
Если вы просто перезагрузите систему, то она начнет грузиться снова с iso-образа. Чтобы этого не произошло, необходимо изъять “диск” из “Оптического привода” (Устройства -> Оптические диски -> снять отметку перед iso-образом). Перезапустить машину.
Теперь загрузка происходит с “Жесткого диска”.
После запуска необходимо обновить индекс пакетов в основном репозитории и обновить установленные пакеты:
apk update
apk upgrade
sync
reboot