Shtsh 11.01.2010 11:10
How-to`s — Установка дебиана в chroot
Зашел пару дней назад ко мне один хороший знакомый со своим домашним серверочком с просьбой установить на него дебиан. Но вот беда! У меня не было ни одного установочного диска.Собственно, о безопастности особо думать не требовалось - это был специальный комп для издевательств над ним и чтобы человек мог спокойно поразбираться в системе. Плюс он должен качать торренты, раздавать музыку по daap и файлы через самбу. Собственно времени было не особо много, поэтому всё по-нормальному настроить не успели, зато очень весело провели время :)
А отсутствие установочного диска - это не беда, а всего лишь повод узнать что-то новое. И заодно написать эдакое howto :)
В общем, воткнул я винт в системник и загрузился.
Разбивка там была стандартная (hda1 - / ext3, hda2 - extended, hda5 - swap, hda6 - /home ext3)
Сначала, чтобы не было проблем, пересоздал файловую систему на корне
1 |
|
Затем подмонтировал раздел в папку
1 |
|
А теперь - главное! Если кто не знает, то в дебиане (и в убунту, вроде) есть специальная программа для установки минимальной системы. И имя ей debootstrap! Ставилось всё с моего локального репозитория, лежащего в папке /media/disk/deb.
1 |
|
После этого нужно было подмонтировать всякие системные папки и локальный репозиторий (на диске /dev/hdb5), чтобы можно было пилить систему дальше
1 |
mount proc /tmp/a/proc -t proc
|
далее vim /tmp/a/etc/apt/sources.list
и добавить там строчку
deb file:///tmp/a/deb sid contrib main non-free
После этого можно chrootиться в новую систему и пилить уже оттуда
1 |
chroot /tmp/a
|
Далее в /etc/hosts и /etc/hostname добавляем имя компьютера и прописываем сетевой интерфейс. Затем пишу /etc/fstab
Теперь у нас, в принципе, получилась работоспособная система. Дальше уже всё просто
1 |
passwd root
|
Собственно, если не произошло никаких ошибок (у нас-то были некоторые нюансы, вроде того, что там две сетевухи и работала только eth1), то можно втыкать комп в сеть и иметь доступ через ssh и web-админки. Дальше уже настройка выходит за рамки темы поста, да и не успели мы как следует всё понастраивать. Что стало дальше с этим компом, я пока не знаю, но надеюсь, что он добьёт остатки. Гуглом он же пользоваться умеет!
З.Ы. Это мой старый аккаунт, по техническим причинам сейчас (или вообще) на новом :(
пришлось бы еще повозиться, чтобы запускать rtorrent как демон, к тому же веб-морда к нему требует апача, нафиг оно нужно. Или я не прав?
пришлось бы еще повозиться, чтобы запускать rtorrent как демон, к тому же веб-морда к нему требует апача, нафиг оно нужно. Или я не прав?
AFAIK, не только апач. Можно и ssh использовать :)
Чтобы запустить как демона - screen.
Кстати, у нас на работе сервер купили, так по размерам - обычный комп. Но, сволочь, такой тяжелый.
Жестокая картина перед глазами: чувак открывает дверь ногой, стоя спиной к ней, и тащит за собой в комнату огромный серверный шкаф.
- Нужно дебиан поставить!
Неплохо. Но я бы использовал rtorrent. ;)