Участник:Korotyshev/Установка минимального Alt Starterkit из rootfs
< Участник:Korotyshev
Версия от 15:55, 15 февраля 2024; Korotyshev (обсуждение | вклад)
- Загружаемся в любую систему, которая способна работать с chroot (например ALT Rescue);
- Настраиваем сеть для доступа в Интернет;
- Размечаем диск с будущей системой и форматируем root-раздел:
# parted /dev/abc Диск был размечен в формате DOS с одним разделом. # mkfs.ext4 /dev/abc1
- Монтируем диск во временный каталог, загружаем туда rootfs (скажем, в архиве tar.xz, после чего распаковываем):
# mount /dev/abc1 /mnt && cd /mnt # wget https://example.com/rootfs.tar.xz # xzcat rootfs.tar.xz | tar -xvf -
- Переходим в новый корень:
# mount --bind /proc /mnt/proc # mount --bind /dev /mnt/dev # mount --bind /dev/pts /mnt/dev/pts # mount --bind /sys /mnt/sys # mount --bind /etc/resolv.conf /mnt/etc/resolv.conf # chroot /mnt /bin/sh
- Загружаем ядро и grub2 (при установке initramfs будет создан автоматически):
# apt-get update && apt-get -y install grub2 kernel-image-std-def
- Прописываем локаль:
# echo "LANG=ru_RU.UTF-8" > /etc/locale или # echo "LANG=en_US.UTF-8" > /etc/locale
- Устанавливаем загрузчик, обновляем конфиг:
# grub-install /dev/abc1 && update-grub
- Меняем пароль руту
# passwd
- Выходим, размонтируем раздел:
# apt-get clean # exit # umount -R /mnt
Базовая система установлена, можно загружаться.