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

Смотреть супер видео

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

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

11.01.10 11:10 Shtsh

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

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

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

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

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

sudo su
mkfs.ext3 /dev/hda1
 

Затем подмонтировал раздел в папку
1
2
3

mkdir /tmp/a
mount /dev/hda1 /tmp/a

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

debootstrap sid /tmp/a file:///media/disk/deb
 

После этого нужно было подмонтировать всякие системные папки и локальный репозиторий (на диске /dev/hdb5), чтобы можно было пилить систему дальше
1
2
3
4
5
6
7
8

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
7
8

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
18
19

// /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
7
8

passwd root
adduser teo
passwd teo
adduser teo sudo
sudo apt-get install ssh mt-daap samba swat transmission-daemon
swapon
 

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

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


Теги:

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

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

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

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

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 96)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 1959 из 149 городов)
            Топ пользователей Топ блогов
            В сети: leonder, haku

            Новенькие: rusik2391, SolarRay, m05quit0, ganimed, eemilen
            welinux.ru

            В хорошем качестве hd видео

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


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

            Online video HD

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

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

            Full HD video online

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

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

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