How-to`s — Установка дебиана в chroot
Зашел пару дней назад ко мне один хороший знакомый со своим домашним серверочком с просьбой установить на него дебиан. Но вот беда! У меня не было ни одного установочного диска.
Собственно, о безопастности особо думать не требовалось - это был специальный комп для издевательств над ним и чтобы человек мог спокойно поразбираться в системе. Плюс он должен качать торренты, раздавать музыку по daap и файлы через самбу. Собственно времени было не особо много, поэтому всё по-нормальному настроить не успели, зато очень весело провели время :)
А отсутствие установочного диска - это не беда, а всего лишь повод узнать что-то новое. И заодно написать эдакое howto :)
В общем, воткнул я винт в системник и загрузился.
Разбивка там была стандартная (hda1 - / ext3, hda2 - extended, hda5 - swap, hda6 - /home ext3)
Сначала, чтобы не было проблем, пересоздал файловую систему на корне
Затем подмонтировал раздел в папку
А теперь - главное! Если кто не знает, то в дебиане (и в убунту, вроде) есть специальная программа для установки минимальной системы. И имя ей debootstrap! Ставилось всё с моего локального репозитория, лежащего в папке /media/disk/deb.
После этого нужно было подмонтировать всякие системные папки и локальный репозиторий (на диске /dev/hdb5), чтобы можно было пилить систему дальше
далее vim /tmp/a/etc/apt/sources.list
и добавить там строчку
deb file:///tmp/a/deb sid contrib main non-free
После этого можно chrootиться в новую систему и пилить уже оттуда
Далее в /etc/hosts и /etc/hostname добавляем имя компьютера и прописываем сетевой интерфейс. Затем пишу /etc/fstab
Теперь у нас, в принципе, получилась работоспособная система. Дальше уже всё просто
Собственно, если не произошло никаких ошибок (у нас-то были некоторые нюансы, вроде того, что там две сетевухи и работала только eth1), то можно втыкать комп в сеть и иметь доступ через ssh и web-админки. Дальше уже настройка выходит за рамки темы поста, да и не успели мы как следует всё понастраивать. Что стало дальше с этим компом, я пока не знаю, но надеюсь, что он добьёт остатки. Гуглом он же пользоваться умеет!
З.Ы. Это мой старый аккаунт, по техническим причинам сейчас (или вообще) на новом :(
Собственно, о безопастности особо думать не требовалось - это был специальный комп для издевательств над ним и чтобы человек мог спокойно поразбираться в системе. Плюс он должен качать торренты, раздавать музыку по daap и файлы через самбу. Собственно времени было не особо много, поэтому всё по-нормальному настроить не успели, зато очень весело провели время :)
А отсутствие установочного диска - это не беда, а всего лишь повод узнать что-то новое. И заодно написать эдакое howto :)
В общем, воткнул я винт в системник и загрузился.
Разбивка там была стандартная (hda1 - / ext3, hda2 - extended, hda5 - swap, hda6 - /home ext3)
Сначала, чтобы не было проблем, пересоздал файловую систему на корне
1 2 3 4 |
|
Затем подмонтировал раздел в папку
1 2 3 |
|
А теперь - главное! Если кто не знает, то в дебиане (и в убунту, вроде) есть специальная программа для установки минимальной системы. И имя ей debootstrap! Ставилось всё с моего локального репозитория, лежащего в папке /media/disk/deb.
1 2 3 |
|
После этого нужно было подмонтировать всякие системные папки и локальный репозиторий (на диске /dev/hdb5), чтобы можно было пилить систему дальше
1 2 3 4 5 6 7 8 |
|
далее vim /tmp/a/etc/apt/sources.list
и добавить там строчку
deb file:///tmp/a/deb sid contrib main non-free
После этого можно chrootиться в новую систему и пилить уже оттуда
1 2 3 4 5 6 7 8 |
|
Далее в /etc/hosts и /etc/hostname добавляем имя компьютера и прописываем сетевой интерфейс. Затем пишу /etc/fstab
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
Теперь у нас, в принципе, получилась работоспособная система. Дальше уже всё просто
1 2 3 4 5 6 7 8 |
|
Собственно, если не произошло никаких ошибок (у нас-то были некоторые нюансы, вроде того, что там две сетевухи и работала только eth1), то можно втыкать комп в сеть и иметь доступ через ssh и web-админки. Дальше уже настройка выходит за рамки темы поста, да и не успели мы как следует всё понастраивать. Что стало дальше с этим компом, я пока не знаю, но надеюсь, что он добьёт остатки. Гуглом он же пользоваться умеет!
З.Ы. Это мой старый аккаунт, по техническим причинам сейчас (или вообще) на новом :(