Автор Гілка: Автоматичне встановлення на декілька компів  (Прочитано 1744 раз)

Відсутній vanessa

  • Графоман
  • ****
  • дописів: 468
  • Карма: +0/-0
Періодично виникає необхідність встановлювати одну й ту ж систему і набір програм на нові комп’ютери. От зараз треба встановити на десять. Як правило встановлюється один і той-же комплект програмного забезпечення. Питання: як це автоматизувати? я наприклад можу все це встановти на один комп далі підключити туди новий жорсткий диск і зробити
# dd if=/dev/sda of=/dev/sdb
але по перше диски бувають різні, тобто будуть проблеми із розбивкою якщо так зроблю, по-друге у файлових систем будуть однакові UUID що теж не завжди бажано.
Хотілося б  підключити комп до мережі, ввімкнути живлення, налаштувати у БІОС завантаження з мережі і піти пити каву чи чай.

Зараз я маю локальне дзеркало дебіана на внутрішньому веб-сервері, та налаштовані DHCP та TFTP  сервери, можу завантажити ядро та initrd по мережі.

що далі?

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Вах, яка людина з'явилася.
Ну, через TFTP не знаю, але як альтернативу dd if=/dev/sda of=/dev/sdb мені, при переїзді на новий HDD, пропонували ось таке:
http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1271535797/6#6
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Процес можна умовно розбити на два етапи:

1) підготовка інфраструктури для завантаження встановлювача через мережу (схоже, у вас все більш-менш готово до цього).

2) підготовка так званого preseed-файлу — фактично це файл з відповідями на різні запитання встановлювача Debian. Використовуючи його можна повністю автоматизувати процесс. Для передачі файлу встановлювачу теж можна використати dhcp.

Докладніше про preseeding — http://www.debian.org/releases/stable/i386/apb.html.en

Завантаження встановлювача через мережу — http://www.debian.org/releases/stable/i386/ch04s05.html.en

Також для цих документів існує російський переклад.
dd if=/dev/zero of=/dev/null

Відсутній vanessa

  • Графоман
  • ****
  • дописів: 468
  • Карма: +0/-0
TFTP для того щоб віддати ядро і initrd по мережі . на тому його функції закінчуються.

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Хотілося б  підключити комп до мережі, ввімкнути живлення, налаштувати у БІОС завантаження з мережі і піти пити каву чи чай.
http://www.informatik.uni-koeln.de/fai/

В Debian є всі необхідні пакунки.
« Змінено: 2010-06-11 10:17:27 від nickat »
Best regards,
nickat