Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: steady в Jan 18, 2006, 17:43



Титла: Проблем с конзолния режим след...
Публикувано от: steady в Jan 18, 2006, 17:43
Здравейте на всички.
Може ли да попитам дали някой е имал проблем като моя:

След инсталация на:

kernel source 2.6.8.1-12mdk и nvidia-... -8178 на MANDRAKE 10.1

се получи много лоша инфекция със конзолата. Сега като влезна в нея се получава един голям квадрат с малки мигащи бели квадрадчета и неможе да се пише нищо и не се вижда нищо и трябва да се рестартира  ???  
Някой има ли идея какво съм сбъркал? Да не е от сорса?


Титла: Проблем с конзолния режим след...
Публикувано от: july в Jan 18, 2006, 21:37
не е от source-то...
от конфигурацията му е..

доколкото разбирам системата ти се стартира в runlevel 4 (или 5) абе  графичното логване...

пробвай да я стартираш в runlevel 2 (или 3)
(задаваш на кърнела при боотване, init 2)

ако нямаш проблем, значи проблема се появява след като се зареди драйвера на нвидията...
ако е такъв случая, подай параметър vga=normal ...
това няма да инициализира framebufer-а...
и ако нямаш проблем значи, framebufer-а ти по подразбиране, се кара със драйвера ти за X за нвидията...

като се разбере къде е проблема, ще се мисли за решаване, заобикаляне и сие...


Титла: Проблем с конзолния режим след...
Публикувано от: PhobosK в Jan 18, 2006, 21:50
Това е известен бъг в драйвера на NVidia.
Конкретно за Mandriva:
В /etc/lilo.conf Направи default да е:
default="linux-nonfb"
След това не забравяй да "активираш" конфигурацията като root с:
lilo

Все пак губиш графичното зареждане (това до момента на появяване на kdm/gdm).

EDIT: Това е само един от вариантите (най-лесния) за изпълнение. Иначе има още доста други.


Титла: Проблем с конзолния режим след...
Публикувано от: steady в Jan 19, 2006, 21:56
Благодаря ви хора.
Аз обаче не издържах и си инсталирах MANDRIVA 2006 FREE.
Това разбира се не означава,че разбирам нещо от графични X системи и конзолни режими, но съм решен да го разуча докрай този linux.
Засега съм разровил малко по КДЕ и ими хареса много.
Това което научих досега за конзолата е, че:
su - сменя потребителите и може да пуска админа - root
init - променя нивата на работа.(можело и с ctrl+alt+F1 до F12)
run - стартира файлове с разширение .run.

Научих, че за да инсталирам драйвер на nvidia ми трябва компилиран kernel-source.

Успях да компилирам от дистрибуцията kernel 2.6.12 ето:

Цитат

[steady@LanBG ~]$ uname -r
2.6.12-12mdk
[steady@LanBG ~]$ rpm -qa|grep kernel-*
kernel-source-2.6-2.6.8.1-12mdk
kernel-2.6.12.12mdk-1-1mdk
[steady@LanBG ~]$


обаче това се получи по случайност когато стартирах файла:
kernel-source-2.6-2.6.8.1-12mdk.rpm

Сега когато влезна да инсталирам драйвера на nvidia :

Цитат

        1. I ACEPT
        2. No precompiled kernel. Would you like to install...
Yes 3. No matching precompiled kernel was found ...
        4. Building kernel module :::::::::::::::::::
        5. ERROR: Unable to build the NVIDIA kernel module.
        6. ERROR: Instalation has failed...

Aко успея да открия решение ще кажа.
Ако вие знаете как става кажете моля.


Титла: Проблем с конзолния режим след...
Публикувано от: july в Jan 20, 2006, 10:12
на първо четене, ядрото което използваш не е тази версия, чийто source имаш....

на второ четене, нвидията предполагам иска прекомпилирано ядро с идеална цел, да съществуват, header-ите, които и трябват за компилация
честно да ти кажа не вярвам да има огромна разлика (че има, има, но  не и за това което би ползвала нвидията) м/у двете твои версии...

виж във лог файла на нвидия инсталл-а, дали и къде търси header-ите и си направи symbolic link ....


p.s.
ctrl-alt-F1 до F12
са различни от init нивата
с тях сменяш виртуалните конзоли

със инит нивата, променяш състоянието на системата (пуснати услуги)


Титла: Проблем с конзолния режим след...
Публикувано от: steady в Jan 20, 2006, 15:12
Цитат (july @ Ян. 20 2006,11:12)
на първо четене, ядрото което използваш не е тази версия, чийто source имаш....

Значи според теб ядрото което използвам трябва да е еднакво със сорса.
Ок ще пробвам сега да инсталирам kernel-source-2.6.12.

Благодаря  :D

Така и направих и вече имам инсталиран драйвер на nvidia, но проблема който описвам в началото е същият.
Сега ще го разрешавам него.
10x  :D  на всички!


Титла: Проблем с конзолния режим след...
Публикувано от: steady в Jan 21, 2006, 01:07
Цитат (PhobosK @ Ян. 18 2006,22:50)
Това е известен бъг в драйвера на NVidia.
Конкретно за Mandriva:
В /etc/lilo.conf Направи default да е:
default="linux-nonfb"
След това не забравяй да "активираш" конфигурацията като root с:
lilo

Все пак губиш графичното зареждане (това до момента на появяване на kdm/gdm).

EDIT: Това е само един от вариантите (най-лесния) за изпълнение. Иначе има още доста други.

Ето това е отговора на моят въпрос на тази тема.
1. Tрябва да се влезне като root.
2. Tрябва да се промени файла:
/etc/lilo.conf
Примерен код
default="linux-nonfb"

3. Tрябва да се напише в конзолата:
Примерен код
lilo

4. Връщаш се в твоят си профил.
5. Благодариш на хората които са ти помогнали  :D  ENJOY  B)


Титла: Проблем с конзолния режим след...
Публикувано от: KiselotoMliako в Jan 23, 2006, 11:34
Е да, ама така губиш графичното зареждане...
Аз имам същия проблем и се чудя дали няма някакво по-елегантно решение, така че хем да си имам графичен буут хем и конзола?


Титла: Проблем с конзолния режим след...
Публикувано от: steady в Jan 23, 2006, 15:53
За какво ти е графично зареждане?
И така си зарежда добре  (през linux-nonfb) :p


Титла: Проблем с конзолния режим след...
Публикувано от: KiselotoMliako в Jan 23, 2006, 19:45
Абе да, ама не ми е яко, като знам че не съм могъл да направя нещо...
Просто искам всичко да си ми е перфектно - та нали затова мигрирам ;)


Титла: Проблем с конзолния режим след...
Публикувано от: PhobosK в Jan 23, 2006, 20:00
@KiselotoMliako,
Ами то не може "хем агнето цяло, хем вълка сит".
Нали споменах вече, че това е bug заради несъвместимост на NVidia и fb.


Титла: Проблем с конзолния режим след...
Публикувано от: KiselotoMliako в Jan 23, 2006, 20:39
Значи, не претендирам че съм разбрал точно същината на проблема, но ако fb идва от framebuffer, който не се разбира с драйверите на нВидия, неможе ли при буутването да си се зареди fb и да се изключи непосредствено преди зареждането на драйвера, а после при изключването, след ънлоуда на Х да се включи веднага?
Не че ми е болка - просто ми е любопитно дали съм разбрал правилно.

Edit: А, да, и какво по-точно е фреймбуфер?  :)


Титла: Проблем с конзолния режим след...
Публикувано от: KiselotoMliako в Jan 28, 2006, 12:48
Значи, примирих се и сложих nonfb за default, обаче нямам никва кирилица в конзолата, и е малко кофти като се изключва примерно и изкарва съобщения - кое [УСПЕШНО], кое  [НЕУСПЕШНО] - и ми изкарва само некви символи...
Някакъв драйвер за кирилица да има да сложа при стартирането?
CYR.COM ? :)


Титла: Проблем с конзолния режим след...
Публикувано от: july в Jan 28, 2006, 16:43
драйвер не:)
но може да ползваш примерно terminus за конзолен шрифт
за да не ти излизат маймуняци...
виж и LC_LANG как е, ама мисля че то ще ти е ок...


Титла: Проблем с конзолния режим след...
Публикувано от: KiselotoMliako в Jan 28, 2006, 18:00
Във ?емулираната? конзола си имам кирилица, там шрифта ми е терминус, (ако не се лъжа).
Под ?емулираната? имам предвид тази която пускам в Х на прозорче, обаче във тези които пускам с Ctrl+Alt+Fn шрифта си е някакъв ?стандартен? и идея нямам как да го сменя, не че ми е болка, дори немога да разбера за какво са ми нужни тези tty1 и т.н. и каква е разликата м/у тях и конзола под Х? Та ако някой може да ме светне :)
Нямам LC_LANG, "$ set" ми дава:
Примерен код
LANG=bg_BG
LANGUAGE=bg_BG:bg
LC_ADDRESS=bg_BG
LC_COLLATE=bg_BG

Абе общо взето как да сменя шрифтовете ще RTFM и ще се оправя :), ако на някой му се занимава, обаче, може да ме открехне на разликата между конзола в Х и tty-ите.
Благодаря за вниманието


Титла: Проблем с конзолния режим след...
Публикувано от: steady в Feb 02, 2006, 18:34
При мен всичко си е наред по default.
А къде си прецакал нещата се попитай сам  :D  :p  :D  :)