Установка Ubuntu по сети Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:установка_ubuntu_по_сети [2011/04/29 19:06]
[DHCP сервер]
wiki:установка_ubuntu_по_сети [2013/04/20 18:50] (текущий)
[TFTP сервер]
Строка 1: Строка 1:
 ====== Установка Ubuntu по сети ===== ====== Установка Ubuntu по сети =====
  
-[[об_ubuntu|Ubuntu]], как и многие другие дистрибутивы Linux, можно легко установить по сети. Для этого вам всего лишь потребуется сетевое соединение с компьютером,​ который будет служить сервером для установки. [[http://​ru.wikipedia.org/​wiki/​BIOS|BIOS]] вашего компьютера должен для этого поддерживать [[http://​ru.wikipedia.org/​wiki/​Начальная_загрузка_компьютера|загрузку по сети]].+[[Ubuntu]], как и многие другие дистрибутивы Linux, можно легко установить по сети. Для этого вам всего лишь потребуется сетевое соединение с компьютером,​ который будет служить сервером для установки. [[http://​ru.wikipedia.org/​wiki/​BIOS|BIOS]] вашего компьютера должен для этого поддерживать [[http://​ru.wikipedia.org/​wiki/​Начальная_загрузка_компьютера|загрузку по сети]].
  
 ===== Настройка сервера для установки ===== ===== Настройка сервера для установки =====
  
-Прежде всего вам потребуется компьютер с [[об_ubuntu|Ubuntu]] или с другим дистрибутивом Linux (данная инструкция написана для Ubuntu), с которого вы будете устанавливать систему (сервер загрузки по сети), и ISO образ Alternate диска с необходимой версией [[об_ubuntu|Ubuntu]].+Прежде всего вам потребуется компьютер с [[Ubuntu]] или с другим дистрибутивом Linux (данная инструкция написана для Ubuntu), с которого вы будете устанавливать систему (сервер загрузки по сети), и ISO образ Alternate диска с необходимой версией [[Ubuntu]].
  
-===== Настройка сервере сетевой загрузки =====+===== Настройка сервера сетевой загрузки =====
  
 Для загрузки по сети потребуется установить на сервер **TFTP**, **HTTP** и **DHCP** сервисы,​ чтобы позволить второму компьютеру подключиться и загрузить все необходимые файлы. Для загрузки по сети потребуется установить на сервер **TFTP**, **HTTP** и **DHCP** сервисы,​ чтобы позволить второму компьютеру подключиться и загрузить все необходимые файлы.
Строка 20: Строка 20:
  
 <code bash> <code bash>
-sudo aptitude -R install apache2 atftpd dhcp3-server+sudo aptitude -R install apache2 atftpd ​tftpd-hpa ​dhcp3-server
 </​code>​ </​code>​
  
Строка 26: Строка 26:
  
 Теперь пора настроить все компоненты. Теперь пора настроить все компоненты.
- 
 ==== TFTP сервер ==== ==== TFTP сервер ====
 +<note important>​Демон,​ использующий эти файлы - **/​etc/​hosts.allow** и **/​etc/​hosts.deny** для ограничения доступа.</​note>​
 Откройте файл ''/​etc/​default/​atftpd''​ в любом текстовом редакторе с правами суперпользователя,​ например,​ так: Откройте файл ''/​etc/​default/​atftpd''​ в любом текстовом редакторе с правами суперпользователя,​ например,​ так:
  
Строка 47: Строка 46:
 </​code>​ </​code>​
  
-Кроме этого запомните каталог,​ который находится в конце строчки ''​OPTIONS''​. Скорее всего это будет ''/​srv/​tftp'',​ но в старых Ubuntu может быть и ''/​var/​lib/​tftpboot''​.+Кроме этого запомните каталог,​ который находится в конце строчки ''​OPTIONS''​. Скорее всего это будет ''/​srv/​tftp'',​ но в старых Ubuntu может быть и ''/​var/​lib/​tftpboot''​. ​Редактируем файл /​etc/​default/​tftpd-hpa:​ 
 + 
 +<code bash> 
 +sudo nano /​etc/​default/​tftpd-hpa 
 +</​code>​ 
 + 
 +вписываем,​ запомненный каталог 
 +<code bash> 
 +TFTP_DIRECTORY="/​srv/​tftp"​ 
 +</​code>​ 
  
 Теперь просто запустите ''​atftpd'':​ Теперь просто запустите ''​atftpd'':​
Строка 76: Строка 85:
  
 На этом настройка TFTP закончена. На этом настройка TFTP закончена.
- 
 ==== Веб-сервер Apache ==== ==== Веб-сервер Apache ====
  
Строка 117: Строка 125:
   range 192.168.0.100 192.168.0.199;​   range 192.168.0.100 192.168.0.199;​
   # Роутер для доступа к интернету   # Роутер для доступа к интернету
-  option routers 192.168.0.18;+  option routers 192.168.0.1;
   # Какой файл загружать при сетевой загрузке - укажите именно в таком виде.   # Какой файл загружать при сетевой загрузке - укажите именно в таком виде.
   filename = "​ubuntu/​install/​netboot/​pxelinux.0";​   filename = "​ubuntu/​install/​netboot/​pxelinux.0";​
Строка 139: Строка 147:
 Теперь необходимо перевести второй компьютер в режим [[http://​ru.wikipedia.org/​wiki/​Начальная_загрузка_компьютера|загрузки по сети]]. После этого Вы должны увидеть экран установки Ubuntu. Теперь необходимо перевести второй компьютер в режим [[http://​ru.wikipedia.org/​wiki/​Начальная_загрузка_компьютера|загрузки по сети]]. После этого Вы должны увидеть экран установки Ubuntu.
  
-===== Установка по при помощи ​minimal ​CD =====+===== Установка по при помощи ​Minimal ​CD ===== 
 + 
 +Если вы по каким-то причинам не можете использовать полноценный диск с Ubuntu, но всё же в вашем компьютере есть CD привод и подключение к интернету,​ то вы можете поставить систему по сети, загрузившись с маленького диска [[https://​help.ubuntu.com/​community/​Installation/​MinimalCD|Minimal CD]].
  
-При установки [[об_ubuntu|Ubuntu]] ​с оригинального CD/DVD диска Вы можете столкнуться с проблемой чтения данных, ​поэтому ​имеется еще один вариант установки по сети.  +В этом случае система поставится ​целиком из интернетепозитория, а диск нужен будет только для ​запуска процесса установки.
-  ~ Скачиваем [[https://​help.ubuntu.com/​community/​Installation/​MinimalCD|Minimal CD]] записываем ISO образ на диск+
-  ~ Устанавливаем FTP, HTTP серверы,​ сдедующей командой: +
-    <​code>​sudo apt-get install tftpd-hpa apache2 openbsd-inetd</​code>​ +
-  ~ Монтируем образ, как ​указано выше+
-  ~ Cтавим симлинки для ​FTP, HTTP серверов.  +
-  ~ Загружаем второй комьютер с Minimal CD. Проходим несколько этапов до выбора зеркала откуда брать образ ​и указываем ip адрес первого компьютера.+
  
 ===== Ссылки ===== ===== Ссылки =====