Mandriva Fórum

Systém a serverové služby => Nastavení systému => : fantomorous May 30, 2011, 12:36:06



: Nejde se přihlásit, aktualizace jádra
: fantomorous May 30, 2011, 12:36:06
Zdravim. Všiml jsem si že můj desktop používá kernel 2.6.38.2server. Nevím kdo a kdy mi tam toto jádro dal, rozhodl jsem se tedy aktualizovat jádro, v MMC jsem si stáhl kernel 2.6.38.2desktop586-mnb. Restartoval, při startu systému vyskočila hláška ve smyslu že není k dispozici ovladač n-vidia. Pak se objevil přihl. dialog. Po vyplnění už. hesla systém začne nabíhat pak spadne a vrátí se zpět přihl. dialog. Zkusil jsem se přihlásit do IceWM, tam vše jde ok. Zkusil jsem v IceWM nastavit zpět starší jádro, bohužel se nejde přihlásit už ani tam. Co se mohlo stát? Co mám dělat?  :'(


: Re: Nejde se přihlásit, aktualizace jádra
: Peťoš May 30, 2011, 12:42:11
Toto jádro je z mého repozitáře. A funguje dobře, mám jej na všech mých počítačích.  Kolika bitovou verzi Mandriva Linuxu máš (je to nutné vždy psát, stejně jako verzi Mandriva Linuxu)? Všechny zdroje aktualizuj, hlavně nvidia-current.


: Re: Nejde se přihlásit, aktualizace jádra
: Ivko May 30, 2011, 12:50:46
Keď som používal 32-bit. verziu na počítači so 4 GB RAMky, tak mi inštalovalo kernel-server. Je to kvôli pamäti, lebo 32-bit nedokáže pracovať za normálnych podmienok s takou veľkou pamäťou. Je potrebné meniť to jadro???

A ináč, ja som tento problém s kartou riešil tak trošku laicky, ale fungovalo:
1. Zmazal som /etc/x11/xorg.conf
2. Spustil som drakconf v konzole ako root a nastavil GK. Po reštarte už fungovalo všetko tak, ako má. Počas štartu sa kompiloval modul pre graf.kartu.


: Re: Nejde se přihlásit, aktualizace jádra
: fantomorous May 30, 2011, 12:59:01
Mám 32bit systém. Mám taky 4GB RAM.  Nevěděl jsem že je dobře že mám server verzi jádra. Aktualizoval jsem protože mi nešel spustit winff, doufal jsem že by to pak třeba šlo.
Teď jsem aktualizoval zdroje a podival se na nvidia-current, vše se zdá být ok.
Těsně před tím než se po spadnutí přihlášení objeví přihl. dialog, naskočí černá obrazovka s výpisy - příliš krátce , než abych ji mohl přečíst. Nedá se to nějak zobrazit?


: Re: Nejde se přihlásit, aktualizace jádra
: Peťoš May 30, 2011, 13:03:56
32bit OS Linux (ne na Wincky) se 4GiB RAM pracovat umí. Jako jádro doporučuji zvolit kernel-server-latest. Ten pojede dobře (mám taky 4GiB Ram a problém není).

doporučuji udělat toto:

* jak "spadne" obrazovka, stisknout Ctrl+Alt+F1
* přihlásit se jako root
* spustit příkaz  drakx11
* znovu nastavit grafiku, otestovat a dát OK
* použít příkaz reboot

Komp se zrestartuje a měl by naběhnout správně...


: Re: Nejde se přihlásit, aktualizace jádra
: Ivko May 30, 2011, 13:14:47
Už som múdrejší. To, že kernel-desktop-latest vie pracovať aj so 4 GB RAM, som nevedel. Kernel-desktop videl iba 3.3 GB. Kernel-server už celých 4.


: Re: Nejde se přihlásit, aktualizace jádra
: Peťoš May 30, 2011, 13:22:00
Mám pocit, že to je tím, že při paměti 4+ GiB se RAM dělí na 3+1, kdy 3 jsou uživatelská, 1 G je pro jádro, takže je oddělený uživatelský a systémový paměťový prostor. A nebo takto nějak jsme se to učili. Ještě je model 2+2... Ale už je to nějaký pátek...


: Re: Nejde se přihlásit, aktualizace jádra
: fantomorous May 30, 2011, 13:25:12
Udělal jsem co napsal Peťoš, systém již naběhl. Jen se vypnuly 3D efekty a nejdou zapnout, nastavení GK je asi špatný, s tím si snad už poradim. Zatim vám moc děkuju. tom v.


: Re: Nejde se přihlásit, aktualizace jádra
: Ivko May 30, 2011, 13:31:47
Mám pocit, že to je tím, že při paměti 4+ GiB se RAM dělí na 3+1, kdy 3 jsou uživatelská, 1 G je pro jádro, takže je oddělený uživatelský a systémový paměťový prostor.

Sorry, že sa pýtam, ale potom prečo 64 Bit vidí (aspoň u mňa) 3.9 GB? Tomu nerozumiem. ???


: Re: Nejde se přihlásit, aktualizace jádra
: D.Palamarchuk May 30, 2011, 20:43:18
3.9GiB je spravne. Je to tutiz 4GB.

Podivejse na wikipedii na mezinarodni jednotky.


: Re: Nejde se přihlásit, aktualizace jádra
: Ivko May 30, 2011, 20:59:26
Ja viem, že to označenie 3.9 GB je v poriadku.
Mne nejde o počet, ale o to, že ak 32-bit systém vidí 3.3 GB s tým (ako písal Peťoš), že 1 GB je pre jadro a zvyšok pre užívateľa, tak mi nejde do hlavy, ako je možné, že 64-bit systém to vidí ináč. Nie je to útok, ale čistá otázka. Či rozdiel je len v informácii o  využívaní pamäte alebo ešte v čomsi inom.

Je to v podstate už trošku riadne mimo témy, ale tak nejak ma to zaujalo.


: Re: Nejde se přihlásit, aktualizace jádra
: Peťoš May 30, 2011, 21:04:53
Omluva, psal jsem kraviny. Je nutné mít kernel kompilovaný s podporou PAE, pak je s to adresovat i 4GiB a i víc. Nevím upřímně, jestli je -desktop{,586} s PAE, nebo ta je jen v server verzi.
Takže: máš-li 32bit a RAM > 3GiB, tak musíš mít kernel-server.

Sám jsem se nachytal, už rok používám pouze 3 GiB RAM místo 4, které v počítači mám.


: Re: Nejde se přihlásit, aktualizace jádra
: Ivko May 30, 2011, 21:07:19
Omluva, psal jsem kraviny. Je nutné mít kernel kompilovaný s podporou PAE, pak je s to adresovat i 4GiB a i víc. Nevím upřímně, jestli je -desktop{,586} s PAE, nebo ta je jen v server verzi.
Takže: máš-li 32bit a RAM > 3GiB, tak musíš mít kernel-server.

Sám jsem se nachytal, už rok používám pouze 3 GiB RAM místo 4, které v počítači mám.

K+


: Re: Nejde se přihlásit, aktualizace jádra
: baltazar May 30, 2011, 21:40:44
32bit OS Linux (ne na Wincky) se 4GiB RAM pracovat umí. Jako jádro doporučuji zvolit kernel-server-latest. Ten pojede dobře (mám taky 4GiB Ram a problém není).
Zdravim!
Nechci nějak vrtat,ale jak souvisí původ OS-teda Linux,nebo Micrisoft,nebo Apple- s využitím 3,8,nebo více než 4 gb RAM?Pořád je to buď 32,nebo 64 bit systém,a aplikace na něj navazující.

edit Petos: opravil jsem, aby se správně zobrazovala citace


: Re: Nejde se přihlásit, aktualizace jádra
: baltazar May 30, 2011, 21:42:52
Mno,malinko jsem to zase zvrzal s tou citací,ale snad víte,o čem to tento!!!


: Re: Nejde se přihlásit, aktualizace jádra
: baltazar May 30, 2011, 21:46:51
Dík za opravu!


: Re: Nejde se přihlásit, aktualizace jádra
: Peťoš May 30, 2011, 21:48:16
Mno,malinko jsem to zase zvrzal s tou citací,ale snad víte,o čem to tento!!!
Opravil jsem to, doufám, že to nevadí


Nechci nějak vrtat,ale jak souvisí původ OS-teda Linux,nebo Micrisoft,nebo Apple- s využitím 3,8,nebo více než 4 gb RAM?Pořád je to buď 32,nebo 64 bit systém,a aplikace na něj navazující.
Jedná se právě a pouze o OS -- jestli je dané jádro zkompilované s PAE podporou nebo bez. Wincky to (v době, kdy jsem je používal, tj. fakt děsně dávno) neuměly.
Aplikace s tím, jestli OS umí nebo neumí adresovat paměť nemají nic společného ( pro představu, ten počítač ber jako auto, kde OS je kastla, motor, kola... a aplikace jsou "extra vybavení" -- rádio navazuje, když už jsi to slovo použil, na auto, ale jestli to auto pojede na benzín, naftu nebo plyn je rádiu jedno -- bude fungovat všude.


: Re: Nejde se přihlásit, aktualizace jádra
: Ivko May 30, 2011, 21:55:24
Wincky to (v době, kdy jsem je používal, tj. fakt děsně dávno) neuměly.

Neskúšal som, ale mám info, že to nevie ani Win7 a ani ich to netrápi. Vraj práve preto montujú počítače s 3GB RAM. Ale opakujem, neskúšal som a na slová iných v štýle BBS (Baba babe skazala) sa nedá spoliehať.
Ide však o adresovanie 32x32 dáva počet adries na cca 3,3 GB. Ak to nie je špeciálne upravené jadro, tak to OS na viac nezvládne.


: Re: Nejde se přihlásit, aktualizace jádra
: baltazar May 30, 2011, 22:03:31
Prosím,uživateli Peťoš,upřesni (vysvětli) pojem PAE !


: Re: Nejde se přihlásit, aktualizace jádra
: Peťoš May 30, 2011, 22:05:26
Prosím,uživateli Peťoš,upřesni (vysvětli) pojem PAE !
Zkus google. Hned první odkaz vede sem: http://cs.wikipedia.org/wiki/Physical_Address_Extension


: Re: Nejde se přihlásit, aktualizace jádra
: baltazar May 30, 2011, 22:17:52
Při použití 64bitových procesorů a 64bitových operačních systémů nemá PAE význam a není ani podporováno. PAE je však dostupné v 32bitovém režimu 64bitových procesorů -
Rozšíření PAE poskytuje zvětšením položky v tabulce stránek podporu pro NX bit, avšak ne všechny procesory s podporou PAE obsahují také podporu NX bitu (například AMD Duron). Seznam procesorem podporovaných rozšíření je možné zjistit pomocí instrukce CPUID (ve Windows nějakým diagnostickým programem, v Linuxu jednoduše výpisem souboru /proc/cpuinfo). NX bit umožňuje znemožnit některé útoky na chybně naprogramované aplikace.[9] Úseky paměti lze chránit též pomocí limitů segmentů,[10] což je však pomalejší a komplikovanější, než hardwarově řešený NX bit. Ve většině systémů je proto PAE pro svůj přínos k bezpečnosti systému použit i přes jisté snížení výkonu počítače,[3] pokud procesor NX bit podporuje (v Microsoft Windows XP od SP 2).[4]
[editovat]
Je-li paměti 3 až 4 GiB, může aktivace PAE využít celou paměť, avšak ve výsledku může výkon počítače poklesnout (v závislosti na tom, co běžící procesy převážně dělají). Je-li paměti více, než 4 GiB, bude zřejmě využití PAE přínosem. Nejlepším řešením je však použití 64bitového operačního systému (umožňuje-li to procesor).


: Re: Nejde se přihlásit, aktualizace jádra
: Peťoš May 30, 2011, 22:20:53
NEkopíruj sem kusy wikipedie. Číst umíme a informační hodnota žádná. Nespamuj!!!


: Re: Nejde se přihlásit, aktualizace jádra
: baltazar May 30, 2011, 22:42:57
Beru na vědomí a omlouvám se,původní záměr byl kapku jiný,nějak se mi ztratil příspěvek...moje blbost!


: Re: Nejde se přihlásit, aktualizace jádra
: baltazar May 30, 2011, 23:09:07
Jde mi o to:Když už jsme se rozbláznili na téma32 versus64 bit,loudám na webu a snažím se najít odpoveď,tak -nějak srozumitelnou i pro obyčejný uživatele,a ne jen pro absolventy VŠ se zaměřením na informatiku.Pokud si dobře pamatuju proklamace Linuxu-teda že Linux pro lidi! Rádo sebe sama proklamováno coby tzv.Open Source.Tak mi to ,kurňa,vysvětli!32,nebo 64 bit verzi Mandrivy?A teda když takovou,nebo makovou,vysvětli mi -uživatelsky srozumitelně-proč to ,nebo to?V čem mám výhodu a v čem nevýhodu?Ppojede mi to rychleji?Boot najede za pár milisekund?


: Re: Nejde se přihlásit, aktualizace jádra
: Peťoš May 31, 2011, 08:47:37
Kdyby sis to opravdu přečetl a přemýšlel nad tím, tak to není debata 32 vs. 64bit, ale jestli (a pokud, tak jak) umí 32bit OS adresovat více jak 4 GiB RAM.
Abych odpověděl tedy: nainstaluj si 32bitovou verzi. A 32bit si tam dej proto, že např. flash stále není v 64bitu a mohou s tím být problémy -- ne všechny aplikace mají 64bit ekvivalent. Pokud bych Ti měl vysvětlit rozdíl, tak je to právě velikost registrů v procesoru -- 32bit nebo 64bit. A z toho plyne přesnost výpočtů, největší číslo, které může být uloženo. Ale ty, protože to nevypadá, že budeš dělat nějaké větší výpočty, to nevyužiješ.
A nechápu, proč bych Ti měl něco vysvětlovat. To, že je něco open source, neznamená, že ti kdokoli musí cokoli odpovídat! Znamená to, že si můžeš vzít zdrojové kódy a upravit si je! Pokud si chceš něco vynucovat, tak tu velice rychle narazíš!


: Re: Nejde se přihlásit, aktualizace jádra
: Hobil May 31, 2011, 08:56:34
64bit procesory a hype okolo nich vznikly na pozadavky PR oddeleni vyrobcu, aby bylo co prodavat. Neexistovaly ani OS, ani aplikace, ktere by toho vyuzily.
Postupne vznikaji 64bit. OS, i aplikace, ale je to cele s velikym otaznikem - kdyz pises aplikaci, musis ji od zacatku psat jako 64bitovou (adresace, registry, promenne atd atd - vse by muselo byt navrzeno jako 64bitove), a to se vesmes nedeje - jen se 32bitove aplikace kompiluji s podporou 64bitovych procesoru, coz vubec neni totez.
Osobne jsem presvedcen, ze 64bitu je spravny smer, ale dosud ani zdaleka nedozral k tomu, aby poskytoval vsechny hypovane vyhody. Takze kde muzu, pouzivam 32 ;-) - stabilni, osvedcene, funkcni.
Rozdil mezi jadry desktop a server nejsou jen v podpore PAE (podpora vetsich RAM), rozdilu je vic, ale tenhle vyzkum necham na tobe.
H.


: Re: Nejde se přihlásit, aktualizace jádra
: Peťoš May 31, 2011, 09:08:25
Postupne vznikaji 64bit. OS, i aplikace, ale je to cele s velikym otaznikem - kdyz pises aplikaci, musis ji od zacatku psat jako 64bitovou (adresace, registry, promenne atd atd - vse by muselo byt navrzeno jako 64bitove), a to se vesmes nedeje - jen se 32bitove aplikace kompiluji s podporou 64bitovych procesoru, coz vubec neni totez.
No, ono když programuješ a opravdu se (aspoň v C/C++) držíš standardů, tak při kompilaci na 64bit OS máš 64bit native aplikaci.  Navíc čím dál více se prosazují interpretované jazyky jako python a perl, které toto neřeší.