Проявление проблемы - рабочие станции не могут загрузиться через PXE в случае сетевой установки или бездисковой загрузки через PXE. Вместо загрузки ядра и модулей появляется сообщение PXELINUX 4.04 0x547c793e Copyright (C) 1994-2011 H. Peter Anvin et al. Решение проблемы - замена файла PXE-загрузчика на нормальный не битый (например, так: wget http://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/syslinux-4.04.tar.bz2 tar xf syslinux-4.04.tar.bz2 cp syslinux-4.04/core/pxelinux.0 /var/lib/tftpboot/ltsp/i586/pxelinux.0 ). Исправьте, пожалуйста файл pxelinux.0 в Сизифе и 7-й платформе. См. обсуждения здесь: 1. https://lists.altlinux.org/pipermail/ltsp-server/2015-November/002677.html 2. https://forum.altlinux.org/index.php?topic=35320.0 3. https://forum.altlinux.org/index.php?topic=35510.0
1. Если воспроизводится на сизифе -- стоит вешать на сизиф. 2. Данный файл не содержится в пакетах ltsp*, а копируется из syslinux: http://git.altlinux.org/gears/l/ltsp.git?p=ltsp.git;a=blob;f=ltsp/client/update-kernels;h=85b089002d3f039463e831b0225494a08952c57f;hb=HEAD#l67 3. Для syslinux это major согласно http://www.altlinux.org/Bug_Severity_Policy Странно то, что и в p7, и в sisyphus именно syslinux-4.04 -- надо сравнивать бинарники pxelinux.0 (для начала md5sum). Это точно был пакет для i586?
В p7 и Sisyphus лежит версия пакета syslinux 2:4.04-alt9 (i586/classic). md5sum загрузчика: f13d51cef28af8b24aeb89e3d7a4fd73 /usr/lib/syslinux/pxelinux.0 А должно быть (из http://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/syslinux-4.04.tar.bz2) 95d22ece1a1a1a92c52f3892418157a9 syslinux-4.04/core/pxelinux.0 Может быть у Вас в релиз попала версия Tesing (например, отсюда - https://www.kernel.org/pub/linux/utils/boot/syslinux/Testing/)?
(В ответ на комментарий №2) > md5sum загрузчика: > f13d51cef28af8b24aeb89e3d7a4fd73 /usr/lib/syslinux/pxelinux.0 > А должно быть Не должно. Попробуйте из http://git.altlinux.org/tasks/154064/ .
Спасибо, Сергей! С Вашим новым пакетом 4.04-alt10 (http://git.altlinux.org/tasks/154064/build/100/i586/rpms/syslinux-4.04-alt10.i586.rpm) приветствие загрузчика изменилось на PXELINUX 4.04 0x565c80bf Copyright (C) 1994-2011 H. Peter Anvin et al и он работает - нормально загружает систему. Протестировал только 32-х битный.
Тогда отправляю в сизиф.
У меня теперь i586-исошка с флэшки на x86_64-железке не грузится -- виснет так: ISOLINUX 4.04 0x565d8980 EHDD Copyright (C) 1994-2011 H. Peter Anvin et al em f_ (подчёркивание -- позиция, где стоит курсор) Известно, что в федоре для syslinux6 есть gcc5-фиксы -- Серж, глянешь в сузю? http://pkgs.fedoraproject.org/cgit/syslinux.git/log/
Сборка с gcc4.9 исправляет загрузку у меня (но пришлось объехать bug 31579): http://git.altlinux.org/people/mike/packages/?p=syslinux.git;a=commitdiff;h=f70317ee57ce3f621905ea0d90f817297e4cefc5 2 nrbrtx: просьба по возможности проверить поведение pxelinux из http://git.altlinux.org/tasks/154124/ -- если опять сломается, придётся что-то думать (например, попытаться собирать ещё более старыми gcc4).
Михаил, новая версия (из http://git.altlinux.org/tasks/154124/build/100/i586/rpms/syslinux-4.04-alt11.i586.rpm) имеет новое приветствие PXELINUX 4.04 0x565dde17 Copyright (C) 1994-2011 H. Peter Anvin et al и вешается на этой строке.
(В ответ на комментарий №6) > глянешь в сузю? Только туда и гляжу.
(В ответ на комментарий №6) > http://pkgs.fedoraproject.org/cgit/syslinux.git/log/ Я до этого глянул и не стал смотреть, т.к. там 6-я версия.
(В ответ на комментарий №7) > (например, попытаться собирать ещё более старыми gcc4). Со старыми binutils и nasm не получится.
Похоже, придётся срочно откатываться на мой вариант пока -- сегодняшние регулярки при попытке загрузки под BIOS взрываются. Это ЧП, каких до сих пор не было ещё. И как это я умудрился не перепроверить сборкой с тестовым заданием...
x86_64 iso работают, слом затронул только i586.
Михаил, pxelinux.0 из пакета syslinux-4.04-alt12.i586.rpm имеет новое приветствие PXELINUX 4.04 0x565ec219 Copyright (C) 1994-2011 H. Peter Anvin et al и работает - нормально загружает систему.
Спасибо, отправил в сизиф (задание №154174); по прибытии и как отлежится немножко -- скопируем в t7/p7 (пометил себе по декабрьским стартеркитам). 2 ldv: 5.2.1 ломает isolinux-4.04, 4.9.2 ломает pxelinux, а работал 4.7.2. Что-нить куда-нить вешать имеет смысл по этой части или 4.04 != 6.03? :)
Спасибо, но не забудьте, пожалуйста, обновить пакет в 7-й платформе. Там пока остается версия alt9.
Отправил задания #154500 и #154501, спасибо за напоминание.
В p7 все заработало (32 бита, приветствие - 0x565f631b). Спасибо!
Вам спасибо!