|
Lines 8-15
Link Here
|
| 8 |
|
8 |
|
| 9 |
<sections> |
9 |
<sections> |
| 10 |
|
10 |
|
| 11 |
<version>1.22</version> |
11 |
<version>1.23</version> |
| 12 |
<date>2005-02-01</date> |
12 |
<date>2005-02-14</date> |
| 13 |
|
13 |
|
| 14 |
<section> |
14 |
<section> |
| 15 |
<title>Je keuze maken</title> |
15 |
<title>Je keuze maken</title> |
|
Lines 37-82
Link Here
|
| 37 |
|
37 |
|
| 38 |
<p> |
38 |
<p> |
| 39 |
<e>Als</e> je je kernel hebt geconfigureerd met framebuffer ondersteuning (of |
39 |
<e>Als</e> je je kernel hebt geconfigureerd met framebuffer ondersteuning (of |
| 40 |
als je <c>genkernel</c>'s standaard kernel configuratie hebt gebruikt), dien |
40 |
als je <c>genkernel</c>'s standaard kernel configuratie hebt gebruikt), kun je |
| 41 |
je een <c>vga</c>-argument aan je bootloaders configuratie bestand toe te |
41 |
dit activeren door een <c>vga</c> en/of een <c>video</c> argument toe te voegen |
| 42 |
voegen als je framebuffer wenst te gebruiken. De volgende tabel geeft |
42 |
aan je bootloaders configuratie bestand. |
| 43 |
een lijst van de mogelijke bruikbare <c>vga</c>-waardes. In de voorbeeld |
|
|
| 44 |
configuratie bestanden gebruiken we <e>800x600 @ 16bpp</e>, dus <e>788</e>. |
| 45 |
</p> |
43 |
</p> |
| 46 |
|
44 |
|
| 47 |
<p> |
45 |
<p> |
| 48 |
Voor het <c>vga</c>-argument: |
46 |
Om te beginnen moet je weten welke type framebuffer methode je gebruikt. Als je |
|
|
47 |
een gepatchte Gentoo kernel (zoals <c>gentoo-sources</c>), heb je de |
| 48 |
mogelijkheid om <c>vesafb-tng</c> als het <c>VESA driver type</c> te gebruiken |
| 49 |
(wat standaard is voor deze kernel broncodes). Als dit het geval is, gebruik je |
| 50 |
<c>vesafb-tng</c> en heb je geen <c>vga</c> argument nodig. Als dit niet het |
| 51 |
geval is, gebruik je de <c>vesafb</c> driver en dien je wel het <c>vga</c> |
| 52 |
argument in te stellen. |
| 53 |
</p> |
| 54 |
|
| 55 |
<p> |
| 56 |
Het <c>vga</c> argument bepaalt de resolutie en kleurendiepte van je framebuffer |
| 57 |
scherm voor <c>vesafb</c>. Zoals vermeld in |
| 58 |
<path>/usr/src/linux/Documentation/fb/vesafb.txt</path> (wat geïnstalleerd wordt |
| 59 |
als je een kernelbroncodepakket installeert), dien je het het VESA nummer mee te |
| 60 |
geven wat overeenkomt met de gewenste resolutie en kleurendiepte. |
| 61 |
</p> |
| 62 |
|
| 63 |
<p> |
| 64 |
De volgende tabel geeft een lijst met beschikbare resoluties en kleurendieptes |
| 65 |
en geeft de overeenkomende waarde die aan het <c>vga</c> argument meegegeven |
| 66 |
dient te worden. |
| 49 |
</p> |
67 |
</p> |
| 50 |
|
68 |
|
| 51 |
<table> |
69 |
<table> |
| 52 |
<tr> |
70 |
<tr> |
| 53 |
<ti></ti><th>640x480</th><th>800x600</th><th>1024x768</th><th>1280x1024</th> |
71 |
<ti></ti> |
|
|
72 |
<th>640x480</th> |
| 73 |
<th>800x600</th> |
| 74 |
<th>1024x768</th> |
| 75 |
<th>1280x1024</th> |
| 76 |
</tr> |
| 77 |
<tr> |
| 78 |
<th>256</th> |
| 79 |
<ti>0x301</ti> |
| 80 |
<ti>0x303</ti> |
| 81 |
<ti>0x305</ti> |
| 82 |
<ti>0x307</ti> |
| 54 |
</tr> |
83 |
</tr> |
| 55 |
<tr> |
84 |
<tr> |
| 56 |
<th>8 bpp</th><ti>769</ti><ti>771</ti><ti>773</ti><ti>775</ti> |
85 |
<th>32k</th> |
|
|
86 |
<ti>0x310</ti> |
| 87 |
<ti>0x313</ti> |
| 88 |
<ti>0x316</ti> |
| 89 |
<ti>0x319</ti> |
| 57 |
</tr> |
90 |
</tr> |
| 58 |
<tr> |
91 |
<tr> |
| 59 |
<th>16 bpp</th><ti>785</ti><ti>788</ti><ti>791</ti><ti>794</ti> |
92 |
<th>64k</th> |
|
|
93 |
<ti>0x311</ti> |
| 94 |
<ti>0x314</ti> |
| 95 |
<ti>0x317</ti> |
| 96 |
<ti>0x31A</ti> |
| 60 |
</tr> |
97 |
</tr> |
| 61 |
<tr> |
98 |
<tr> |
| 62 |
<th>32 bpp</th><ti>786</ti><ti>789</ti><ti>792</ti><ti>795</ti> |
99 |
<th>16M</th> |
|
|
100 |
<ti>0x312</ti> |
| 101 |
<ti>0x315</ti> |
| 102 |
<ti>0x318</ti> |
| 103 |
<ti>0x31B</ti> |
| 63 |
</tr> |
104 |
</tr> |
| 64 |
</table> |
105 |
</table> |
| 65 |
|
106 |
|
| 66 |
<p> |
107 |
<p> |
| 67 |
Indien je een 2.6 kernel gebruikt en gekozen hebt voor vesafb-tng, dien je nu |
108 |
Het <c>video</c> argument bepaalt de framebuffer opties. Het is vereist voor de |
| 68 |
een <c>video</c>-argument mee te geven. De syntax is |
109 |
framebuffer driver (<c>vesafb</c> voor 2.6 kernels of <c>vesa</c> voor 2.4 |
| 69 |
<breedte>x<hoogte>-<diepte>@<vernieuwen>, bijvoorbeeld |
110 |
kernels), gevolgd door de argumenten die je wenst te gebruiken. Alle variabelen |
| 70 |
<c>1024x768-16@60</c>. |
111 |
staan in <path>/usr/src/linux/Documentation/fb/vesafb.txt</path>, maar we zullen |
|
|
112 |
je de drie meest gebruikte opties vertellen: |
| 71 |
</p> |
113 |
</p> |
| 72 |
|
114 |
|
|
|
115 |
<table> |
| 116 |
<tr> |
| 117 |
<th>Optie</th> |
| 118 |
<th>Beschrijving</th> |
| 119 |
</tr> |
| 120 |
<tr> |
| 121 |
<ti>ywrap</ti> |
| 122 |
<ti> |
| 123 |
Aangenomen dat de grafische kaard zijn geheugen kan "wrappen", wat betekent |
| 124 |
dat hij verder gaat bij het begin van het geheugen als het bij het einde |
| 125 |
is aangekomen. |
| 126 |
</ti> |
| 127 |
</tr> |
| 128 |
<tr> |
| 129 |
<ti>mtrr</ti> |
| 130 |
<ti> |
| 131 |
MTRR registers gebruiken |
| 132 |
</ti> |
| 133 |
</tr> |
| 134 |
<tr> |
| 135 |
<ti><c>mode</c></ti> |
| 136 |
<ti> |
| 137 |
(alleen <c>vesafb-tng</c>)<br/> |
| 138 |
Stel de resolutie, de kleurendiepte en de ververssnelheid in. Bijvoorbeeld, |
| 139 |
<c>1024x786-32@85</c> voor een 1024x768 resolutie, 32 bit kleurendiepte en |
| 140 |
een ververssnelheid van 85 Hz. |
| 141 |
</ti> |
| 142 |
</tr> |
| 143 |
</table> |
| 73 |
|
144 |
|
| 74 |
<p> |
145 |
<p> |
| 75 |
Onthoud (of noteer) je waarde; je hebt het snel nodig. |
146 |
Het resultaat van deze twee argumenten kan iets zijn als <c>vga=0x318 |
|
|
147 |
video=vesafb:mtrr,ywrap</c> of <c>video=vesafb:mtrr,ywrap,1024x768-32@85</c>. |
| 148 |
Onthoud (of noteer) deze instelling; je hebt het snel nodig. |
| 76 |
</p> |
149 |
</p> |
| 77 |
|
150 |
|
| 78 |
<p> |
151 |
<p> |
| 79 |
Ga nu verder door <uri link="#grub">GRUB</uri> <e>or</e> |
152 |
Ga nu verder door <uri link="#grub">GRUB</uri> <e>of</e> |
| 80 |
<uri link="#lilo">LILO</uri> te installeren. |
153 |
<uri link="#lilo">LILO</uri> te installeren. |
| 81 |
</p> |
154 |
</p> |
| 82 |
|
155 |
|
|
Lines 216-234
Link Here
|
| 216 |
</note> |
289 |
</note> |
| 217 |
|
290 |
|
| 218 |
<p> |
291 |
<p> |
| 219 |
Als je extra opties aan je kernel wil toevoegen, zet ze simpelweg aan het |
292 |
Als je extra opties aan je kernel wil toevoegen, zet je ze simpelweg aan het |
| 220 |
einde van het kernel commando. We hebben nu al een optie toegevoegd |
293 |
einde van het kernel commando. We hebben nu al een optie toegevoegd |
| 221 |
(<c>root=/dev/hda3</c> of <c>real_root=/dev/hda3</c>), maar je kunt ook andere |
294 |
(<c>root=/dev/hda3</c> of <c>real_root=/dev/hda3</c>), maar je kunt ook andere |
| 222 |
geven. Als voorbeeld zullen we het <c>vga</c> argument toevoegen zodat we, |
295 |
argumenten meegeven, zoals voor de eerder besproken framebuffer kun je de |
| 223 |
zoals eerder besproken, framebuffer kunnen gebruiken: |
296 |
<c>video</c> en/of <c>vga</c> argumenten toevoegen. |
| 224 |
</p> |
297 |
</p> |
| 225 |
|
298 |
|
| 226 |
<pre caption="Het vga-argument meegeven als een kernel optie"> |
|
|
| 227 |
title=Gentoo Linux 2.4.26-r9 |
| 228 |
root (hd0,0) |
| 229 |
kernel /kernel-2.4.26-gentoo-r9 root=/dev/hda3 vga=788 |
| 230 |
</pre> |
| 231 |
|
| 232 |
<p> |
299 |
<p> |
| 233 |
Als je een een 2.6.7 of nieuwere kernel draait en je hebt je harde schrijf |
300 |
Als je een een 2.6.7 of nieuwere kernel draait en je hebt je harde schrijf |
| 234 |
gejumperd omdat je BIOS geen grote harde schijven aankan, dien je |
301 |
gejumperd omdat je BIOS geen grote harde schijven aankan, dien je |
|
Lines 438-445
Link Here
|
| 438 |
prompt <comment># Geef de gebruiker de kans een andere keuze te maken</comment> |
505 |
prompt <comment># Geef de gebruiker de kans een andere keuze te maken</comment> |
| 439 |
timeout=50 <comment># Wacht 5 (vijf) seconden voor het booten van de standaard keuze</comment> |
506 |
timeout=50 <comment># Wacht 5 (vijf) seconden voor het booten van de standaard keuze</comment> |
| 440 |
default=gentoo <comment># Als de timeout voobij is, boot de "gentoo" keuze</comment> |
507 |
default=gentoo <comment># Als de timeout voobij is, boot de "gentoo" keuze</comment> |
| 441 |
<comment># Alleen als je framebuffer gebruikt. Verwijder anders de volgede regel:</comment> |
|
|
| 442 |
vga=788 <comment># Framebuffer instelling. Pas aan indien gewenst</comment> |
| 443 |
|
508 |
|
| 444 |
<comment># Voor niet-genkernel gebruikers</comment> |
509 |
<comment># Voor niet-genkernel gebruikers</comment> |
| 445 |
image=/boot/kernel-2.4.26-gentoo-r9 |
510 |
image=/boot/kernel-2.4.26-gentoo-r9 |
|
Lines 468-475
Link Here
|
| 468 |
|
533 |
|
| 469 |
<p> |
534 |
<p> |
| 470 |
Als je nog andere opties moet toevoegen aan de kernel, voeg <c>append</c> toe |
535 |
Als je nog andere opties moet toevoegen aan de kernel, voeg <c>append</c> toe |
| 471 |
aam de sectie. Als voorbeeld zullen we <c>vga=788</c> toevoegen om framebuffer |
536 |
aam de sectie. Als voorbeeld zullen we het <c>video</c> argument toevoegen |
| 472 |
te kunnen gebruiken: |
537 |
zodat we framebuffer kunnen gebruiken: |
| 473 |
</p> |
538 |
</p> |
| 474 |
|
539 |
|
| 475 |
<pre caption="append gebruiken om kernel opties toe te voegen"> |
540 |
<pre caption="append gebruiken om kernel opties toe te voegen"> |
|
Lines 477-483
Link Here
|
| 477 |
label=gentoo |
542 |
label=gentoo |
| 478 |
read-only |
543 |
read-only |
| 479 |
root=/dev/hda3 |
544 |
root=/dev/hda3 |
| 480 |
<i>append="vga=788"</i> |
545 |
<i>append="video=vesafb:mtrr,ywrap,1024x768-32@85"</i> |
| 481 |
</pre> |
546 |
</pre> |
| 482 |
|
547 |
|
| 483 |
<p> |
548 |
<p> |