Возможно ли установить ubuntu 18.04 с локального репозитория по pxe?
Установил веб сервер, добавил к нему подписанный хттпс сертификат организации.
Внутрь вебсервера положил c помощью apt-mirror 120Gb amd64 файлов пакетов, и обновлений.
Проверил, сам сервер с собственного репозитория обновляется. По https;// в браузере сайт открывается, также, nslookup ресолвит требуемый IP адресс.
Прописал в PXE сервере путь к файлу linux и файлу initrd.gz, загрузился с помощью сетевой успешно, открылось меню установки, где выбрал язык, раскладку и прочие мелочи.
На стадии выбора репозитория возникла ошибка.
1. По доменному имени my.repository.net выдавалась ошибка зеркало не поддерживает специфический релиз (bionic)
2. По ip адресу этой ошибки не было, просто надолго зависало окно получения релиз файлов.
В чем могла бы быть ошибка? Загрузчик netboot и локальный репозиторий одной и той же версии.
Возможно ли, что какие-то нестандартные репозитории убунту нужно закачивать для этой установки?
kiriharu, на стадии Checking tthe ubuntu archive mirror (downloading Release files) затык. -Bad archive mirror.
В логах /vae/log/syslog огромная простыня целого спектра разных ошибок, включая невозможность синхронизации с внешним ntp, но на tty4 основная ошибка mirror not support specified release (bionic). В Gui тоже самое, bad archive mirror (с самыми разными причинами возникновения этой ошибки). Могу приатачить лог. Мне кажется, что причина незначительная, несмотря на обилие строчек в логе.
Алексей Черемисин, в нем есть ссылка на bionic, и в mirror.list то, что обычно находится в sources.list. Вы полагаете, что нужно что-то еще для зеркалирования, и это "что-то" решит проблему? Версия убунту 18.04
kiriharu, на вебсервере apache2 с него успешно все обновляется и устанавливается (на уровне пакетов). На уровне ОС, вот... печально все. Пока что. Что удивительно, из других (официальных мирроров любых стран) все примерное столь же печально.
1) проверьте, что у вас правильный репозиторий, для этого загрузитесь с флешки и попробуйте в ручном режиме установить с него ubuntu.
2) проверьте правильность получаемых адресов в pxe (dhcp) правильность загрузки и т.д.
И да, по pxe можно установить!
1, вы могли бы намекнуть как в liveUsb прописать репозиторий?
2. т.е. того, что pxe (по dhcp грузится, в принципе не достаточно?
Я интуитивно предполагал, что pxe предназначен для установки, дело в другом, целый ряд особенностей в последней LTS версии ubuntu, также, непонятно почему ни родное, ни любое другое из предлагаемых зеркал (при нетбуте) не поддерживается...
А Д, Ну, PXE предназначен не для установки, а для загрузки. Обычно по PXE грузится или загрузчик (syslinux например), а уже он загружает ядро и ram-диск, либо непосредственно ядро (но это очень редко).
А уже потом, когда ядро и RAM-диск найдут друг-друга в памяти, и в ядре окажутся нужные драйверы, либо они будут подгружены с RAM-диска, управление передастся установщику или другому процессу типа init или systemd.
По dhcp устанавливается сетевое окружение: IP-адрес, маска, имя машины, гейтвей, DNS-сервера и куча всего...
В livecd можно указать свой репозиторий!А можно даже пересобрать livecd со своими настройками.
Вообще-то частая проблема с PXE - забывают подцепить драйверы жестких дисков!!! Проверить можно после загрузки cat /proc/partitions
Алексей Черемисин, Алексей, при наличии локального репозитория, какие ветки там должны быть (в mirror.list) помимо тех которые есть в стандартном source.list убунты? И еще небольшой вопрос, при прописание симлинка на /var/www (апач) насколько понятно убунту инсталлеру наличие/отсутствие одного - уровня вложений? т.е. если корень не /ubuntu (и уже в нем dists pool и т.п. а например сразу dists pool?
Дело в том, что при отсутствии https (временном отключении) установщик требует отсутствующую даже в репозитории ветку debian-installer (в убунте, не в дебиане, что не до конца понятно). при наличии https изначально ничего не хочет делать, видит корневой папку ubuntu (а не dists, pool)и как мне кажется, вообще https понимает как http