Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 146637 | Differences between
and this patch

Collapse All | Expand All

(-)id/handbook/hb-install-alpha-kernel.xml (-22 / +26 lines)
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 -&gt; linux-2.6.11.2
81
lrwxrwxrwx    1 root     root           12 Oct 13 11:04 /usr/src/linux -&gt; 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

Return to bug 146637