Summary: | Из-за неправильных шрифтов виснет при попытке редактирования параметров загрузки | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Y. Afonin <asy> | ||||
Component: | grub-pc | Assignee: | Николай Костригин <nickel> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | amike, berkut_174, boyarsh, cas, dd1email, evg, f546607, icesik, nickel, placeholder, real.altlinux.org, rider, sbolshakov, stranger573, vitty | ||||
Version: | unstable | Keywords: | distro-blocker | ||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Sergey Y. Afonin
2012-02-05 18:12:39 MSK
Как раз на некоторых видеокартах Intel поле ввода Grub2 и не работает. Подсказали: http://forum.altlinux.org/index.php/topic,14378.msg169857.html#msg169857 Если заменить фонт на "Misc Fixed Regular 13" в theme.txt, всё начинает работать. Для +label можно оставить DejaVu, чтобы строка умещалась. В общем, багу надо оставить на GRUB2, так как виснуть он не должен всё равно, а рабочие баги развесить на branding-*, наверное... (В ответ на комментарий №2) > заменить фонт Какой из? (In reply to comment #3) > (В ответ на комментарий №2) > > заменить фонт > Какой из? добавил рабочий theme.txt в bug #27038 Там оно правильнее, наверное. Created attachment 5357 [details]
theme.txt, с которым grub2 виснет при нажатии "E"
Наверное, distro-blocker надо вешать на соответствующие branding-* ? Всё же, с таким Grub жить можно, если аккуратно со шрифтами в темах обходиться. Блокирование bug #23155 убрал, там bug #27038 висит на эту тему. Не подтсверждаю на последних дистрибутивах: altlinux-6.0.2_RC2-20120731-kdesktop-x86_64 school-6.0.0-20120710-junior-x86_64 Поэтому закрываю. закрываю То есть, если приведённый тут theme.txt положить в конфиг, то не виснет ? (В ответ на комментарий №7) > Не подтсверждаю на последних дистрибутивах: > altlinux-6.0.2_RC2-20120731-kdesktop-x86_64 > school-6.0.0-20120710-junior-x86_64 > > Поэтому закрываю. Это воспроизводится на некоторых моделях видеокарт Intel. Проверь на сером ноутбуке Compaq. У меня там воспроизводилось. (В ответ на комментарий №10) > (В ответ на комментарий №7) > > Не подтсверждаю на последних дистрибутивах: > > altlinux-6.0.2_RC2-20120731-kdesktop-x86_64 > > school-6.0.0-20120710-junior-x86_64 > > > > Поэтому закрываю. > Это воспроизводится на некоторых моделях видеокарт Intel. Проверь на сером > ноутбуке Compaq. У меня там воспроизводилось. Не воспроизводится. В theme.txt параметрах "message-font", "terminal-font", выставлен "Misc Fixed Bold 13" и "Misc fixed Regular 13" соответственно. Сергей, можете проверить? p6, только что обновился, сделал конфиг с этой темой. Не работает. (В ответ на комментарий №13) > p6, только что обновился, сделал конфиг с этой темой. Не работает. мне не удаётся воспроизвести. Что делать будем? У меня на всех ПК виснет, на Симпли 6.0.1, все обновы. Убираю из grub.cfg ru_Ru, тогда работает. Что-то можно сделать ? На LXDesktop 6 такого не наблюдаю. Попробуйте поменять по аналогии: http://git.altlinux.org/gears/b/branding-school-junior.git?p=branding-school-junior.git;a=commitdiff;h=791e425cedb54e0fedb1482a1ffc8043d3eac4a9 Взял отсюда рабочий theme.txt https://bugzilla.altlinux.org/show_bug.cgi?id=27038, с ним работает. > http://git.altlinux.org/gears/b/branding-school-junior.git?p=branding-school-junior.git;a=commitdiff;h=791e425cedb54e0fedb1482a1ffc8043d3eac4a9
Так понимаю, что здесь тоже самое, но проверил — работает.
Забираю. *** Bug 27923 has been marked as a duplicate of this bug. *** (В ответ на комментарий №0) > Невозможно указать параметры ядра при загрузке. При нажатии "E" не появляется > строка для ввода и невозможно продолжить загрузку. Давайте уточним, после нажатия на "E", нажатие на F10 приводит к тому что система начинает грузится? Если начинает, то #27923 это дубликат этой ошибки. Если нет, то там что-то другое. (В ответ на комментарий №1) > Как раз на некоторых видеокартах Intel поле ввода Grub2 и не работает. У меня: $ lspci | grep VGA 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV710 [Mobility Radeon HD 4500/5100 Series] $ glxinfo | grep "OpenGL renderer string:" OpenGL renderer string: Gallium 0.4 on AMD RV710 $ и поле редактирования не работает. Чёрный квадрат Малевича. (In reply to comment #21) > Давайте уточним, после нажатия на "E", нажатие на F10 приводит к тому что > система начинает грузится? Если начинает, то #27923 это дубликат этой ошибки. > Если нет, то там что-то другое. У меня виснет намертво. Ни F10, ни Ctrl+Alt+Del не работают. Так что или не дубликат, или драйвер ATI эту ситуацию просто лучше обрабатывает. (В ответ на комментарий №22) > У меня виснет намертво. Ни F10, ни Ctrl+Alt+Del не работают. Так что или не > дубликат, или драйвер ATI эту ситуацию просто лучше обрабатывает. Перепроверил. Умирает наглухо. Видимо дубликат. (In reply to comment #23) > Перепроверил. Умирает наглухо. Видимо дубликат. Кстати, а theme.txt из bug #27038 помогает ? На всякий: в /etc/sysconfig/grub2 наблюдаю GRUB_COLOR_NORMAL="black/black", однако в grub.cfg это сочетание не долетает (ещё не отслеживал). Если у кого "не виснет", проверьте с более контрастными комбинациями (и grub-mkconfig). *** Bug 27237 has been marked as a duplicate of this bug. *** oops, reassign back to myself А нынешний grub2-pc-2.00-alt11.2 с branding-altlinux-centaurus? Может поможет. Изначально проблема похоже растёт из-за шрифтов идущих с альтовским GRUB, а именно DejaVu. У меня вот, при конвертации в .pf2, никак они такого размера не получаются, получаются гораздо большего размера. Чего-то в них оттяпано. Кстати, не редкость, когда в шрифтах символы отсутствуют или делаются ссылками и при усечении шрифта можно получить проблемы. В альтовском GRUB нет дефолтного шрифта unifont, который идёт с исходниками. Да, там есть файл unifont, но на самом деле это Misc Fixed Regular 13. GRUB переименованием файла не обмануть, он имя файла игнорирует и имя шрифта берёт из метрик внутри файла. Поэтому идея выкинуть unifont, наверное, не очень хорошая. Не так уж и много места он занимает. Misc Fixed по начертанию символов это похоже есть подправленный unifont. Последний, на мой взгляд, отличается только маленькими русскими "р" и "д", которые очень плохо выглядят. P.S. Кстати любой, скажем ttf шрифт можно сконвертировать в .pf2, это сам же GRUB и умеет. (In reply to comment #29) > Может поможет. Спасибо! > В альтовском GRUB нет дефолтного шрифта unifont, который идёт с исходниками. > Да, там есть файл unifont, но на самом деле это Misc Fixed Regular 13. Уже несколько сборок как переехали на univga по результатам осмотра. (В ответ на комментарий №30) >>Да, там есть файл unifont, но на самом деле это Misc Fixed Regular 13. >Уже несколько сборок как переехали на univga по результатам осмотра. Да, в сизифовском пакете вижу, это unicode.pf2. Однако в качестве дефолта и там подсовывается всё тот же "unifont" марки Misc Fixed. А в случае проблем с символами GRUB будет искать свой родной шрифт. ping. pong/УМВР Ну так theme.txt же приложен, можно проверить. :-) (В ответ на комментарий №33) > pong/УМВР Проверил на Сизифе недельной давности. Работает. У меня интел. Закрываем? Хорошо бы ещё asy@ проверил. (In reply to comment #36) > Хорошо бы ещё asy@ проверил. У меня на этом буке p6, пересобирать надо. Так что, как пойдёт. Может, в выходные. 2.00 на p6 я бы тащить не советовал. grub2-pc-2.00-alt20 - баг на месте, Aspire 5733Z успешно виснет. Раз тут про Intel говорили, на всякий случай: 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) По идее исправлено в grub-2.02 в текущем Sisyphus и в p8 переоткройте, если это не так grub-pc-2.02-alt1.M80P.1 с этим примером theme.txt не виснет. |