Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: abadon в Aug 24, 2007, 17:50



Титла: Инсталация на debian на множество РС-та
Публикувано от: abadon в Aug 24, 2007, 17:50
Здравейте.
Много скоро ще ми се наложи да инсталирам Debian на 20-30 РС-та, като ОС-а и софтуера трябва да е еднакъв за всичките компютри. Хардуерно обаче машините не е гаранция че ще бъдат с абсолютно едни и същи параметри.
Та въпроса ми е някой има ли опит и/или някакви идеи как се прави подобно нещо по възможно най-лесния и бърз начин.
Моята идея беше да ползвам netinstal който да качи някаква базова система след което да напиша един shell скрипт който да каже на apt-get какви пакети да инсталира допълнително. При този вариант обаче всичкия софтуер ще бъде не конфигуриран и пак ще трябва да се занимавам с конфигурацията му на всяка машина по отделно.....

Друг вариант който ми предложиха е да си инсталирам и конфигурирам на една машина всичко което ми е нужно след което  цялата файлова структура от тази машина да бъде копирана по хардовете на другите. Обаче и при този вариант ми се виждат че ще има проблеми тъй като ще трябва да слагам Grub или Lilo в MBR-а на всяка машина по отделно за да може да бутне нормално. А пък и при този вариант не съм сигурен дали няма да има проблеми с драйверите на хардуера и т.н. което вместо да ми улесни живота ще го затрудни....

Третия вариант за който съм чувал е fai

Който е правил такива неща или има някакви идеи да пише за да мога да реша за какво да чета и как да го направя най-лесно и бързо.

Предварително благодаря на всички!





Титла: Инсталация на debian на множество РС-та
Публикувано от: Gaara в Aug 24, 2007, 18:57
http://www.debian-administration.org/articles/478
 :D


Титла: Инсталация на debian на множество РС-та
Публикувано от: saejoh в Aug 24, 2007, 19:49
Цитат (abadon @ Авг. 24 2007,17:50)
...
Третия вариянт за който съм чувал е  <a href="FAI" target="_blank">http://www.informatik.uni-koeln.de/fai/</a>
...

//offtopic
горният линк при мен води до http://www.linux-bg.org/cgi-bin/ib3/FAI :huh: вместо до http://www.informatik.uni-koeln.de/fai/  :)


Титла: Инсталация на debian на множество РС-та
Публикувано от: lz в Aug 24, 2007, 23:15
Пише се ВАРИАНТ, а не вариянт!!!
Пет пъти една и съща елементарна грешка. Това вече е неграмотност!


Титла: Инсталация на debian на множество РС-та
Публикувано от: the_real_maniac в Aug 25, 2007, 01:43
as_moderator:
lz трябва да се въведе проверка за правописа и за Българският, но за момента има само за английският
+ не всички ползват addons за mozilla/ie/opera за spell-checking(вкл. иа аз)

така че хубава забележка, само да не се отклоните от темата :-)


Титла: Инсталация на debian на множество РС-та
Публикувано от: ivo1204 в Aug 25, 2007, 07:44
Нет инсталацията на Debian е прекрасно нещо (ако не уцелиш някой кофти момент, да няма пакет или нещо такова ), но естествено може да опиташ и друго. Начини ,сигурно има много , аз бих предпочел един много елементарен: tar.
tar -cvf , на един компютър , на който си  дръпнал пакетите  , и tar -xvf на другите. Или дори след инстала на пакетите , не би трябвало да има проблеми.
 Ясно е ,дяла не трябва да е „/“ , Така че май трябва да „боотваш“
от CD. На него може да сложиш и Debian.tar.gz ( да кажем така си го кръстил  и да кажем ,e архив на директорията е /Deb_install) .
Правиш си си дяловете ,
mkdir /Deb_install
mkdir /Deb_source
mount -t iso9660  /dev/hdc(?)  /Deb_source
mount -t XXXX /dev/XXX  / Deb_install -o loop
cd /Deb_source
tar -cvf   Debian.tar.gz
chroot /Deb_intsall
mount – proc none /proc
apt-get update
..................
Горе долу такава е идеята  . Може и в скрипт , да ти открива CD-to .
Пиша без да мисля много сега , така че трябва да си дооформиш нещата ... Или по добре да вземеш например от Слака image -to, и да по промениш скриптовете ...





Титла: Инсталация на debian на множество РС-та
Публикувано от: triplek в Aug 25, 2007, 10:34
Мисля че най-безболезнено и бързо ше стане с обикновена стандартна инсталация НО НЕ с нетинстал ами с 1-вото CD примерно т.е. с гноме на всяка машина по отделно. И то вместо да го правиш едно по едно можеш да запишеш 5-6 цд-та и едновременно да инсталираш съответно на 5-6 компютъра. ;) Тая работа с клонирането ми се види неприемлива особено за различни марки телевизори.

/офф
Една груба сметка:
При мен за 25 минути се инсталира с обновяването от 1-вото cd с гноме като десктоп система при 1 мегабит или 128к връзка и 1.5 GHz cpu. Ако го правиш едновременно на 5 машини това нещо по 25 минути дори 30 да го сложим това за 3 часа ше си сложил дебиан на 30 машини с 5 инсталационни диска Но пак казвам НЕ нетинстал ами 1-вото CD от репотата.

А за tar варианта само ше кажа че 2 часа архивиране не ти мърдат и поне час и половина разархивиране като гимнастиката има вероятност да завърши с контузия. :D





Титла: Инсталация на debian на множество РС-та
Публикувано от: ivo1204 в Aug 25, 2007, 11:09
@triplek
tar е голяма фурия!
Filesystem           1K-blocks      Used  Available Use% Mounted on
/dev/hda16             12G             5.1G   5.6G        48%     /mnt/hd16

time tar -cvf   Test.tar.gz /mnt/hd16
real    7m1.743s
user    0m2.753s
sys     0m32.315s


Титла: Инсталация на debian на множество РС-та
Публикувано от: triplek в Aug 25, 2007, 11:16
Да не почваме офтопика я ми прати cat /proc/cpuinfo на ЛС. Не ми се вярва тая работа. При мен едно дрисливо 40 мб ядро се разархивира за не по малко от 3 минути а ти ми говориш за 5 Г. :D


Титла: Инсталация на debian на множество РС-та
Публикувано от: ivo1204 в Aug 25, 2007, 11:23
debian:~# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 47
model name      : AMD Athlon™ 64 Processor 3400+
stepping        : 2
cpu MHz         : 2188.890
cache size      : 512 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm
bogomips        : 4382.10
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

uname -a
Linux debian 2.6.22.5 #1 PREEMPT Thu Aug 23 20:50:04 EDT 2007 x86_64 GNU/Linux


Титла: Инсталация на debian на множество РС-та
Публикувано от: stinger в Aug 25, 2007, 11:56
Ако все още не си намерил удачното решение - погледни варианта с използване на preseed:

http://wiki.debian.org/DebianInstaller/Preseed
http://www.enterprisenetworkingplanet.com/netsysm/article.php/3606721





Титла: Инсталация на debian на множество РС-та
Публикувано от: supervas в Aug 25, 2007, 12:48
Ето една помощна идея от мен.
След като видиш компютрите ако има такива с еднаква конфигурация или с разлика в незначителни елементи, като FDD и други такива, можеш да ги групираш в групи и да действаш по различни начини за различните групи, включително и пълно копие на дисковете.
Това разбира се ще можеш да решиш чак след като видиш компютрите.


Титла: Инсталация на debian на множество РС-та
Публикувано от: metal в Aug 25, 2007, 13:47
За нищо на света не бих поддържал 30 еднакви (като софтуер ОС) машини. За тази цел хората са измислили LTSP. Ако ще се ползва мощен софтуер - LOCAL_APS=Y. За мен това е най-доброто решение


Титла: Инсталация на debian на множество РС-та
Публикувано от: abadon в Aug 26, 2007, 20:41
За правописа сори, но просто от компютъра който пишех в действителност нямам проверка на правописа. (То яко някой ми е видял предишните теми е наясно че трудно си инсталирах Opera-та на това РС, а пък до допълненията към нея още не съм стигнал)


Цитат
Ако все още не си намерил удачното решение - погледни варианта с използване на preseed:

http://wiki.debian.org/DebianInstaller/Preseed
http://www.enterprisenetworkingplanet.com/netsysm/article.php/3606721

Edited by stinger on Авг. 25 2007,12:57


stinger още проучвам нещата защото след 2-3 дни ще почна същинската процедура. Сега ще видя линковете които си ми дал.

metal варианта ти е може би най-удачния, но за съжаление не всичко зависи от мен и опцията за използване на централен сървър от който да бутват машините отпада. Тъй като за целта трябва сървър а такъв не се предвижда да има от управата. А и машините ще бъдат разположени на поне 10-15 места из София и както може сам да се досетиш скоростта и стабилността на интернета не е гарантирана....  :(


Титла: Инсталация на debian на множество РС-та
Публикувано от: ivo1204 в Aug 26, 2007, 20:58
@abadon ,
Ако си намериш един външен USB disk ,( USB DVD ,...) , смятам , ще ти е от голяма полза...


Титла: Инсталация на debian на множество РС-та
Публикувано от: abadon в Aug 26, 2007, 21:38
разполагам с едно usb dvd


Титла: Инсталация на debian на множество РС-та
Публикувано от: ivo1204 в Aug 26, 2007, 22:01
И аз съм с външно USB DVD (RW) , все се каня да си купя нормално DVD ... , така съм инсталирал ( по неволя) почти всичко от него.
Иначе е много удобно , то и DVD дисковете (дори и RW) са много ефтини.
Дали ще "боотне" обаче , няма 100% гаранция , нали ?
Но като източник , май е ОК.
На Дебиан нет инстала също не можеш да имаш 100% доверие ...
 Та гледам , проблемите са няколко:
Ботването , нет-а , и самата инсталация.
По начало , това ще е инсталация върху празен диск , или си има Win?
П.П.
Ще ползваш целия диск ?





Титла: Инсталация на debian на множество РС-та
Публикувано от: abadon в Aug 26, 2007, 22:10
С бутването бих казал че проблема е частичен, тъй като до сега не съм имал случай да не успея да бутна от това USB DVD (пък и поне част от компютрите не знам дали няма да си имат собствени дискови устройства)... Проблема с него би възникнал ако се инсталира по някакъв начин ОС който няма бутлоудер и затова след това да се наложи да се инсталира отделно такъв.

С нета проблем също не виждам. Смисъл компютрите си имат нет, казах в горния си пост че може да има проблем при мрежовото бутване най-вече защото не съм на 100% сигурен (то и кой може да бъде...) в доставчиците и в това дали по време на бури и т.н. няма да има проблеми и нета да спре и съответно РС-тата да станат неизползваеми. Иначе принципно РС-тата си имат нет.

Със самата инсталация вече проблем си има....


Титла: Инсталация на debian на множество РС-та
Публикувано от: ivo1204 в Aug 26, 2007, 22:39
За съжаление ,Дебиан не е отличник в разпознаване на хардуера , че и на лан картите ...
Ами ако няма драйвер ( трябва ти например firmware ? )
Втория проблем , който съм забелязал , това е че не тръгва Х -са ( имам си целта един xorg.conf ).
Ма да не мислим най-лошото ...
Ми май най-добре да си пуснеш един Slax предварително ,преди да инсталираш , ида видиш как е под Линукс : нета, Х-са , усб-то.
От него може и да си подготвиш диска местене ,дялове и т.н. не разчитай на Дебиана ( мисля ,скоро не съм го ползвал , ползвам  MCNLive ).
P.P
Ще направя малко тестове , (за USB DVD ) ...





Титла: Инсталация на debian на множество РС-та
Публикувано от: ivo1204 в Aug 26, 2007, 23:21
Мисля си и следния вариант:
Ако имаш лаптоп  и рутер , да стартиташ файлов сървър ,dhcp , и така да теглят от там .С dhcp Debian се орправя без проблеми...На рутера можеш да закачиш няколко PC-та , и нет инсталация.

П.П
Няма начин да няма такова готово решение , няма да откриваме топлата вода,я...

Начи ето едно решение ( както го виждам сега , не съм тествал ):

Подготовка:
Правиш си един празен дял , и му даваш нет-инсталация ,да качи base system .После "боотваш" в него , и качваш пакетите (мета пакетите ) , ама не ги инсталираш , а само:
apt-get -d install ....
Само ги дърпа. (Но аз не виждам проблем и да ги инсталира ..,поне някои)
След това ботваш от другото дистро ,или LiveCD (Slax)
а що не, ;
http://gparted.sourceforge.net/livecd.php
umount /дяла_за_инстал_на_дебиана
mkdir /source_debian
mount -t ext3 /dev/XXX  /source_debian  -o loop
tar -cvf Debian_source.tar.gz   /source_debian
Тук може и компресия , ако стане повече от 4.4Г (-czvf)
При алтернативен вариант с "dd" : (дяла да не е по голям от 4.4Г)
umount /дяла_за_инстал_на_дебиана
dd if=/dev/XXX of=/Debian_source.dd
И запис на DVD.

Инсталацията ,по обратния начин:
Боот от LiveCD
Там  местене ,триене ,правене на дяловете , правене файлова система,  каквото трябва ...( Май пртди това е и почистване и дефрагментиране на Win дяловете , архивиране ?)
mkdir /source_debian
umount /дяла_за_инстал_на_дебиана
mount -t ext3 /dev/XXX  /source_debian  -o loop
cd на УСБ-то и:
tar -xvf Debian_source.tar.gz
......................
Важното е директорията , в която емонтиран дяла за Дебиан
да е една и съща  при tar -a , когато  архиеираме дяла , и когато разархирираме...

При алтернативен вариант :
umount /dev/XXX   ( XXX e Debian дяла)
cd на УСБ-то
dd if=/dev/XXX if=/Debian_source.dd of=/dev/XXX
Обаче тук е малко кофти ,щото дяла трябва да е със същата големина , като оргиналния. Но по този начин ( и с компресия )работи и partimage :
http://www.partimage.org/Main_Page

Мисля ,че е едно  елементарно решение , и без рискове.
Ако има:
dpkg-reconfigure -a





Титла: Инсталация на debian на множество РС-та
Публикувано от: triplek в Aug 27, 2007, 08:51
Цитат (ivo1204 @ Авг. 26 2007,23:39)
За съжаление ,Дебиан не е отличник в разпознаване на хардуера , че и на лан картите ...
Ами ако няма драйвер ( трябва ти например firmware ? )
Втория проблем , който съм забелязал , това е че не тръгва Х -са ( имам си целта един xorg.conf ).

Верваш ли? Aз не вервам!!! :D


Титла: Инсталация на debian на множество РС-та
Публикувано от: bubu в Aug 27, 2007, 10:12
Значи на мен ми трябва същото нещо и варианта на които сме се спряли е partimage, инсталираш на едно пц дебиан, сетъпваш го и после му правиш имидж и го дистрибутираш по другите машини. Проблема е че с partimage не можеш да слагаш мбр ама може да се направи едно малко скриптче, което го прави това.


Титла: Инсталация на debian на множество РС-та
Публикувано от: abadon в Aug 27, 2007, 13:14
Цитат (bubu @ Авг. 27 2007,10:12)
Значи на мен ми трябва същото нещо и варианта на които сме се спряли е partimage, инсталираш на едно пц дебиан, сетъпваш го и после му правиш имидж и го дистрибутираш по другите машини. Проблема е че с partimage не можеш да слагаш мбр ама може да се направи едно малко скриптче, което го прави това.

Сега ще го погледна и този вариант, но при него не трябва ли РС-тата да са с едни и същи хардуерни компоненти?


Титла: Инсталация на debian на множество РС-та
Публикувано от: edmon в Aug 27, 2007, 14:29
Цитат (triplek @ Авг. 27 2007,09:51)
Цитат на: ivo1204,Авг. 26 2007,23:39
За съжаление ,Дебиан не е отличник в разпознаване на хардуера , че и на лан картите ...
Ами ако няма драйвер ( трябва ти например firmware ? )
Втория проблем , който съм забелязал , това е че не тръгва Х -са ( имам си целта един xorg.conf ).

Верваш ли? Aз не вервам!!! :Dи аз и аз!


Титла: Инсталация на debian на множество РС-та
Публикувано от: bubu в Aug 27, 2007, 20:47
@abadon

При мен са едни и същи с дребни разлики и затова не ми е проблем, общо взето разликите са в мрежовите карти и затова на имиджа съм си инсталирал драйверите и за трите които ползвам, а инсталацията на нов комп отнема около 10ина минути макс и съответно може да се прави повече от една инсталация едновременно.


Титла: Инсталация на debian на множество РС-та
Публикувано от: ivo1204 в Aug 28, 2007, 00:54
Значи „partimage“ e много опасна програма , с нея лесно можеш да затриеш всичките данни. Поне такава беше преди няколко години .  Би била прекрасна например  ,  ако  ще ги правиш тия компютри , с едни и същи дискове , серийно инсталиране ...
Е , сигурна много се е променила оттогава ,но опасността е заложена в принципа на работата и. Например какво става с лошите сектори?
И много много други ...
Не съм поп,  @triplek и @edmon  , та да ме интересува ,дали вервате. Вашия „духовен“ живот си е ваш бизнес ,ако има нещо конкретно по темата да кажете , нищо против нямам да го обсъдим. Въобще нямам претенции ,че съм прав : GPL


Титла: Инсталация на debian на множество РС-та
Публикувано от: kostadinz в Aug 28, 2007, 04:37
можеш да си направиш локално хранилище на някоя стара машинка (ще ти върши работа и после след като си инсталирал машините)-голямо точене е първия път но после е лесно.
напр. http://www.howtoforge.com/local_debian_ubuntu_mirror
с нет инстала дебиан 4.0 става бързо и само с едно рестартиране-минимален инсталл. Правиш си един шел скрипт за добавяне на редове в sources.list, наковаваш всички пакети които искаш да се инсталират допълнително с апт-гет инсталл (kde/gnome. openoffice, java, opera, firefox... )
С локален мирор инсталацията е през ЛАН и хвърчи.
--
Другия вариант: инсталираш на една машина всички пакети които ти трябват,
dpkg --get-selections * > /mnt/floppy/backup.pkg.lst

бутваш минимална инсталация на дебиан от root-boot floppies

dpkg --set-selections < /mnt/floppy/backup.pkg.lst apt-get update
apt-get dselect-upgrade
apt-get dist-upgrade
apt-get upgrade


Титла: Инсталация на debian на множество РС-та
Публикувано от: abadon в Aug 28, 2007, 09:41
@kostadinz
Втория ти вариант— да инсталирам на една машина всичко което ми трябва ми се вижда най-лесното и бързо решение на проблема ми. Точно за нещо такова си мислех в началото обаче задалбах много с разни други по-адванс решения за клъстери и т.н, които са по-удачни но за РС-та предназначени за специални цели. А аз ще го инсталирам дебиана на офис машини.

Дано само рс-тата имат флопита, но и да нямат мисля че с netinstal-a мога да исталирам една минимална система на харда, след което да си кача файла backup.pkg.lst на него и пак да изпълня и другите команди...

P.S> Няма нужда да си правя  локално огледало на Debian-а, защото официалното за България е в моята ЛАН така че нямам проблеми със скоростта към него.


Титла: Инсталация на debian на множество РС-та
Публикувано от: divak в Aug 28, 2007, 13:44
http://sourceforge.net/projects/g4l

 :ok:

Cloning Hard drives using G4L and Knoppix