Search
Write a publication
Pull to refresh

deboostrap, установка debian

Предыстрия


Захотелось мне поставить Debian не с диска, а по-другому…

Первое дело


Первым делом скачал live-usb, который храниться в репозитории debian-cd, файл с именем debian-live-500-i386-xfce-desktop.img. Записал на флэшку: dd if=debian-live-500-i386-xfce-desktop.img of=/dev/*d*. Загрузился с неё.
После её загрузки показался обычный xfce стол, и ОС со всеми удобствами, такими как apt-get и возможность поставить дополнительное ПО, но я не увидел installer на рабочем столе. Не много погуглив наткнулся на документ D.3. Установка Debian GNU/Linux из системы Unix/Linux.
Открыл консоль ввёл
> sudo /bin/bash
> apt-get update && apt-get install deboostrap

Теперь всё необходимое было готово и можно было приступать к установке, но сперва разметке диска

Разметка и установка


Разметка делается с помощью всё того же cfdisk, возможно вам захочется поставить что-нибудь другое, например gparted, но я не буду этот этап рассматривать здесь.
Потом надо примонтировать раздел например в /mnt/debinst (этот путь используют авторы того документа). После примонтирования можно устанавливать ОС с помощью debootstrap.

deboostrap


/usr/sbin/debootstrap --arch i386 lenny /mnt/debinst http://mirror
Вот собственно такой команды вполне должно хватить, arch указывает на архитектуру(amd64, i386 и т.д.), lenny — можно заменить любым другим релизом squeeze, sid, etch и т.д. последним указывается зеркало, /mnt/debinst -путь куда установится ОС.
После чего будет произведена установка базовой системы в эту папку.
После неё если предполагается chroot'титься. Надо примонтировать ФС: mount -o bind /dev /mnt/debinst/dev && mount -t proc none /mnt/debinst/proc && mount -t devpts devpts /mnt/debinst/dev/pts
Теперь надо поставить ядро, загрузчик, и пароль к руту, и редактируем fstab:
> chroot /mnt/debinst
> nano /etc/apt/sources.list # Правим зеркала
> apt-get update # Обновляем список пакетов
> apt-cache search linux-image #Ищем ядро
> apt-get install *** #Ставим ядро
> nano /etc/fstab # Заполняем соответствующим образом
> apt-get install grub
> update-grub
> grub-install /dev/hdb #Ставим загрузчик в mbr
> passwd root # Пароль к руту


Послесловие


Теперь на этом разделе стоит минимальная система, после перезагрузки возможно будет поставить всё остальное, правда это можно сделать и в chroot окружение, только я этого не рассматриваю. Вполне вероятно, что вам потребуется сделать ещё какие-нибудь манипуляции для установки.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.