Lines 6-19
Link Here
|
6 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
6 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
7 |
|
7 |
|
8 |
<!-- English doc rev. 1.9 --> |
8 |
<!-- English doc rev. 1.9 --> |
9 |
|
9 |
|
10 |
<sections> |
10 |
<sections> |
11 |
|
11 |
|
12 |
<version>2.11</version> |
12 |
<version>7.0</version> |
13 |
<date>2006-01-06</date> |
13 |
<date>2006-08-03</date> |
14 |
|
14 |
|
15 |
<section> |
15 |
<section> |
16 |
<title>Zona Waktu (Timezone)</title> |
16 |
<title>Zona Waktu (Timezone)</title> |
17 |
<body> |
17 |
<body> |
18 |
|
18 |
|
19 |
<p> |
19 |
<p> |
Lines 56-87
Link Here
|
56 |
</p> |
56 |
</p> |
57 |
|
57 |
|
58 |
<p> |
58 |
<p> |
59 |
Di contoh berikutnya, kita menginstal <c>vanilla-sources</c>. |
59 |
Di contoh berikutnya, kita menginstal <c>vanilla-sources</c>. |
60 |
Tentu saja, gantikan nama kernelnya dengan pilihan anda, berikut ini hanya |
60 |
Tentu saja, gantikan nama kernelnya dengan pilihan anda, berikut ini hanya |
61 |
merupakan contoh. <c>USE="-doc"</c> diperlukan untuk menghindari instalasi |
61 |
merupakan contoh. <c>USE="-doc"</c> diperlukan untuk menghindari instalasi |
62 |
xorg-x11 atau dependensi/ketergantungan lain untuk saati ini. |
62 |
xorg-x11 atau dependensi/ketergantungan lain untuk saat ini. |
63 |
<c>USE="symlink"</c> tidak diperlukan untuk instalasi baru, tapi pastikan anda |
63 |
<c>USE="symlink"</c> tidak diperlukan untuk instalasi baru, tapi pastikan anda |
64 |
menciptakan symlink <path>/usr/src/linux</path> yang benar. |
64 |
menciptakan symlink <path>/usr/src/linux</path> yang benar. |
65 |
</p> |
65 |
</p> |
66 |
|
66 |
|
67 |
<pre caption="Instal sebuah kernel"> |
67 |
<pre caption="Instal sebuah kernel"> |
68 |
# <i>emerge vanilla-sources</i> |
68 |
# <i>emerge vanilla-sources</i> |
69 |
</pre> |
69 |
</pre> |
70 |
|
70 |
|
71 |
<p> |
71 |
<p> |
72 |
Jika anda melihat ke direktori <path>/usr/src</path>, anda akan menemukan |
72 |
Jika anda melihat ke direktori <path>/usr/src</path>, anda akan menemukan |
73 |
sebuah link simbolik (symlink) bernama <path>linux</path> yang menunjuk ke |
73 |
sebuah link simbolik (symlink) bernama <path>linux</path> yang menunjuk ke |
74 |
kernel anda. Pada kasus ini, source kernel yang terinstall menunjuk ke |
74 |
kernel anda. Pada kasus ini, source kernel yang terinstal menunjuk ke |
75 |
<c>vanilla-sources-2.6.11.2</c>. Versi yang anda miliki bisa jadi berbeda, |
75 |
<c>vanilla-sources-2.6.16.9</c>. Versi yang anda miliki bisa jadi berbeda, |
76 |
jadi ingatlah ini selalu. |
76 |
jadi ingatlah ini selalu. |
77 |
</p> |
77 |
</p> |
78 |
|
78 |
|
79 |
<pre caption="Melihat link simbolik kernel"> |
79 |
<pre caption="Melihat link simbolik kernel"> |
80 |
# <i>ls -l /usr/src/linux</i> |
80 |
# <i>ls -l /usr/src/linux</i> |
81 |
lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux -> linux-2.6.11.2 |
81 |
lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux -> linux-2.6.16.9 |
82 |
</pre> |
82 |
</pre> |
83 |
|
83 |
|
84 |
<p> |
84 |
<p> |
85 |
Sekarang saatnya untuk mengkonfigurasi dan kompilasi kernel anda. Anda dapat |
85 |
Sekarang saatnya untuk mengkonfigurasi dan kompilasi kernel anda. Anda dapat |
86 |
menggunakan <c>genkernel</c> untuk melakukannya, yang akan menciptakan sebuah |
86 |
menggunakan <c>genkernel</c> untuk melakukannya, yang akan menciptakan sebuah |
87 |
kernel generik seperti yang digunakan oleh CD Instalasi. Kami akan menjelaskan |
87 |
kernel generik seperti yang digunakan oleh CD Instalasi. Kami akan menjelaskan |
Lines 112-124
Link Here
|
112 |
tersebut sulit ;-) |
112 |
tersebut sulit ;-) |
113 |
</p> |
113 |
</p> |
114 |
|
114 |
|
115 |
<p> |
115 |
<p> |
116 |
Bagaimanapun juga, satu hal <e>selalu</e> benar: anda harus mengenal sistem |
116 |
Bagaimanapun juga, satu hal <e>selalu</e> benar: anda harus mengenal sistem |
117 |
anda sebelum mulai mengkonfigurasi kernel secara manual. Kebanyakan informasi |
117 |
anda sebelum mulai mengkonfigurasi kernel secara manual. Kebanyakan informasi |
118 |
dapat ditemukan dengan menginstall pciutils (<c>emerge pciutils</c>) yang |
118 |
dapat ditemukan dengan menginstal pciutils (<c>emerge pciutils</c>) yang |
119 |
berisi <c>lspci</c>. Anda sekarang bisa menggunakan <c>lspci</c> dari dalam |
119 |
berisi <c>lspci</c>. Anda sekarang bisa menggunakan <c>lspci</c> dari dalam |
120 |
lingkungan chroot. Biarkan saja peringatan <e>pcilib</e> (seperti pcilib: |
120 |
lingkungan chroot. Biarkan saja peringatan <e>pcilib</e> (seperti pcilib: |
121 |
cannot open /sys/bus/pci/devices) yang dikeluarkan oleh <c>lspci</c>. Anda |
121 |
cannot open /sys/bus/pci/devices) yang dikeluarkan oleh <c>lspci</c>. Anda |
122 |
dapat juga menggunakan <c>lspci</c> dari lingkungan <e>non-chroot</e>. Hasilnya |
122 |
dapat juga menggunakan <c>lspci</c> dari lingkungan <e>non-chroot</e>. Hasilnya |
123 |
sama saja. Anda dapat juga menjalankan <c>lsmod</c> untuk melihat modul kernel |
123 |
sama saja. Anda dapat juga menjalankan <c>lsmod</c> untuk melihat modul kernel |
124 |
apa saja yang digunakan oleh CD Instalasi (tampilan tersebut mungkin memberi |
124 |
apa saja yang digunakan oleh CD Instalasi (tampilan tersebut mungkin memberi |
Lines 367-406
Link Here
|
367 |
mengkompilasi sebuah kernel yang mendukung hampir semua perangkat keras, |
367 |
mengkompilasi sebuah kernel yang mendukung hampir semua perangkat keras, |
368 |
kompilasi ini akan berjalan cukup lama! |
368 |
kompilasi ini akan berjalan cukup lama! |
369 |
</p> |
369 |
</p> |
370 |
|
370 |
|
371 |
<p> |
371 |
<p> |
372 |
Catat juga, jika partisi boot anda tidak menggunakan ext2 atau ext3 sebagai |
372 |
Catat juga, jika partisi boot anda tidak menggunakan ext2 atau ext3 sebagai |
373 |
filesystemnya, anda perlu mengkonfigurasi kernel anda secara manual menggunakan |
373 |
filesystem-nya, anda perlu mengkonfigurasi kernel anda secara manual menggunakan |
374 |
perintah <c>genkernel --menuconfig all</c> dan tambahkan dukungan terhadap |
374 |
perintah <c>genkernel --menuconfig all</c> dan tambahkan dukungan terhadap |
375 |
filesystem anda <e>di</e> kernel (<e>bukan</e> sebagai modul). |
375 |
filesystem anda <e>di</e> kernel (<e>bukan</e> sebagai modul). |
376 |
</p> |
376 |
</p> |
377 |
|
377 |
|
378 |
<pre caption="Menjalankan genkernel"> |
378 |
<pre caption="Menjalankan genkernel"> |
379 |
# <i>genkernel all</i> |
379 |
# <i>genkernel all</i> |
380 |
GenKernel v3.0.1_beta10 |
380 |
GenKernel v3.4.0 |
381 |
* ARCH: Alpha |
381 |
* Running with options: all |
382 |
* KERNEL VER: 2.6.11.2 |
382 |
|
383 |
* kernel: configuring source |
383 |
* Linux Kernel 2.6.16.19 for alpha... |
384 |
* kernel: running mrproper |
384 |
* kernel: running mrproper |
385 |
<comment>(Output dihapus agar lebih mudah dibaca)</comment> |
385 |
<comment>(Output dihapus agar lebih mudah dibaca)</comment> |
386 |
* Kernel compiled successfully! |
386 |
* Kernel compiled successfully! |
387 |
* Required Kernel Params: |
|
|
388 |
* : root=/dev/ram0 init=/linuxrc real_root=/dev/$ROOT |
389 |
* where $ROOT is the devicenode for your root partition as |
390 |
* you should have specified in /etc/fstab |
391 |
* |
387 |
* |
392 |
* You MUST tell your bootloader to use the generated initrd |
388 |
* Required Kernel Parameters: |
|
|
389 |
* real_root=/dev/$ROOT |
393 |
* |
390 |
* |
394 |
* Recommended Kernel Params: |
391 |
* Where $ROOT is the device node for your root partition as the |
395 |
* : vga=0x317 splash=verbose |
392 |
* one specified in /etc/fstab |
396 |
* |
393 |
* |
397 |
* Do NOT report kernel bugs (configs included) as genkernel bugs. |
394 |
* If you require Genkernel's hardware detection features; you MUST |
398 |
* Make sure you have the latest genkernel before reporting bugs |
395 |
* tell your bootloader to use the provided INITRAMFS file. Otherwise; |
|
|
396 |
* substitute the root argument for the real_root argument if you are |
397 |
* not planning to use the initrd... |
398 |
|
399 |
* WARNING... WARNING... WARNING... |
400 |
* Additional kernel cmdline arguments that *may* be required to boot properly... |
401 |
* Do NOT report kernel bugs as genkernel bugs unless your bug |
402 |
* is about the default genkernel configuration... |
399 |
* |
403 |
* |
400 |
* For more info see /usr/share/genkernel/README |
404 |
* Make sure you have the latest genkernel before reporting bugs. |
401 |
</pre> |
405 |
</pre> |
402 |
|
406 |
|
403 |
<p> |
407 |
<p> |
404 |
Setelah <c>genkernel</c> selesai, sebuah kernel, set lengkap modul, dan |
408 |
Setelah <c>genkernel</c> selesai, sebuah kernel, set lengkap modul, dan |
405 |
<e>initial root disk</e> (initrd) akan diciptakan. Kita akan menggunakan kernel |
409 |
<e>initial root disk</e> (initrd) akan diciptakan. Kita akan menggunakan kernel |
406 |
dan initrd tersebut pada saat mengkonfigurasi bootloader nantinya. Catat nama |
410 |
dan initrd tersebut pada saat mengkonfigurasi bootloader nantinya. Catat nama |