Offline installation (Русский) - ArchWiki

Jump to content

# Offline installation (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Offline installation. Дата последней синхронизации: 17 мая 2020. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Ссылки по теме

- Offline installation of packages (Русский)

The factual accuracy of this article or section is disputed.

Reason: Вместо копирования файлов с archiso можно воспользоваться образами "bootstrap" с зеркал Arch для извлечения напрямую на требуемый диск. Вы получите минимальную систему без необходимости модифицировать archiso. (Discuss in Talk:Offline installation (Русский))

Если вы хотите установить Archiso (Русский) (например, официальный ежемесячный выпуск) без подключения к интернету или если вы не хотите загружать пакеты снова:

Сначала следуйте инструкциям статьи Руководство по установке, а затем пропустите разделы от Соединения с Интернетом до Установки основных пакетов.

## Установка archiso в новый корень

Вместо того, чтобы устанавливать пакеты с помощью `pacstrap` (которые будут загружаться из удалённых репозиториев), скопируйте всё в live-среду в новый корень:

    # cp -ax / /mnt

Примечание Опция (`-x`) исключает некоторые специальные каталоги, которые не должны копироваться в новый корень.

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

    # cp -vaT /run/archiso/bootmnt/arch/boot/$(uname -m)/vmlinuz /mnt/boot/vmlinuz-linux

После этого сгенерируйте fstab, как описано в разделе Руководство по установке#Fstab.

## Chroot и настройка базовой системы

Далее, выполните операцию chroot в вашей вновь установленной системы:

    # arch-chroot /mnt /bin/bash

Примечание Перед выполнением следующих шагов раздела Руководство по установке#Настройка системы (например, локаль, раскладка клавиатуры и т.д.) необходимо избавиться от следов live-среды (другими словами, настройка archiso, которая не соответствует live-среде).

### Восстановление конфигурации journald

Эта настройка archiso приведёт к сохранению системного журнала в ОЗУ, а это означает, что журнал после перезагрузки будет недоступен:

    # sed -i 's/Storage=volatile/#Storage=auto/' /etc/systemd/journald.conf

### Удаление особых правил udev

Это правило udev автоматически запускает dhcpcd, если есть какие-либо проводные сетевые интерфейсы.

    # rm /etc/udev/rules.d/81-dhcpcd.rules

### Отключение и удаление служб, созданных archiso

Некоторые файлы служб создаются для live-среды – отключите их и удалите файлы, поскольку они не нужны в новой системе:

    # systemctl disable pacman-init.service choose-mirror.service
    # rm -r /etc/systemd/system/{choose-mirror.service,pacman-init.service,etc-pacman.d-gnupg.mount,getty@tty1.service.d}
    # rm /etc/systemd/scripts/choose-mirror

### Удаление особых скриптов live-среды

Существуют некоторые скрипты, установленные скриптами archiso в live-системе, которые не нужны для новой системы:

    # rm /etc/systemd/system/getty@tty1.service.d/autologin.conf
    # rm /root/{.automated_script.sh,.zlogin}
    # rm /etc/mkinitcpio-archiso.conf
    # rm -r /etc/initcpio

### Импорт ключей archlinux

Чтобы использовать официальные репозитории, нужно импортировать главные ключи archlinux (pacman/Package signing (Русский)#Инициализация связки ключей). Этот шаг обычно делается с помощью pacstrap, но может быть выполнен с помощью

    # pacman-key --init
    # pacman-key --populate archlinux

Примечание Подключите клавиатуру или мышь для генерации энтропии и ускорения первого шага.

### Настройка системы

Теперь вы можете выполнить пропущенные шаги раздела Руководство по установке#Настройка системы (установка локали, часовой пояс, имя хоста и т.д.) и завершить установку, создав исходный ramdisk, как описано в разделе Руководство по установке#Initramfs.

Categories:

- Live Arch systems (Русский)
- Installation process (Русский)

Hidden category:

- Pages or sections flagged with Template:Accuracy

Offline installation (Русский)
Add topic