Portál AbcLinuxu, 2. května 2025 07:29

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
26.10.2005 22:03 Pmx
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Odpovědět | Sbalit | Link | Blokovat | Admin
K čemu initrd, pro vlastní kernel? :-) (většinou není nic exotického, co by ho potřebovalo)
Saljack avatar 26.10.2005 22:05 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Házelo to něco s rootem asi jsem zapoměl dát ext3 přímo do jádra i když si myslim že jsem to udělal, ale hlavní je, že to funguje :-)
Sex, Drugs & Rock´n Roll.
.. avatar 26.10.2005 22:11 .. | skóre: 4 | blog:
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
A co treba kdyz mate potrebu pozivat swsusp2 nebo chcete vyuzit squelych (na desktop) patchu -ck (od Cona Kolivase) tam duvod je. Na dulezity vecech samozrejme nevidim potrebu nemit distribucni jadro. (az na pripady kdy to jinak nejde, i takove jsou)
Josef Kufner avatar 26.10.2005 23:12 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Swsusp2 potřebuje initrd? Zvláštní že za ten rok co ho používám ještě nevím...
Hello world ! Segmentation fault (core dumped)
.. avatar 26.10.2005 23:30 .. | skóre: 4 | blog:
Rozbalit Rozbalit vše Re: Konečně vlastni kernel

Omlouvam se vsem, nespravne jsem (ve spechu) vylozil odpoved na niz jsem odpovidal jako otazku nac si delat sve vlastni kernely (v tomto duchu sem potom i odpovidal - jde to i z me odpovedi videt).

Jinak samozrejme souhlasim s tim, ze na vlastnim !! kernelu nevidim duvod proc mit initrd - taky ho sam nemam(initrd)

26.10.2005 23:15 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Swsusp2 initrd nepotřebuje. Naopak, pokud chce někdo použít initrd a swsusp2, musí se něco přidat do startovacích skriptů, jinak to nebude fungovat
Quando omni flunkus moritati
26.10.2005 23:12 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Odpovědět | Sbalit | Link | Blokovat | Admin
Taky jsem párkrát zkoušel vlastní kernel. Nešel mi ale v konzoli obraz ve vysokém rozlišení - narozdíl od Debianního distribučního initrd v tom mém nebyl modul pro framebuffer (nebo se nezavedl). Tak jsem se na to vybodl.

Jenže v initrd (v Debianu) pro jádra 2.6.11 a vyšší je nějaká chybka, takže se zavádí všechny moduly pro IDE řadiče a to se odrazilo na výkonu (všechny benchmarky, co jsem zkoušel, dopadly hůř, než na 2.6.8). Tak jsem zkusil kompilovat znovu a tentokrát jsem initrd vůbec nepoužil. Jádro funguje, benchmarky jsou srovnatelné s 2.6.8 a chodí mi i swsusp2, takže jsem spokojenej člověk. :-)
Quando omni flunkus moritati
David Watzke avatar 26.10.2005 23:44 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Ono se dá nastavit vyšší rozlišení na tty ?
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
26.10.2005 23:56 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Jo.
Quando omni flunkus moritati
David Watzke avatar 26.10.2005 23:59 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
No a kde si to nastavím ? :)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
27.10.2005 00:03 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Je to spouštěcí parametr jádra vga= a doplníš něco z následující tabulky:
Colours   640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200
--------+--------------------------------------------------------------
 4 bits |    ?       ?     0x302      ?        ?        ?         ?
 8 bits |  0x300   0x301   0x303    0x305    0x161    0x307     0x31C
15 bits |    ?     0x310   0x313    0x316    0x162    0x319     0x31D
16 bits |    ?     0x311   0x314    0x317    0x163    0x31A     0x31E
24 bits |    ?     0x312   0x315    0x318      ?      0x31B     0x31F
32 bits |    ?       ?       ?        ?      0x164      ?
Je potřeba, aby se hned po startu zavedl modul vesafb, popř. aby byl v jádře, jinak nic neuvidíš.

Já používám vga=0x318

(Musíš uznat, že na tvojí první otázku jsi dostal vyčerpávající odpověď ;-))
Quando omni flunkus moritati
David Watzke avatar 27.10.2005 00:10 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Stačí když jako root řeknu vga=0x318 ? Ten modul budu musel asi přidat... snad to najdu.
(Musíš uznat, že na tvojí první otázku jsi dostal vyčerpávající odpověď ;-))
To uznávám. :-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 27.10.2005 00:12 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
V jádře mám: Framebuffer Console support (FRAMEBUFFER_CONSOLE), ale lsmod vesafb nevypíše...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
27.10.2005 00:25 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Ještě je potřeba zapnout "VESA VGA graphics support" (CONFIG_FB_VESA). Pokud to máš v jádře, tak už nemusíš nic řešit a měl by stačit ten parametr vga.

Pokud to máš jako modul (opravdu je to vesafb), tak s větším rozlišením nic neuvidíš, dokud ho nezavedeš.
Quando omni flunkus moritati
27.10.2005 00:19 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Pokud jsem správně pochopil, co myslíš, tak nestačí. Je potřeba to zapsat do konfigurace zavaděče - konfigurace GRUBu u mě vypadá takhle:
title Debian-2.6.12-dk3
kernel (hd0,0)/vmlinuz-2.6.12-dk3-k7 root=/dev/hdb3 ...... vga=0x318
V Lilu je to nějak podobně, určitě tady něco najdeš.
Quando omni flunkus moritati
David Watzke avatar 27.10.2005 00:41 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Okay, to příšlušnýho image v lilo stačilo napsat vga=0x318 a jede to, super, díky ! Teď by to ale možná chtělo krapet větší písmo a kdyby šla zvýšit obnovovací frekvence (ze 60 na 85 Hz)..
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
27.10.2005 20:10 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
Jo tak to už nevím.
Quando omni flunkus moritati
27.10.2005 01:00 Pmx
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
video=vesafb-tng:1024x768-32@85 je mnohem hezčí :-) A nebo tam nedávat nic a zakompilovat si hodnoty přímo do kernelu...
David Watzke avatar 27.10.2005 01:07 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Konečně vlastni kernel
To tam mám taky, jenže ten druhej příkaz to jaksi přebije. A bez něj (vga=...) je v konzoli rozlišení nějaký 740, či co...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.