Форум русскоязычного сообщества Ubuntu


Автор Тема: [Wiki] [HOWTO] Установка Ubuntu по сети  (Прочитано 91205 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MichaelMiriti

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: [Wiki] [HOWTO] Установка Ubuntu по сети
« Ответ #60 : 21 Июля 2012, 23:49:52 »
Возможно я задам глупый вопрос..
Однако я застрял на том месте, где нужно настроить dhcp3-server.. Дело в том, что у меня просто нет файла
/etc/dhcp3/dhcpd.conf
вместо него в директории /etc/dhcp3/ находится странный каталог
dhclient-enter-hooks.d
Файл dhcpd.conf был найден в /etc/dhcp/ (без тройки).
Кроме того не существует файла /etc/default/dhcp3-server и /etc/init.d/dhcp3-server также не существует..
В гуишном менеджере пакетов находится пакет ISC DHCP server (transitional package) с идентификатором dhcp3-server
При повторной установке (после удаления) ситуация повторяется.
Что делать?

Ubuntu 12.04

Оффлайн oddworld

  • Активист
  • *
  • Сообщений: 404
    • Просмотр профиля
Re: [Wiki] [HOWTO] Установка Ubuntu по сети
« Ответ #61 : 22 Июля 2012, 10:37:02 »
dpkg -l dhcp3-server
нет ничего совершенного, и не будет...

Оффлайн MichaelMiriti

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: [Wiki] [HOWTO] Установка Ubuntu по сети
« Ответ #62 : 22 Июля 2012, 15:41:02 »
dpkg -l dhcp3-server
хм.. выдает следующее:
~$ sudo dpkg -l dhcp3-server
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя         Версия   Описание
+++-==============-==============-============================================
ii  dhcp3-server   4.1.ESV-R4-0ub ISC DHCP server (transitional package)
я ничего не понимаю..
« Последнее редактирование: 22 Июля 2012, 15:42:34 от MichaelMiriti »

Оффлайн Радогор

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: [Wiki] [HOWTO] Установка Ubuntu по сети
« Ответ #63 : 14 Февраля 2013, 13:48:24 »
В статье предлагается поставить два TFTP сервера atftpd и tftpd-hpa, первого уже нет в репах. Поставить оба нельзя, возникает конфликт пакетов, да и два сервера не нужно.

sudo aptitude install tftpd-hpa

sudo nano /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
RUN_DAEMON="yes" # возможно это не обязательно

sudo mkdir /tftpboot

sudo chmod -R 777 /tftpboot

Загрузочные файлы  http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/netboot.tar.gz
необходимо распаковать в корень /tftpboot

dhcp3-server был переименован в isc-dhcp-server. Спасибо за инфу H.-Dirk Schmitt.
sudo aptitude isc-dhcp-server
На вопросы отвечать n y y.

sudo nano /etc/dhcp/dhcpd.conf

authoritative;

allow booting;
allow bootp;

subnet 10.0.0.0 netmask 255.255.255.0 {
    range 10.0.0.10 10.0.0.254;
    option broadcast-address 10.0.0.255;
    option routers 10.0.0.1;
    option domain-name-servers 8.8.8.8;
    filename "/pxelinux.0";
}

host client {
    hardware ethernet xx:xx:xx:xx:xx:xx;
    fixed-address 10.0.0.5;
}
Конфиг не отличается оригинальностью, но authoritative взят из статьи, а остальные цифры с хабра.

Тут важный момент, путь в конфиге такой:
filename "/pxelinux.0";
а в файловой системе:
/tftpboot/pxelinux.0
За эту науку спасибо dragoncity99 и его сообщению 2005 года.

Необходимо указать интерфейс на котором будет вещать DHCP сервер:
nano /etc/default/isc-dhcp-server
INTERFACES="eth0"

Всё необходимое установлено и настроено. Теперь запуск.

sudo service tftpd-hpa restart
sudo service isc-dhcp-server restart

sudo ip addr add 10.0.0.1/24 dev eth0

Тут небольшой, но важный момент, при каждом пропадания линка network-manager сбрасывает ручные настройки IP адреса. После перезагрузки надо проверить ifconfig'ом, что IP адрес на интерфейсе с DHCP установлен. При удачном стечении обстоятельств это проделать придется один раз.

По мануалу из первого сообщения темы предлагается использовать локальный сервер для установки, именно для этого и ставится apache, но в статье никак не освещается вопрос, как его правильно использовать. С первого раза у меня не завелось, а со второго я подключился к интернетовскому.

Для меня это было не просто и не быстро, надеюсь свежий и актуальный по пакетам мануал кому нибудь поможет.

P.S. И на последок. Права имущие причешите оригинальную статью на вики, в текущем виде по ней не заработает.
« Последнее редактирование: 14 Февраля 2013, 13:50:09 от Радогор »

Оффлайн burunduk

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: [Wiki] [HOWTO] Установка Ubuntu по сети
« Ответ #64 : 05 Июня 2013, 13:34:27 »
Радогор,спасибо за скорректированный мануал
правда у меня (под 13.04) удалось только через atftpd

про апач у автора:
согласно https://help.ubuntu.com/community/Installation/LocalNet#Desktop_Installation
Цитировать
Network boot the target machine, proceed to the mirrors dialog. When asked to select a mirror, go to the top of the list and select "Enter Manually".

Enter the IP address of the HTTP server which is sourcing your installation packages (you can use a hostname if your LAN's domain name resolution is configured properly).

At the next screen, it'll ask for a path. Enter /ubuntu.

т.е. При выборе зеркала надо выбрать в топе списка "Ввести вручную" и указать IP нашего сервера, потом каталог /ubuntu со смонтированным образом как у автора.

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.