Previous: Раскладка клавиатуры и работа с сетью и разбиение диска, Up: Ручная установка [Contents][Index]
Когда целевые разделы готовы и раздел root монтирован под /mnt, всё готово для старта. Сначала запустите:
herd start cow-store /mnt
Это сделает /gnu/store копируемым при записи (copy-on-write), что
заставит систему записывать пакеты, добавляемые в систему на этапе
установки, на целевой диск под /mnt, а не держать их в памяти. Это
важно, потому что по команде guix system init
(смотрите ниже)
будут скачиваться или собираться пакеты в /gnu/store, которая
изначально находится в файловой системе, загрузженной в память.
Next, you have to edit a file and provide the declaration of the operating
system to be installed. To that end, the installation system comes with
three text editors. We recommend GNU nano (see GNU nano
Manual), which supports syntax highlighting and parentheses matching; other
editors include mg (an Emacs clone), and nvi (a clone of the original BSD
vi
editor). We strongly recommend storing that file on the target
root file system, say, as /mnt/etc/config.scm. Failing to do that,
you will have lost your configuration file once you have rebooted into the
newly-installed system.
Смотрите See Использование системы конфигурации для подробностей о конфигурационном файле. Конфигурационный файл для примера доступен под /etc/configuration установочного образа. Например, чтобы получить систему с графическим сервером (т.е. десктопную систему), можно это сделать примерно так:
# mkdir /mnt/etc # cp /etc/configuration/desktop.scm /mnt/etc/config.scm # nano /mnt/etc/config.scm
Нужно уделить внимание содержимому конфигурационного файла, в частности:
bootloader-configuration
form refers to the targets you
want to install GRUB on. It should mention grub-bootloader
if you
are installing GRUB in the legacy way, or grub-efi-bootloader
for
newer UEFI systems. For legacy systems, the targets
field contain
the names of the devices, like (list "/dev/sda")
; for UEFI systems it
names the paths to mounted EFI partitions, like (list "/boot/efi")
;
do make sure the paths are currently mounted and a file-system
entry
is specified in your configuration.
device
были указаны метки ваших файловых
систем внутри конфигурации file-system
, если конечно, конфигурация
file-system
использует процедуру file-system-label
в поле
device
.
mapped-devices
, чтобы описать их (see Размеченные устройства).
Когда вы подготовили конфигурационный файл, нужно инициализировать новую систему (помните, что целевой раздел root монтирован под /mnt):
guix system init /mnt/etc/config.scm /mnt
Это копирует все нужные файлы и устанавливает GRUB в /dev/sdX, если конечно, вы не задали опцию --no-bootloader. Подробнее - see Вызов guix system. Эта команда может вызывать скачивание или сборку отсутствующих пакетов, что может занять время.
Когда эта команда завершена, надеемся, успешно, можно запустить
reboot
и загрузиться в новую систему. Пароль root
в новой
системе изначально пустой; пароли других пользователей должны быть заданы
командой passwd
от root
, если конечно, ваша конфиурация не
содержит указания (see user account
passwords). Смотрите See После установки системы, чтобы узнать, что
дальше!
Previous: Раскладка клавиатуры и работа с сетью и разбиение диска, Up: Ручная установка [Contents][Index]