Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.78.155] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Помогите пожалуйста со следующей проблемой:
В lilo.conf я ставлю видеорежим (из списка предлагаемых там), хочу что бы графика была. А LiLo при загрузке пишет мне следующее: You passed an undefined mode number. Press <RETURN> to see video modes available, <SPACE> to continue or wait 30 secs И упорно выводит это в ответ на любой режим. Как бы это починить? Почему это вообще "undefined mode number" когда я выбираю из списка предлагаемых ТАМ же? |
Сообщ.
#2
,
|
|
|
а можеь лучше весь конфиг в студию?
|
Сообщ.
#3
,
|
|
|
Цитата WDaft @ Как бы это починить? С ядром что то делал? |
Сообщ.
#4
,
|
|
|
DINETS
Конфиг в студию! # LILO configuration file # generated by 'liloconfig' # # Start LILO global section boot = /dev/hda message = /boot/boot_message.txt prompt timeout = 1200 # Override dangerous defaults that rewrite the partition table: change-rules reset # VESA framebuffer console @ 800x600x256 vga=787 # Normal VGA console # vga = normal # VESA framebuffer console @ 1024x768x64k # vga=791 # VESA framebuffer console @ 1024x768x32k # vga=790 # VESA framebuffer console @ 1024x768x256 # vga=773 # VESA framebuffer console @ 800x600x64k # vga=788 # VESA framebuffer console @ 800x600x32k # vga=787 # VESA framebuffer console @ 800x600x256 # vga=771 # VESA framebuffer console @ 640x480x64k # vga=785 # VESA framebuffer console @ 640x480x32k # vga=784 # VESA framebuffer console @ 640x480x256 # vga=769 # End LILO global section # DOS bootable partition config begins other = /dev/hda1 label = WindowsXP table = /dev/hda # DOS bootable partition config ends # Linux bootable partition config begins image = /boot/vmlinuz root = /dev/hdb1 label = Slackware read-only # Linux bootable partition config ends best_lamer Перестраивал конечно, но драйвера консоли там включены. (Когда этого нет, LiLo вообще не реагирует на команду vga= ). |
Сообщ.
#5
,
|
|
|
Нужно указать видеодрайвер vesafb с помощью директивы append:
# Start LILO global section boot = /dev/hda message = /boot/boot_message.txt prompt timeout = 1200 # Override dangerous defaults that rewrite the partition table: change-rules reset # VESA framebuffer console @ 800x600x256 vga=787 # End LILO global section # DOS bootable partition config begins other = /dev/hda1 label = WindowsXP table = /dev/hda # DOS bootable partition config ends # Linux bootable partition config begins image = /boot/vmlinuz root = /dev/hdb1 append="video=vesafb:mttr,ywrap,800x600-8@75" label = Slackware read-only В этом примере частота монитора 75 Гц, измени на свою. Если, конечно, у тебя ядро собрано с vesafb. |
Сообщ.
#6
,
|
|
|
Trustmaster
Мда, это ничего не дало. Зато я вспомнил и решил поведать об одной гадости: Когда я ставлю vga=771, то при загрузке система гасит монитор (пологаю всё таки переводит его в графику), но ничего не видно, я даже не знаю грузится ли ядро при этом. Это плохая новость, так как после такого мне каждый раз призодится грузиться с CD и править lilo.conf. Что это значит? И каковы должны быть мои дальнейшие шаги? Драйвера консоли я включил, но может vesafb это другое? Как этот пункт называется в menuconfig? |
Сообщ.
#7
,
|
|
|
Device Drivers -> Graphics support. Далее включить:
Карта какая? Другие видеорежимы не пробовал? |
Сообщ.
#8
,
|
|
|
Trustmaster
На другие режимы реагирует как "undefined mode number". Хотя я конечно не все моды перетыркал. MSI GeForce Ti4200. |
Сообщ.
#9
,
|
|
|
У меня GeForce MX440, использую vga=792 и, соответственно
append="video=vesafb:mttr,ywrap,1024x768-32@75" Карты почти одинаковые (с этой точки зрения), должно работать. Если нет, см. вышеописанную опцию ядра. Добавлено Да, кстати, монитор какие режимы поддерживает? |
Сообщ.
#10
,
|
|
|
Trustmaster
Да монитор-то держит до 1024. Вот только незадача - посмотрел, а у меня в menuconfig не нашлось таких пунктов! Там только VGA Console dirvers (включено) и ещё что-то рядом, про консоль и графику - тоже включено. В фаиле это CONFIG_VGA_CONSOLE и CONFIG_VIDEO_SELECT. Только что нашёл в иксах есть у меня KXConfig - там я выбрал настройки LiLo и там режим поставил 800х600. Он записал в фаил, лишь с одним отличием: в кавычках написал его - безрезультатно (опять ундефайнед). Может надо саму LiLo построить? А то я делал только make bzImage, а что такое make bzLilo? Может это надо ещё сделать? Хотя в README к моему ядру не указано этого, я делал всё по указаниям в этом фаиле - и всё вроди Ок... Кроме видео режимов... |
Сообщ.
#11
,
|
|
|
У меня вкладка menuconfig Device drivers -> Graphics support выглядит так:
Цитата [*] Enable firmware EDID │ │ │ │ <*> Support for frame buffer devices │ │ │ │ [*] Enable Video Mode Handling Helpers │ │ │ │ [ ] Enable Tile Blitting Support │ │ │ │ < > Cirrus Logic support │ │ │ │ < > Permedia2 support │ │ │ │ < > CyberPro 2000/2010/5000 support │ │ │ │ < > Arc Monochrome LCD board support │ │ │ │ [ ] Asiliant (Chips) 69000 display support │ │ │ │ [ ] IMS Twin Turbo display support │ │ │ │ < > VGA 16-color graphics support │ │ │ │ <*> VESA VGA graphics support П│ │ │ │ VESA driver type (vesafb) ---> │ │ │ │ < > Hercules mono graphics support │ │ │ │ < > Epson S1D13XXX framebuffer support │ │ │ │ < > nVidia Framebuffer Support │ │ │ │ < > nVidia Riva support │ │ │ │ < > Intel 810/815 support (EXPERIMENTAL) │ │ │ │ < > Intel 830M/845G/852GM/855GM/865G/915G/945G support (EXPERIMENTAL) │ │ │ │ < > Matrox acceleration │ │ │ │ < > ATI Radeon display support │ │ │ │ < > ATI Rage128 display support │ │ │ │ < > ATI Mach64 display support │ │ │ │ < > S3 Savage support │ │ │ │ < > SiS/XGI display support │ │ │ │ < > NeoMagic display support │ │ │ │ < > IMG Kyro support │ │ │ │ < > 3Dfx Banshee/Voodoo3 display support │ │ │ │ < > 3Dfx Voodoo Graphics (sst1) support │ │ │ │ < > Cyberblade/i1 support │ │ │ │ < > Trident support │ │ │ │ [ ] AMD Geode family framebuffer support (EXPERIMENTAL) │ │ │ │ < > Virtual Frame Buffer support (ONLY FOR TESTING!) │ │ │ │ Console display driver support ---> │ │ │ │ Logo configuration ---> │ │ │ │ [ ] Backlight & LCD device support ---> │ │ │ │ [*] Support for the framebuffer splash │ │ │ │ Ядро какой версии? По крайней мере, теперь ясно, в чем проблема. Можно использовать nVidia Framebuffer support вместо VESA, но только если ты не пользуешься драйверами для X от nVidia. |
Сообщ.
#12
,
|
|
|
Trustmaster
Драйвер я уже поставил. =) (Там тоже масса вопросов, но это позже, для начала надо разобраться с консолью). Ядро 2.4.34. |
Сообщ.
#13
,
|
|
|
И еще неплохо бы узнать какой дистрибутив.
Кстати, ядро проще и удобнее всего собирать следующим образом: cd /path/to/linux make menuconfig make all make modules_install install Тогда не надо возиться с образами и т.п. Добавлено По ядру 2.4 я плохой советчик, давно перешел на 2.6. Приведи список, который выдает твой menuconfig на нужной странице. |
Сообщ.
#14
,
|
|
|
Slackware 9.0 у меня.
Про этот тип сборки я слашал, но в ReadMe было по другому написано. То есть это ты к тому что я всё таки что-то не дособрал? |
Сообщ.
#15
,
|
|
|
Это я к тому, что в 2.4, скорее всего, другой драйвер. А способ сборки я тебе этот советую, потому что удобнее и меньше шанс сделать ошибку.
|