Online video hd

Смотреть домашнее видео

Официальный сайт pharma-24 24/7/365

Смотреть видео бесплатно

Shtsh 11.01.2010 11:10

How-to`sУстановка дебиана в chroot

Зашел пару дней назад ко мне один хороший знакомый со своим домашним серверочком с просьбой установить на него дебиан. Но вот беда! У меня не было ни одного установочного диска.

Собственно, о безопастности особо думать не требовалось - это был специальный комп для издевательств над ним и чтобы человек мог спокойно поразбираться в системе. Плюс он должен качать торренты, раздавать музыку по daap и файлы через самбу. Собственно времени было не особо много, поэтому всё по-нормальному настроить не успели, зато очень весело провели время :)

А отсутствие установочного диска - это не беда, а всего лишь повод узнать что-то новое. И заодно написать эдакое howto :)

В общем, воткнул я винт в системник и загрузился.
Разбивка там была стандартная (hda1 - / ext3, hda2 - extended, hda5 - swap, hda6 - /home ext3)
Сначала, чтобы не было проблем, пересоздал файловую систему на корне
1
2
sudo su
mkfs.ext3 /dev/hda1


Затем подмонтировал раздел в папку
1
2
mkdir /tmp/a
mount /dev/hda1 /tmp/a


А теперь - главное! Если кто не знает, то в дебиане (и в убунту, вроде) есть специальная программа для установки минимальной системы. И имя ей debootstrap! Ставилось всё с моего локального репозитория, лежащего в папке /media/disk/deb.
1
debootstrap sid /tmp/a file:///media/disk/deb


После этого нужно было подмонтировать всякие системные папки и локальный репозиторий (на диске /dev/hdb5), чтобы можно было пилить систему дальше
1
2
3
4
5
6
mount proc /tmp/a/proc -t proc 
mount sysfs /tmp/a/sys -t sysfs
mount /dev /tmp/a/dev -o bind
umount /media/disk
mkdir /tmp/a/tmp/a
mount /tmp/a/tmp/a /dev/hdb5


далее vim /tmp/a/etc/apt/sources.list
и добавить там строчку
deb file:///tmp/a/deb sid contrib main non-free
После этого можно chrootиться в новую систему и пилить уже оттуда
1
2
3
4
5
6
chroot /tmp/a
apt-get update
apt-get install vim bash-completion linux-image-2.6 grub sudo
grub-install /dev/hda1
//тут почему-то не сгенерировался /boot/grub/menu.lst поэтому
update-grub


Далее в /etc/hosts и /etc/hostname добавляем имя компьютера и прописываем сетевой интерфейс. Затем пишу /etc/fstab
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// /etc/hosts
127.0.0.1 localhost
127.0.1.1 name name
// /etc/host
name
// /etc/network/interfaces
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.4
netmask 255.255.255.0

// /etc/fstab
proc /proc proc defautlts 0 0
/dev/hda1 / ext3 defaults 0 0
/dev/hda5 swap swap defaults 0 0
/dev/sda6 /home ext3 defaults 0 0


Теперь у нас, в принципе, получилась работоспособная система. Дальше уже всё просто
1
2
3
4
5
6
passwd root
adduser teo
passwd teo
adduser teo sudo
sudo apt-get install ssh mt-daap samba swat transmission-daemon
swapon


Собственно, если не произошло никаких ошибок (у нас-то были некоторые нюансы, вроде того, что там две сетевухи и работала только eth1), то можно втыкать комп в сеть и иметь доступ через ssh и web-админки. Дальше уже настройка выходит за рамки темы поста, да и не успели мы как следует всё понастраивать. Что стало дальше с этим компом, я пока не знаю, но надеюсь, что он добьёт остатки. Гуглом он же пользоваться умеет!

З.Ы. Это мой старый аккаунт, по техническим причинам сейчас (или вообще) на новом :(


Тэги: chroot debian install ssh
+ 8 -
Похожие Поделиться

booley 11.01.2010 11:17 #
+ 6 -
Зашел пару дней назад ко мне один хороший знакомый со своим домашним серверочком с просьбой установить на него дебиан. /quote>

Жестокая картина перед глазами: чувак открывает дверь ногой, стоя спиной к ней, и тащит за собой в комнату огромный серверный шкаф.
- Нужно дебиан поставить!

Неплохо. Но я бы использовал rtorrent. ;)
Username 11.01.2010 11:30 #
+ 5 -
Неплохо. Как орбит Debian Squeeze
Shtsh 11.01.2010 11:39 #
+ 1 -
пришлось бы еще повозиться, чтобы запускать rtorrent как демон, к тому же веб-морда к нему требует апача, нафиг оно нужно. Или я не прав?
booley 12.01.2010 19:26 #
+ 0 -
пришлось бы еще повозиться, чтобы запускать rtorrent как демон, к тому же веб-морда к нему требует апача, нафиг оно нужно. Или я не прав?

AFAIK, не только апач. Можно и ssh использовать :)
Чтобы запустить как демона - screen.
Shtsh 11.01.2010 12:39 #
+ 0 -
Кстати, у нас на работе сервер купили, так по размерам - обычный комп. Но, сволочь, такой тяжелый.
ZogG 11.01.2010 13:45 #
+ 0 -
а меня трансмишион устраивает, и мне нравится политика его развития
ZogG 11.01.2010 13:44 #
+ 0 -
я так уже сколько лет генту ставлю (хотя приходилось ставить тока пару раз: первый раз, второй комп, ноут, переход на 64бита) с диска убунты через чрут

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн