Вместо записи о Windows 10 в загрузчик записывается запись о Windows 7
https://launchpadlibrarian.net/214392747/20microsoft-w10.patch
Created attachment 6398 [details] Предлагаемый патч
Created attachment 6399 [details] Исправленный патч
В общем сам собрал, запустил и не работает всё равно правильно, даже если просто слово Windows пытаешься поймать - ничего не находит. Могу вырезку из загрузочной записи приложить с Windows 10. Может что-то найдёте. Пока поменял локально на: " elif grep -qs "W.i.n.d.o.w.s. .S.e.t.u.p" "$2/$boot/$bcd"; then long="Windows Recovery Environment (loader)" else long="Windows 10 (loader)" fi "
Created attachment 6400 [details] То, что выдаётся на вход grep в этом скрипте (скопировал чере cat)
Слушай, попробуй сам допинать -- у тебя хотя бы "стенд" есть. Получится работающий детектор, так в пакет докрутить уже дело техники.
Я-бы допилил, только не придумаю как эту запись увидеть, а то просматривать весь срез - слишком тудоёмко, а писать прогу для этого - нет времени. strings не выдаёт эти строчки, а grep слишком много пропускает. Я вот думаю - это ведь какая-то кодировка - типа utf16, наверное. Могу конечно на C (как на наиболее мне известном языке) что-нибудь по-быстрому сварганить, но как раз на этой неделе на работе завал - что-то там в сроках не срослось и надо за 1-2 дня "настрогать" столько, сколько за неделю обычно делаю.
Два дня точно подождёт, а там скорее не UTF-16, а UCS2; попробуй recode UCS2..UTF8
Возможно, стоит посмотреть новую версию или патч из debian sid: http://www.opennet.ru/opennews/art.shtml?num=43203
os-prober-1.70-alt1 -> sisyphus: * Mon Nov 02 2015 Hihin Ruslan <ruslandh@altlinux> 1.70-alt1 - 1.70 - Fix (ALT #31347)
Это в смысле ты собрал и проверил, что работает? Данный пакет стоит собирать с оглядкой на то, что развалить он может сразу все собранные с ним инсталяторы, если вдруг что не так.
(В ответ на комментарий №11) > Это в смысле ты собрал и проверил, что работает? > > Данный пакет стоит собирать с оглядкой на то, что развалить он может сразу все > собранные с ним инсталяторы, если вдруг что не так. Да, я проверил и на ноуте и на компе. Насчёт развалить, учту.
Спасибо!