Как установить alpine linux

Установка Alpine Linux

Итак, что же мы знаем об Alpine Linux и зачем его устанавливать? Во-первых, он базируется на musl и BusyBox, во-вторых, это единственный независимый дистрибутив Linux предоставляющий безопасность в общих целях. Его разработка была предопределена концепцией обеспечения безопасности, а для защиты от вредоносного кода было решено использовать PaX и SSP.

Стоит отметить его необычно неприхотливые требования к ресурсам системы. Пакеты используются apk, но некоторые придется установить самостоятельно. Руководство, конечно же, присутствует на сайте дистрибутива, которому необходимо не более 8 МБ, а минимальная установка на диск требует не более 130 МБ свободного места. Для управления пакетами в Alpine используется apk. И некоторых пакетов, которые Вам будут нужны, по умолчанию не будет в Alpine.

Установка Alpine Linux

Шаг 1. Загрузка образа

Переходим по этой ссылке https://www.alpinelinux.org/downloads/ и качаем образ:

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Нам нужен STANDARD.

Шаг 2. Запись образа

Все как обычно, — если у вас Linux, то качаем Unebootin; если у вас Windows, то качаем Rufus. Ссылки предоставил.

Шаг 3. Настройка BIOS

Перезагружаем компьютер и заходим в BIOS. Нам надо зайти во вкладку Boot и указать в пункте 1 st Boot Device вашу флешку. Затем сохраните настройки и перезагрузите компьютер.

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Шаг 4. Начало установки

Заранее говорю, что все делается через командную строку.

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Пишем для входа в командную оболочку:

Далее выполняем команду:

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Таким образом мы запускаем процесс установки

Шаг 5. Раскладка клавиатуры

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Выбираем раскладку из списка. В моем случае это:

Жмем далее и снова пишем:

Шаг 6. Имя компьютера

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

При указании имени компьютера обратите внимание на то, что следует использовать числа и символы нижнего регистра. Например, имя Noma я не смог указать, зато имя noma вполне проходит по параметрам.

Шаг 7. Настройка сети

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Сразу же после указания имени хоста нам предложат настройки, связанные с интернетом. Если у вас проводной интернет по DHCP, их просто пропускаем нажатием Enter. Все это можно настроить уже потом непосредственно в установленной системе.

Шаг 8. Пароль пользователя

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Указываем пароль для суперпользователя. Если он 6-значный, например, то вы получите предупреждение о том, что пароль слишком слабый, но это не мешает установке.

Шаг 9. Настройка прокси

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

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

Шаг 10. Выбор зеркала репозиториев

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

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

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

Шаг 11. Настройка SSH

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

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

Шаг 12. Выбор места установки

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Система предложит выбрать любой из доступных дисков для установки ОС. Я указываю следующее:

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

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

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Получаем предупреждение о том, что все данные с выбранного диска будут удалены. Впрочем, ничего удивительного. Пишем:

Шаг 13. Завершение установки

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Когда установка Alpine Linux завершится, система попросит о перезагрузке. Для этого извлекаем носитель на котором система и перезагружаемся командой:

Шаг 14. Вход в систему

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Далее пишем пароль, который ранее задавали.

Шаг 15. Установка редактора nano

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Так как у нас нет редактора, то мы установим. Это будет редактор Nano. Сделаем это с помощью команды:

Шаг 16. Редактирование файла с репозиториями и обновление

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Теперь нам надо отредактировать файл репозиториев. Это позволит нам обновить систему и продолжить установку. Пишем:

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

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

Шаг 17. Установка графического интерфейса

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Теперь выполняем команду:

apk add alpine-desktop

Шаг 18. Устанавливаем окружение xfce4

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Шаг 19. Устанавливаем файловый менеджер

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

apk add thunar-volman

Достаточно тривиально, но проверено.

Шаг 20. Набор тем и иконок

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

apk add Faenza-icon-theme

Шаг 21. Устанавливаем менеджер входа

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Так как система является легковесной, то будем работать в направлении её преимуществ. Это ответ на вопрос: А почему Slim?.

Шаг 22. Запуск сервиса DBus

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Чтобы приложения могли между собой взаимодействовать, нам надо запустить сервис межпроцессорного взаимодействия (IPC). Выполняем команду:

rc-service dbus start

Работает, отлично. Теперь добавим его в автозагрузку?

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Шаг 23. Завершение установки.

Это позволит нам перезагрузить устройство и войти в систему с графическим интерфейсом.

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

В поле username пишем root и указываем раннее заданный пароль. Ну а дальше рабочий стол.

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

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

Источник

Установка Alpine Linux

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Итак, что же мы знаем об Alpine Linux и зачем его устанавливать? Во-первых, он базируется на musl и BusyBox, во-вторых, это единственный независимый дистрибутив Linux предоставляющий безопасность в общих целях. Его разработка была предопределена концепцией обеспечения безопасности, а для защиты от вредоносного кода было решено использовать PaX и SSP.

Стоит отметить его необычно неприхотливые требования к ресурсам системы. Пакеты используются apk, но некоторые придется установить самостоятельно. Руководство, конечно же, присутствует на сайте дистрибутива, которому необходимо не более 8 МБ, а минимальная установка на диск требует не более 130 МБ свободного места. Для управления пакетами в Alpine используется apk. И некоторых пакетов, которые Вам будут нужны, по умолчанию не будет в Alpine.

Установка Alpine Linux

Шаг 1. Загрузка образа

Переходим по этой ссылке https://www.alpinelinux.org/downloads/ и качаем образ:

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Нам нужен STANDARD.

Шаг 2. Запись образа

Все как обычно, — если у вас Linux, то качаем Unebootin; если у вас Windows, то качаем Rufus. Ссылки предоставил.

Шаг 3. Настройка BIOS

Перезагружаем компьютер и заходим в BIOS. Нам надо зайти во вкладку Boot и указать в пункте 1 st Boot Device вашу флешку. Затем сохраните настройки и перезагрузите компьютер.

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Шаг 4. Начало установки

Заранее говорю, что все делается через командную строку.

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Пишем для входа в командную оболочку:

Далее выполняем команду:

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Таким образом мы запускаем процесс установки

Шаг 5. Раскладка клавиатуры

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Выбираем раскладку из списка. В моем случае это:

Жмем далее и снова пишем:

Шаг 6. Имя компьютера

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

При указании имени компьютера обратите внимание на то, что следует использовать числа и символы нижнего регистра. Например, имя Noma я не смог указать, зато имя noma вполне проходит по параметрам.

Шаг 7. Настройка сети

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Сразу же после указания имени хоста нам предложат настройки, связанные с интернетом. Если у вас проводной интернет по DHCP, их просто пропускаем нажатием Enter. Все это можно настроить уже потом непосредственно в установленной системе.

Шаг 8. Пароль пользователя

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Указываем пароль для суперпользователя. Если он 6-значный, например, то вы получите предупреждение о том, что пароль слишком слабый, но это не мешает установке.

Шаг 9. Настройка прокси

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

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

Шаг 10. Выбор зеркала репозиториев

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

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

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

Шаг 11. Настройка SSH

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

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

Шаг 12. Выбор места установки

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Система предложит выбрать любой из доступных дисков для установки ОС. Я указываю следующее:

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

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

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Получаем предупреждение о том, что все данные с выбранного диска будут удалены. Впрочем, ничего удивительного. Пишем:

Шаг 13. Завершение установки

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Когда установка Alpine Linux завершится, система попросит о перезагрузке. Для этого извлекаем носитель на котором система и перезагружаемся командой:

Шаг 14. Вход в систему

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Далее пишем пароль, который ранее задавали.

Шаг 15. Установка редактора nano

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Так как у нас нет редактора, то мы установим. Это будет редактор Nano. Сделаем это с помощью команды:

Шаг 16. Редактирование файла с репозиториями и обновление

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Теперь нам надо отредактировать файл репозиториев. Это позволит нам обновить систему и продолжить установку. Пишем:

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

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

Источник

Install to disk

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

The following is meant to be an absolute newbie guide

Take out the CD, and your computer should boot into Alpine using your hard drive.

Continue Setting up your Computer

If using Alpine Linux 2.2.2 or earlier

A number of steps are nowadays included in the setup-disk and setup-lbu scripts, which are invoked by setup-alpine. But in these older systems, these steps have to be performed manually.

Run setup-alpine to configure the keyboard, hostname and networking.

Now for the manual steps. Install needed programs for the setup:

apk add e2fsprogs syslinux mkinitfs

Next, create your filesystem(s) and swap:

mkfs.ext4 /dev/sda1 mkswap /dev/sda2

Mount the filesystem:

Clone the current running config created by setup-alpine (hostname, networking root password):

Install base packages on the mounted disk:

Append the / and swap to /etc/fstab :

cp /media/cdrom/syslinux.cfg /mnt/boot/extlinux.conf vi /mnt/boot/extlinux.conf

It should contain something like:

Install the bootloader on your /boot partition:

dd if=/usr/share/syslinux/mbr.bin of=/dev/sda

cat /usr/share/syslinux/mbr.bin > /dev/sda

Unmount, remove cdrom, and reboot. (If you can’t eject, just remove it manually as the machine reboots)

umount /mnt umount /.modloop eject reboot

Источник

Alpine Linux

Дистрибутив Alpine Linux

Alpine Linux — независимый, маленький, быстрый дистрибутив Linux. Используется в Docker контейнерах.

Видео-обзор

Видео-обзор дистрибутива Alpine Linux.

Система инициализации OpenRC

В качестве системы инициализации используется OpenRC.

OpenRC отличается модульной структурой, загрузкой на основе зависимостей, поддержкой ограничения ресурсов, параллельной загрузкой сервисов и т.д.

Изначально OpenRC использовалась в Gentoo (c 2011 года) и была основана на SysVInit.

Использует BusyBox

Alpine Linux использует набор UNIX-утилит BusyBox. BusyBox это реализация классических утилит UNIX, выполненная в виде одного небольшого исполняемого файла.

BusyBox реализует все основные утилиты (GNU fileutils, shellutils и т.д.), которые обычно реализованы как отдельные файлы. Утилиты BusyBox, как правило, более компактные и могут иметь меньше опций, чем GNU аналоги. Не смотря на это, BusyBox предоставляет достаточно полную среду для любой небольшой или встраиваемой системы.

Библиотека musl

В качестве реализации стандартной библиотеки языка C (libc) в Alpine Linux используется библиотека musl.

Самой популярной библиотекой языка C является GNU Libc (glibc). glibc обеспечивает реализацию системных вызовов и основные функции, например open, malloc и так далее. Библиотека musl представляет собой более легковесную альтернативу glibc.

musl была разработана с нуля Ричем Фелкером. Ставились цели разработать более чистую и эффективную реализацию, которая будет соответствовать стандартам.

Скомпилированная версия библиотеки представляет собой один динамический объектный файл. При использовании версии musl для статического связывания, можно создавать портативные программы в виде одного исполняемого бинарного файла.

Первый релиз musl появился 11 февраля 2011.

Помимо Alpine Linux библиотека musl также используется в дистрибутивах Gentoo, OpenWrt, Sabotage, Void Linux и других.

История

Изначально Alpine Linux являлся форком LEAF Project (Linux Embedded Appliance Framework Project).

Назначение, использование

Система управления пакетами apk-tools

Используется собственная система управления пакетами apk-tools.

Изначально apk-tools представляла собой набор shell-скриптов, но потом была полностью переписана на C.

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

apk-tools включает две утилиты:

Операции утилиты apk

Утилита apk поддерживает следующие операции:

ОперацияОписание
addдобавление и обновление пакетов.
delудаление пакетов.
fixвыполнить восстановление или обновление, установленных пакетов.
updateобновить индекс — получить актуальную информацию о пакетах, находящихся в репозиториях.
infoвывести информацию об установленных или доступных пакетах.
searchпоиск по названию или описанию пакетов.
upgradeобновление пакетов.
cacheуправление кешем.
versionсравнение версий установленных и доступных в репозитории пакетов.
indexсоздать индекс на основе списка пакетов.
fetchскачать, но не устанавливать пакеты.
auditпоказать изменения в файловой системе после установки пакета.
verifyпроверить подпись.
dotсоздать граф (graphviz) для описания структуры пакета.
policyпоказать репозиторий, из которого пакет был установлен, а также репозитории, в которых также содержится этот пакет.
statsотобразить статистику, включая количество установленных и доступных пакетов, количество директорий, файлов и т.д.
manifestотобразить контрольные суммы для файлов, содержащихся в пакете.

Репозитории и пакеты

Утилита apk может устанавливать пакеты из различных репозиториев. Список репозиториев представлен в файле /etc/apk/repositories

Если система была загружена с USB-носителя или CD-ROM, то файл /etc/apk/repositories может иметь следующее содержимое:

В дополнение к локальным репозиториям, утилита apk может загружать пакеты с внешних репозиториев по HTTP, HTTPS или FTP протоколу. Для загрузки пакетов используется busybox wget. Пример файла /etc/apk/repositories с адресами удаленных (внешних) репозиториев.

Установка Alpine Linux

Система устанавливается в консольном режиме. Для установки используется скрипт setup-alpine

Существует три режима установки, которые влияют на то, как будет работать система:

Источник

Installation

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

This page explains the basics to get started. But before actually installing, it can also help to skim through the Frequenty Asked Questions (FAQ).

If something isn’t correct (anymore), or still incomplete, you will have to try figuring it out, or ask for the correct solution in the community.

And then carefully edit the wiki page.

Just as those before you did it for you.

Contents

Minimal Hardware Requirements

For more information please check Requirements

Installation Overview

The general course of action

As usual, the regular installation procedure starts with three basic steps (additional details for all the steps follow below):

1.) Downloading and verifying the proper stable-release ISO installation image-file for the computer’s architecture, and the corresponding sha256 (checksum) and GPG (signature) files.

3.) Booting the computer from the prepared disk or storage device.

The boot process copies the entire operating system into the RAM memory, then runs it from there, after which, the command line environment does not depend on reading from the (possibly slow) initial boot media.

An interactive script named setup-alpine is available at the command prompt to configure and install the initial Alpine Linux system.

The setup-alpine question-and-answer dialog can configure installations that boot into one of three different Alpinelinux disk modes, «diskless», «data», and «sys». These are explained in more detail in the following subsections. However, a newly installed system may always be configured into a fully usable, standalone, «diskless» live-system by runing setup-alpine and answering «none» when asked for the disk to use, where to store configs, and the location for the package cache.

Specific hardware configuration may be desired, for example, for available disk drives. e.g. If you need to install a custom partition or filesystem scheme, and if the installation should not use and/or overwrite the entire disk (details below).

More setup-scripts are available to configure other specifics. They may be run separately to set up a system, or to adjust only specific parts later. For example, to set up a graphical environment (covered in Post-Install below).

Diskless Mode

[FIXME-1: Storing local configs and the package cache on an internal disk still requires some manual steps to have the partition listed, i.e. making a /etc/fstab entry, mountpoint, and mount, *before* running setup-alpine. And requires manually committing the configuration to disk afterwards.]

To allow for local backups, setup-alpine can be told to store the configs and the package cache on a writable partition. (Later, directories on that same partition or another available partition may also be mounted as /home, or for important applications, e.g. to keep their run-time and user data on it.)

Data Disk Mode

This mode also runs from system RAM, thus it enjoys the same accelerated operation speed as «diskless» mode. However, swap storage and the entire /var directory tree get mounted from a persistent storage device (two newly created partitions). The directory /var holds e.g. all log files, mailspools, databases, etc., as well as lbu backup commits and the package cache. This mode is useful for having RAM accelerated servers with variable amounts of user-data that exceed the available RAM size. It enables the entire current system state (not just the boot state) to survive a system crash in accordance with the particular filesystem guarantees.

[FIXME-2]: Setup-alpine will create the data partition and mount it as /var, but can not yet configure lbu storage settings automatically. It is currently necessary to select «none» at the ‘where to store configs’ prompt (the new data partition is not listed) and configure lbu manually. For example, after running setup-alpine and before rebooting:

System Disk Mode

This is a traditional hard-disk install.

To install along side another operating systems, see Installing_Alpine_on_HDD_dualbooting.

Additional Details

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

This «Additional Details» section needs to be consolidated with the work at https://docs.alpinelinux.org (not finished) (Restructuring things there, moving and linking from here or there?).

Verifying the downloaded image-file

Flashing (direct data writing) the installation image-file onto a device or media

Unix/Linux

Under Unix (and thus Linux), «everything is a file» and the data in the image-file can be written to a device or media with the dd command. Afterward, executing the eject command removes the target device from the system and ensures the write cache is completely flushed.

For example, if /dev/sdX is the desired target device, first make sure you un-mount all mounted partitions of the target device. For example sdX1 and sdX2:

For dd ‘s output-file ( of= ), however, do not specify a partition number. For example, write to sdX, not sdX1:

Warning: This will overwrite the target device /dev/sdX, so before executing, make sure you have a backup of the data if you can’t afford to lose it.

Windows

For example, there is the Rufus program. Rufus will enable you to create bootable USB flash drives under Windows.

Rufus has been tested and works for Alpine Linux 3.12.x with the following settings:

Verifying the written installation media

Booting from external devices

Insert the boot media to a proper drive or port of the computer and turn the machine on, or restart it, if already running.

If the computer does not automatically boot from the desired device, one needs to bring up the boot menu and choose the media to boot from. Depending on the computer, the menu may be accessed by repeatedly pressing a key quickly when booting starts. Some computers require that you press the button before starting the computer and hold it down while the computer boots. Typical keys are: `F9`-`F12`, sometimes `F7` or `F8`. If these don’t bring up the boot menu, it may be necessary to enter the BIOS configuration and adjust the boot settings, for which typical keys are: `Del.` `F1` `F2` `F6` or `Esc.`

Custom partitioning of the harddisk

It is possible to specify configurations for RAID, encryption, LVM, etc. as well as manual partitioning.

For a «sys» install, custom partitioning is needed only if the desired scheme differs from overwriting an entire disk, or creating the default /boot, swap and root partitions.

See Setting_up_disks_manually for the alpine options for RAID, encryption, LVM, etc. and manual partitioning.

Questions asked by setup-alpine

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

The setup-alpine script offers the following configuration options:

Как установить alpine linux. Смотреть фото Как установить alpine linux. Смотреть картинку Как установить alpine linux. Картинка про Как установить alpine linux. Фото Как установить alpine linux

Preparing for the first boot

If setup-alpine has finished configuring the «sys» disk mode, the system should be ready to reboot right away (see next subsection).

If the new local system was configured to run in «diskless» or «data» mode, and you do not want keep booting from the initial (and possibly read-only) installation media, the boot system needs to be copied to another device or partition.

The procedure to copy the boot system is explained at setup-bootable

Once everything is in place, save your customized configuration with lbu commit before rebooting.

Rebooting and testing the new system

First, remove the initial installation media from the boot drive, or detach it fron the port it’s connected to.

The system may now be power-cycled or rebooted to confirm everything is working correctly.

Completing the installation

The installation script installs only the base operating system. No applications e.g. web server, mail server, desktop environment, or web browser are installed, and root is the only user.

Please look under «Post-Install» below, for some common things to do after installation.

Additional Documentation

Installing

Post-Install

Additional Help and Information

Other Guides

There may still be something useful to find and sort out of some «newbie» install notes in this wiki, but beware that these pages can lack explanations and contain highly opinionated content, redundantly on many convoluted pages.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *