summaryrefslogtreecommitdiff
blob: eb80d106e12ced3d22902aa16729c4fd0d874f06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2010-10-21 23:56+0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(guide:link):5
msgid "/doc/en/migration-to-2.6.xml"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):6
msgid "The complete Gentoo Linux 2.6 migration guide"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(author:title):8
msgid "Author"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(mail:link):9
msgid "dsd@gentoo.org"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(mail):9
msgid "Daniel Drake"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(author:title):11 ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(author:title):14
msgid "Contributor"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(mail:link):12
msgid "sergey_zlodey@mail.ru"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(mail):12
msgid "Sergey Galkin"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(mail:link):15
msgid "svyatogor@gentoo.org"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(mail):15
msgid "Sergey Kuleshov"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(author:title):17 ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(author:title):20
msgid "Editor"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(mail:link):18
msgid "neysx@gentoo.org"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(mail):18
msgid "Xavier Neys"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(mail:link):21
msgid "bennyc@gentoo.org"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(mail):21
msgid "Benny Chuang"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(abstract):24
msgid "This document will aid you in the process of migrating from Linux 2.4 to Linux 2.6, devfs to udev, OSS to ALSA, and LVM to LVM2."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(version):29
msgid "0.4"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(date):30
msgid "2008-03-05"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):33
msgid "Introduction"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):35
msgid "What is new in Linux 2.6?"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):38
msgid "That is not an easy question to answer. Linux 2.6 is the result of over 2 years of rapid development and stabilisation of new features, and is architecturally quite different from its 2.4 counterpart. Some of the major changes are listed below:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(li):46
msgid "Scheduler/Interactivity improvements: Linux feels very smooth on desktop systems and copes much better than 2.4 while under load"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(li):50
msgid "Scalability: Linux now scales much better at both ends - on small embedded devices and also systems with many processors"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(li):54
msgid "Performance: Throughput from common applications is much improved"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(li):55
msgid "Hardware support: Linux now supports many more architectures and hardware devices out-of-the-box than any other operating system."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):61
msgid "Joseph Pranevich has written a very detailed document, <uri link=\"http://www.kniggit.net/wwol26.html\">The Wonderful World Of Linux 2.6</uri> which you may be interested to glance over. If you are interested in the more technical details, you can refer to <uri link=\"http://www.codemonkey.org.uk/docs/post-halloween-2.6.txt\">The post-halloween document</uri> - but do bear in mind that this is somewhat outdated now."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):74
msgid "Gentoo and 2.6"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):77
msgid "From the 2005.0 release of Gentoo Linux, the default kernel is the latest 2.6 series kernel. The default profile of the system is picked up from <path>/etc/make.profile</path> which on 2005.0 or above would be a symlink to <path>/usr/portage/profiles/default-linux/x86/2005.0</path> under which various important settings are taken care of."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):85
msgid "If you are using a 2.4 profile, please change it to one that supports a 2.6 kernel by doing the following."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):90
msgid "Changing your profile"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):90
#, no-wrap
msgid "\n# <i>rm -f /etc/make.profile</i>\n# <i>ln -snf /usr/portage/profiles/default-linux/x86/2005.1 /etc/make.profile</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):98
msgid "What is udev?"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):101
msgid "In the past, Gentoo has instructed users to use <e>devfs</e> for managing the <path>/dev</path> directory, which contains a series of device interfaces to allow system applications to communicate with hardware (through the kernel)."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):107
msgid "<e>devfs</e>, whilst a good concept, has some internal problems, and has been completely removed from the main stable tree as of 2.6.13."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):112
msgid "<e>udev</e> is the new way of managing device nodes. It addresses issues with previous device managers, and also attempts to solve some other problems."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):117
msgid "The above may not mean much to you, but fear not, the hard working Gentoo developers have put effort into making the migration from devfs very easy. Please read the <uri link=\"/doc/en/udev-guide.xml\">Gentoo udev Guide</uri> for more information regarding the same."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):127
msgid "What is ALSA?"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):130
msgid "With Linux 2.4, chances are that you used OSS (open sound system) drivers to power your sound card. OSS has been replaced by a newer and better set of sound drivers: ALSA."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):136
msgid "ALSA, the Advanced Linux Sound Architecture, is a new set of sound drivers with a new and improved API, present in the Linux 2.6 kernel. It is backwards compatible with OSS applications, provided that you select the right kernel configuration options!"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):143
msgid "If you do not have any sound/audio hardware, you can safely skip over any ALSA-related instructions in this document."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):151
msgid "What is LVM?"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):154
msgid "<e>Logical Volume Management</e> (LVM) exists as set of tools allowing you to manage your disk storage in a very flexible manner. Amongst other things, it allows powerful control over partitions (e.g. resizing without reboot), and makes operations like device changes relatively simple. LVM acts as an alternative to standard partition-based disk management."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):162
msgid "LVM support has historically been implemented in Linux 2.4. Linux 2.6 features a new version of LVM, named <e>LVM2</e>. The migration process requires you to install new versions of the user-level tools (covered later in this document) but will leave your data intact!"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):169
msgid "<e>If you do not currently use LVM for data-storage management, then LVM2 migration does not apply to you.</e> If this is the case, you can safely ignore any parts of this document referencing LVM/LVM2. Upgrading to Linux 2.6 does <e>not</e> require you to store your data on LVM partitions - you can keep your data in the standard partition-format as it always has been."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):177
msgid "If you are not a LVM user, but you think LVM2 sounds useful for you, you can convert your disks to this format at a later date, by following the <uri link=\"/doc/en/lvm2.xml\">Gentoo LVM2 Installation Guide</uri>. For now, let us just concentrate on getting a smooth 2.6 migration underway."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):189
msgid "Preparation"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):191
msgid "Get your system up-to-date"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):194
msgid "Some of the changes brought in with Linux 2.6 also required some changes in the base system applications. Before continuing, you should ensure that your system is relatively up-to-date, and to be perfectly sure, you should update all world and system packages where updates are available."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):201
msgid "In particular, make sure you have the latest stable versions of the following packages:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(li):209
msgid "<c>sys-kernel/genkernel</c> (only if you wish to use genkernel as opposed to manual configuration)"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):215
msgid "Updating all world packages"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):215
#, no-wrap
msgid "\n# <i>emerge --sync</i>\n# <i>emerge -ua world</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):223
msgid "modutils vs module-init-tools"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):226
msgid "<c>sys-apps/modutils</c> is the package that provides tools such as <c>modprobe</c>, <c>rmmod</c> and <c>insmod</c> for Linux 2.4."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):231
msgid "Linux 2.6 introduces a new module format, and therefore requires new tools for handling modules. These are bundled up into the <c>sys-apps/module-init-tools</c> package."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):237
msgid "You should now remove modutils and install module-init-tools:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):241
msgid "Switching from modutils to module-init-tools"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):241
#, no-wrap
msgid "\n# <i>emerge --unmerge sys-apps/modutils</i>\n# <i>emerge module-init-tools</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):246
msgid "Don't worry - even though you have just unmerged modutils, module-init-tools provides backwards compatibility for Linux 2.4, so you will still be able to boot into Linux 2.4 and handle modules for that kernel."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):252
msgid "For the above reason, module-init-tools might already be installed and working with your existing Linux 2.4 kernel. In this case, you don't need to worry about this stage - your system is already ready to deal with Linux 2.6 modules."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):261 ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):269
msgid "Installing udev"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):264
msgid "There is no configuration involved here. Simply use <c>emerge</c> to install udev:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):269
#, no-wrap
msgid "\n# <i>emerge -a udev</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):273
msgid "You should now read the <uri link=\"/doc/en/udev-guide.xml\">Gentoo udev Guide</uri> to get a more complete idea about the differences between udev and devfs."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):282
msgid "Checking for essential device nodes"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):285
msgid "When the system boots up, the system requires some essential device nodes. As udev is not included in the kernel, it is not activated immediately. To work around this, you must ensure that you have some essential device nodes on your disk."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):292
msgid "Our installation stage files will have created the required devices during the initial installation. However, some users have reported that this is not the case. We will use this opportunity to check that the device files exist, and create them if they do not."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):299
msgid "As your existing device manager will be mounted at <path>/dev</path>, we cannot access it directly. So we will bind-mount your root partition to another location and access the <path>/dev</path> directory from there."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):305
msgid "Bind-mounting your root partition and listing static devices"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):305
#, no-wrap
msgid "\n# <i>mkdir -p /mnt/temp</i>\n# <i>mount -o bind / /mnt/temp</i>\n# <i>cd /mnt/temp/dev</i>\n# <i>ls -l console null</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):312
msgid "If the above <e>ls</e> command reported that either <c>console</c> or <c>null</c> do not exist, then you must create them yourself, as shown below."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):317
msgid "Creating the missing console and null nodes"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):317
#, no-wrap
msgid "\n# <i>mknod -m 660 console c 5 1</i>\n# <i>mknod -m 660 null c 1 3</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):322
msgid "You should now unmount your bind-mounted root partition, even if you did not have to create those devices:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):327
msgid "Unmounting the bind-mounted root"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):327
#, no-wrap
msgid "\n# <i>cd</i>\n# <i>umount /mnt/temp</i>\n# <i>rmdir /mnt/temp</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):336
msgid "Installing ALSA utilities"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):339
msgid "ALSA requires you to have some packages installed, so that applications can use the ALSA API. These packages will also allow you to control the mixer and volume levels. Install the required utilities as follows:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):345
msgid "Installing ALSA utilities and libraries"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):345
#, no-wrap
msgid "\n# <i>emerge -a alsa-lib alsa-utils alsa-tools alsa-headers alsa-oss</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):354
msgid "Installing the Linux 2.6 sources"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):357
msgid "Choosing and installing a kernel"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):360
msgid "The first thing you need to do is install sources of a 2.6 kernel of your choice. The two Gentoo-supported 2.6 kernels are currently <e>gentoo-sources</e> (for desktops) and <e>hardened-sources</e> (for servers). There are others available, see the <uri link=\"/doc/en/gentoo-kernel.xml\">Gentoo Linux Kernel Guide</uri> for more choices."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):369
msgid "In this guide, we'll use <c>gentoo-sources</c> as an example. Install your chosen set of kernel sources using the <c>emerge</c> utility:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):374
msgid "Installing gentoo-sources"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):374
#, no-wrap
msgid "\n# <i>emerge -a gentoo-sources</i>\nThese are the packages that I would merge, in order:\nCalculating dependencies ...done!\n[ebuild  NS   ] sys-kernel/gentoo-sources-2.6.10-r4\n\nDo you want me to merge these packages? [Yes/No] <i>y</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):383
msgid "When performing the above <c>emerge</c> command, if you find that it wants to install a 2.4 version of gentoo-sources (e.g. <c>gentoo-sources-2.4.26</c>), then it means that the profile you are using is not designed for Linux 2.6 users. Please follow the <uri link=\"/doc/en/gentoo-upgrading.xml\">Gentoo Upgrading Document</uri> to switch to a 2.6-based profile, and retry installing 2.6 kernel sources."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):395
msgid "Updating the /usr/src/linux symbolic link"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):398
msgid "Various components of the Gentoo utilities rely on <path>/usr/src/linux</path> being a symbolic link to the kernel sources that you are running (or wish to compile against)."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):404
msgid "We will now update our <path>/usr/src/linux</path> link to point at the kernel sources we just installed. Continuing our example:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):409
msgid "Updating the /usr/src/linux softlink"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):409
#, no-wrap
msgid "\n# <i>cd /usr/src</i>\n# <i>ln -sfn linux-2.6.10-gentoo-r4 linux</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):419
msgid "Known pitfalls with Linux 2.6 migration"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):423
msgid "Before we get stuck into configuring the kernel, I'll attempt to detail the most common errors that people make when migrating to Linux 2.6, as some of these points will influence the way you configure the new kernel."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):429
msgid "Not all of these points are relevant at this stage, but I will detail them all here in one place, and you can refer back at your leisure."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):437
msgid "Don't use \"make oldconfig\" with a 2.4 .config"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):440
msgid "If you don't understand what this means, don't worry, you won't make this mistake if you follow the rest of this guide correctly."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):445
msgid "You'll be asked many many questions, since there have been a large amount of changes. Many people who do try a <c>make oldconfig</c> from a 2.4 config end up creating an unworkable kernel (e.g. no output on-screen, no input from keyboard, etc). Please save yourself the trouble, and use the traditional <c>menuconfig</c> configuration method just this once."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):456
msgid "Don't use ide-scsi for CD/DVD writing"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):459
msgid "In Linux 2.4, the only way to achieve good CD/DVD writing results was to enable the (rather ugly) <c>ide-scsi</c> emulation. Thankfully, the IDE layer in Linux 2.6 has been extended to support CD/DVD writers much better."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):465
msgid "You don't need to enable any extra options to support CD writing. Just be sure <e>not</e> to enable <c>ide-scsi</c> as you used to."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):473
msgid "PC Speaker is now a configurable option"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):476
msgid "You won't get your normal console beeps (or any response from the PC speaker at all) unless you specifically enable the new PC speaker option (<c>CONFIG_INPUT_PCSPKR</c>):"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):482
msgid "Location of PC speaker option"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):482
#, no-wrap
msgid "\nDevice Drivers  ---&gt;\n Input device support  ---&gt;\n  [*] Misc\n   &lt;*&gt;   PC Speaker support\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):489
msgid "By \"PC speaker\", I am referring to the analogue speaker that beeps once when your system is powering up, I am not referring to normal sound hardware used for playing music, etc."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):498
msgid "New USB Storage block device driver sometimes problematic"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):501
msgid "Very recently, a new USB storage device driver has been added to the kernel. At the time of writing, this driver (\"ub\") is still in its early stages and some users find it to be unreliable. If you have problems accessing your USB hard disk, USB flash disk, USB card reader, or USB digital camera, then you could try reverting to the older SCSI-style driver:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):509
msgid "Disabling ub"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):509
#, no-wrap
msgid "\nDevice Drivers  ---&gt;\n Block devices  ---&gt;\n  &lt; &gt; Low Performance USB Block driver\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):515
msgid "The older SCSI-style driver (USB Mass Storage support) is enabled by default. It can be found under \"Device Drivers --&gt; USB support\", but will generally not come into effect while ub is also present."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):524
msgid "usbdevfs renamed to usbfs"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):527
msgid "If you have edited your <path>/etc/fstab</path> file to customise the way that the USB device filesystem gets mounted, you may have to modify the filesystem type from <e>usbdevfs</e> to <e>usbfs</e>."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):533
msgid "Recent 2.4 kernels will also allow you to use \"usbfs\" as well as \"usbdevfs\", so you are not breaking any backwards compatibility by doing this."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):541
msgid "Don't renice X"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):544
msgid "If you are a desktop 2.4 user, you may have hacked your system into running X at a higher priority, as in some cases it seems to provide better desktop performance."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):550
msgid "There have been many scheduler changes in 2.6 which change this behaviour. If you continue to run X at a higher priority, it will do exactly what it is supposed to (run the <e>display server</e> at a very high priority) and you will notice consequences such as sound stuttering and slow application load times because your CPU is spending too long serving X and only X."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):558
msgid "In Linux 2.6, you no longer need to renice desktop applications to get good interactivity. Please remove your \"niceness\" hacks!"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):566
msgid "X11 config file should now use /dev/input/mice for PS/2 and USB mice"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):569
msgid "One of the changes that a default udev configuration introduces is different organisation of the mouse device nodes. Previously, you would have had nodes such as <path>/dev/psaux</path> and <path>/dev/mouse</path>. You will now have nodes such as <path>/dev/input/mouse0</path>, <path>/dev/input/mouse1</path>, and a collective <path>/dev/input/mice</path> node which combines movements from all mice."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):578
msgid "Since the old X configurations typically reference <path>/dev/mouse</path> or <path>/dev/psaux</path> then you may get an error similar to the one shown below when you attempt to start X11:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):584
msgid "Common error when starting X on a udev system for the first time"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):584
#, no-wrap
msgid "\n(EE) xf86OpenSerial: Cannot open device /dev/mouse\n  No such file or directory.\n(EE) Mouse0: cannot open input device\n(EE) PreInit failed for input device \"Mouse0\"\nNo core pointer\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):592
msgid "To correct this, open your X11 config in a text editor, and update the mouse <e>InputDevice</e> section to use the <path>/dev/input/mice</path> device. An example is shown below:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):598
msgid "Opening your X11 config file"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):598
#, no-wrap
msgid "\n# <i>nano -w /etc/X11/xorg.conf</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):602
msgid "If you are still using XFree86, your config file will be <path>/etc/X11/XF86Config</path>"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):607
msgid "Sample mouse InputDevice section"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):607
#, no-wrap
msgid "\nSection \"InputDevice\"\n  Identifier  \"Mouse0\"\n  Driver      \"mouse\"\n  Option      \"Protocol\" \"auto\"\n  Option      \"Device\" \"/dev/input/mice\"\nEndSection\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):616
msgid "If you are using a serial mouse, the new device path will be <path>/dev/tts/0</path> instead of <path>/dev/ttyS0</path>."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):624
msgid "New Serial-ATA (SATA) drivers name the devices differently"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):627
msgid "If you used the original Serial ATA drivers under Linux 2.4, you probably observed your SATA devices having names such as <path>/dev/hde</path>."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):632
msgid "Linux 2.6 introduces some new SATA drivers (libata) which are based on the SCSI subsystem. As these drivers are based on SCSI, your SATA disks will now show up as SCSI devices. Your first SATA disk will be named <path>/dev/sda</path>. You will need to update your <path>/etc/fstab</path> file to reflect this, and you will need to bear this in mind when choosing the root/real_root kernel boot parameter later on."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):641
msgid "libata has been backported into recent versions of Linux 2.4, so you may already be familiar with the new device naming."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):649
msgid "bootsplash no longer maintained"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):652
msgid "If you used the <c>gentoo-sources-2.4</c> kernel, you may have used the <e>bootsplash</e> functionality in order to provide yourself with a colourful framebuffer console."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):658
msgid "The developer of bootsplash appears to have lost interest in his project, given some design problems. However, Gentoo developer <e>Michał Januszewski</e> is developing a successor, <c>gensplash</c>, which in included in the gentoo-sources-2.6 kernel. You can follow Michał's <uri link=\"http://dev.gentoo.org/~spock/projects/gensplash/archive/gensplash-in-5-easy-steps.txt\"> Gensplash in 5 easy steps</uri> document in order to familiarize yourself with how gensplash is operated."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):671
msgid "I2C drivers now included in the kernel"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):674
msgid "If you use <c>lm-sensors</c> to monitor system temperatures and power levels, you previously needed to install the <c>i2c</c> package in order to provide hardware support."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):680
msgid "The I2C hardware drivers are now included in the Linux 2.6 kernel, no external i2c package is required. Remember to compile support for your specific I2C devices into the kernel configuration. You will then be able to use <c>lm-sensors</c> as usual."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):694
msgid "Configuring, building, and installing the kernel"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):698
msgid "As with Linux 2.4, you have two options for managing your new kernel build."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(li):703
msgid "The default method is to configure your kernel manually. This may seem daunting but is the preferred way as long as you know your system. If you wish to configure your new kernel manually, please continue on to the <uri link=\"#manual\">next chapter</uri>."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(li):709
msgid "The alternative option is to use our <c>genkernel</c> utility to automatically configure, compile, and install a kernel for you. If you wish to use <c>genkernel</c> then skip over the next chapter and proceed with <uri link=\"#genkernel\">using genkernel</uri>."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):722
msgid "Default: Manual configuration"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):724
msgid "Configuring the kernel"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):727
msgid "We'll now get on with configuring the kernel. Open menuconfig in the usual way:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):731
msgid "Invoking menuconfig"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):731
#, no-wrap
msgid "\n# <i>cd /usr/src/linux</i>\n# <i>make menuconfig</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):736
msgid "You will probably be familiar with using menuconfig from configuring 2.4 kernels. Fortunately, the front end has barely changed at all, but you will observe much better organisation of kernel options, plus <e>many</e> new options that weren't present in 2.4."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):743
msgid "Be sure to enable the following important kernel options:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):747
msgid "Required kernel options"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):747
#, no-wrap
msgid "\nFile systems ---&gt;\n  Pseudo Filesystems ---&gt;\n    [*] /proc file system support\n    [*] Virtual memory file system support (former shm fs)\n\n<comment>(the following are required for udev):</comment>\nGeneral setup  ---&gt;\n [*] Support for hot-pluggable devices\n\n<comment>(the following are required for ALSA):</comment>\nDevice Drivers  ---&gt;\n Sound  ---&gt;\n  &lt;*&gt; Sound card support\n  Advanced Linux Sound Architecture  ---&gt;\n   &lt;M&gt; Advanced Linux Sound Architecture\n   &lt;M&gt; Sequencer support\n   &lt;M&gt; OSS Mixer API\n   [*] OSS Sequencer API\n<comment>   (and do not forget to select your soundcard from the submenus!)</comment>\n\n<comment>(the following are required if you use LVM for disk management):</comment>\nDevice Drivers  ---&gt;\n Multi-device support (RAID and LVM)  ---&gt;\n  [*] Multiple devices driver support (RAID and LVM)\n   &lt;*&gt;   Device mapper support\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(warn):775
msgid "Previously you may have included support for the <path>/dev</path> file system (now marked OBSOLETE). Do not enable devfs support. We have installed udev, which we will be using instead of devfs from now on."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):781
msgid "Also, remember to enable support for the filesystems that you use, and the hardware present in your system. Be sure to enable support for the IDE controller on your motherboard if you wish to benefit from fast DMA disk access. Refer to the <uri link=\"/doc/en/handbook/handbook-x86.xml?part=1&amp;chap=7\">Configuring the Kernel</uri> section of the <uri link=\"/doc/en/handbook/index.xml\">Gentoo Handbook</uri> for additional guidance here."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):794
msgid "Building the kernel"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):797
msgid "Now that we have configured the kernel, we can start the compilation process:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):801
msgid "Compiling the kernel source"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):801
#, no-wrap
msgid "\n# <i>make &amp;&amp; make modules_install</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):805
msgid "You may recall having to run <c>make dep</c> with Linux 2.4 sources. This is no longer required."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):810
msgid "Wait for the kernel compilation to complete (and observe the much more readable compilation output)."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):818 ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):826
msgid "Installing the kernel"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):821
msgid "The next step is mounting your <path>/boot</path> partition and copying the kernel image over. You must then update your bootloader config manually."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):826
#, no-wrap
msgid "\n# <i>mount /boot</i>\n# <i>cp arch/i386/boot/bzImage /boot/bzImage-2.6.10-gentoo-r4</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):831
msgid "Note that the above instructions are examples only, you should follow your usual procedure of updating kernels by following the instructions in the <uri link=\"/doc/en/handbook/index.xml\">Gentoo Handbook</uri> (see the <uri link=\"/doc/en/handbook/handbook-x86.xml?part=1&amp;chap=7\">Configuring the Kernel</uri> chapter)."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):839
msgid "When updating your bootloader config, do not remove the old entry pointing at your 2.4 kernel. This way, you will easily be able to switch between the two if something is not working."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):845
msgid "Now continue onto the <uri link=\"#modules\">Module Configuration</uri> section."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):854
msgid "Alternative: Using genkernel"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):858
msgid "If you prefer to use genkernel instead of manually configuring your kernel, you will be happy to hear that using genkernel to produce 2.6 kernels is very similar to the process you performed when producing your previous 2.4 kernel."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):864
msgid "You should invoke genkernel as shown below:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):868
msgid "Invoking genkernel with some common arguments"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):868
#, no-wrap
msgid "\n# <i>genkernel --udev --menuconfig --bootloader=grub all</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):872
msgid "In the above example, we also take advantage of genkernel features to open menuconfig to allow you to customise the kernel configuration (if you wish), and to update the grub bootloader configuration after compilation."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):878
msgid "You should choose genkernel arguments that suit you, but do not forget to include the <c>--udev</c> argument! Refer to the <uri link=\"/doc/en/genkernel.xml\">Gentoo Linux Genkernel Guide</uri> and the <uri link=\"/doc/en/handbook/handbook-x86.xml?part=1&amp;chap=7\">Configuring the Kernel</uri> chapter of the <uri link=\"/doc/en/handbook/index.xml\">Gentoo Handbook</uri> for additional information."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):887
msgid "If you choose to update your bootloader config yourself, then you must remember to include the <c>udev</c> kernel parameter. A sample <e>grub</e> config section is shown below, but remember to adjust the <e>real_root</e> parameter for your system."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):894
msgid "Sample GRUB config for genkernel + udev"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):894
#, no-wrap
msgid "\ntitle Gentoo Linux (2.6 kernel)\nroot (hd0,0)\nkernel /kernel-2.6.10-gentoo-r4 <i>udev</i> root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3\ninitrd /initrd-2.6.10-gentoo-r4\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):906
msgid "Module Configuration"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):909
msgid "Installing external modules"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):912
msgid "Many users will additionally rely on kernel modules that are built outside of the kernel tree. Common examples are the binary ATI and Nvidia graphics drivers. You now need to install those modules, which will compile against the 2.6 sources found at <path>/usr/src/linux</path>. This is the usual case of <c>emerge packagename</c> for all the external modules you are used to using with 2.4."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):921
msgid "Refer again to the <uri link=\"/doc/en/handbook/handbook-x86.xml?part=1&amp;chap=7\">Configuring the Kernel</uri> chapter of the <uri link=\"/doc/en/handbook/index.xml\">Gentoo Handbook</uri> for more info."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):931
msgid "Autoloading modules"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):934
msgid "You may have decided to compile some kernel components as modules (as opposed to compiled directly into the kernel) and would like to have them autoloaded on bootup like you did with 2.4. Also, if you installed any external modules from the portage tree (as described above) you will probably want to autoload them too."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):942
msgid "You can achieve this similarly as to how you did with 2.4. Simply open up the file <path>/etc/modules.autoload.d/kernel-2.6</path> in a text editor and list the names of the modules you would like autoloaded."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):948
msgid "Opening the module autoload list in nano"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):948
#, no-wrap
msgid "\n# <i>nano -w /etc/modules.autoload.d/kernel-2.6</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):952
msgid "Sample autoload list to load the 3c59x and nvidia modules"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):952
#, no-wrap
msgid "\n# /etc/modules.autoload.d/kernel-2.6:  kernel modules to load when system boots.\n#\n# Note that this file is for 2.6 kernels.\n#\n# Add the names of modules that you'd like to load when the system\n# starts into this file, one per line. Comments begin with # and\n# are ignored. Read man modules.autoload for additional details.\n\n3c59x\nnvidia\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):970
msgid "LVM to LVM2 migration"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):972
msgid "Upgrading to LVM2 tools"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):975
msgid "If you do not use LVM to manage your disk storage, you can safely skip this chapter and skip onto the next."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):980
msgid "Fortunately, upgrading from the LVM1 user tools to the LVM2 versions is very simple:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):985
msgid "Upgrading user-tools from LVM1 to LVM2"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):985
#, no-wrap
msgid "\n# <i>emerge --unmerge lvm-user</i>\n# <i>emerge lvm2</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):990
msgid "You will need to re-emerge <c>lvm-user</c> if you plan to go back to booting a 2.4 kernel, as <c>lvm2</c> by itself isn't enough for 2.4 kernels."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):1000
msgid "Booting into Linux 2.6"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1004
msgid "It's now time to boot into Linux 2.6. Close all applications and reboot:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):1008
msgid "Rebooting"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):1008
#, no-wrap
msgid "\n# <i>umount /boot</i>\n# <i>reboot</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1013
msgid "When you reboot, if you followed this document correctly so far, you will have the option of either loading Linux 2.4 or Linux 2.6 from your bootloader. Choose Linux 2.6."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1019
msgid "Once the system has booted, check that things are working. If you made a mistake in the kernel configuration, don't worry, you can skip back to the <uri link=\"#conf\">Configuring, building, and installing the kernel</uri> section, make your change, recompile and install new kernel image, reboot, and try again!"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):1030
msgid "Configuring and unmuting ALSA"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1033
msgid "We will now complete the ALSA configuration and unmute the audio channels. The ALSA packages provide a useful utility to make this process relatively simple:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):1038
msgid "Invoking the automatic ALSA configuration utility"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):1038
#, no-wrap
msgid "\n# <i>alsaconf</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1042
msgid "The process is straightforward: allow the <e>/etc/modules.d/alsa</e> file to be automatically updated, and then allow ALSA to be reloaded. alsaconf will then terminate, however you will need to run it multiple times if you have multiple sound devices installed in your system."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1049
msgid "You should now add <c>alsasound</c> to your boot runlevel, so that volumes will be saved on shutdown and restored on bootup:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):1054
msgid "Adding alsasound to the boot runlevel"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):1054
#, no-wrap
msgid "\n# <i>rc-update add alsasound boot</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(note):1058
msgid "The <c>alsaconf</c> utility chooses initial volume levels for your sound devices. If these are inappropriate, you can modify them at any time with the <c>alsamixer</c> utility."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):1067
msgid "Any immediate problems?"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1070
msgid "At this stage you should refer back to the <uri link=\"#pitfalls\">Known pitfalls with Linux 2.6 migration</uri> section which may be helpful with any issues you encounter immediately."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):1081
msgid "Header files and NPTL"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1085
msgid "By now you are running Linux 2.6 and hopefully have all issues ironed out. You should now update your Linux kernel header files and re-merge glibc so that userspace applications can take advantage of new Linux 2.6 features."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):1091
msgid "Updating to linux-headers"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):1091
#, no-wrap
msgid "\n# <i>emerge -u linux-headers</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1095
msgid "After updating your headers package, you should generally re-merge glibc. There is a new feature here that you may be interested in - NPTL. NPTL is a new threading model present in Linux 2.6, which features much quicker thread create and destroy times. This won't make much of a difference to most systems, but you may wish to enable it during this migration process! To enable NPTL, edit <path>/etc/make.conf</path>, adding <e>nptl</e> to your USE variable."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(warn):1104
msgid "If you choose to also enable the \"nptlonly\" flag, be aware that you will no longer be able to boot a 2.4 kernel."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1109
msgid "Now re-merge glibc (you should do this even if you did not choose to enable NPTL)."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):1114
msgid "Reinstalling glibc against the new kernel headers"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):1114
#, no-wrap
msgid "\n# <i>emerge -a glibc</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1118
msgid "If you enabled NPTL, existing binaries will not use it until they are recompiled. However, any binaries compiled from this point onwards <e>will</e> use NPTL. You may wish to recompile all binaries now, e.g.:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):1124
msgid "Recompiling all packages on the system"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):1124
#, no-wrap
msgid "\n# <i>emerge -e world</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1128
msgid "Alternatively, you can just let your system \"naturally\" convert itself to NPTL as you update to newer versions of packages when they are released."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):1138
msgid "Closing remarks"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):1140
msgid "Problems?"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1143
msgid "With the incredible amount of work that went into Linux 2.6, it is sometimes inevitable that things which used to work fine, no longer function as expected."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1148
msgid "If you have any problems with your 2.6 kernel, and you can confirm that this problem does not exist with Linux 2.4, then please open a bug with us on our <uri link=\"http://bugs.gentoo.org\">Bugzilla</uri>. We will investigate the issue, and if we find that it is a problem in the mainline kernel, we may then ask you to file a report at the central kernel bugzilla."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):1159
msgid "Conclusion"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1162
msgid "Hopefully you have just completed a smooth migration and you are enjoying the benefits which Linux 2.6 brings over 2.4."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1167
msgid "I would like to say a word of thanks to the many users who effectively 'tested' this document while it was in its early stages, and provided feedback about how the migration process went. Sorry that I did not reply to all the emails (there were a lot!), but I did read every one, and refined this document where appropriate. Enjoy your 2.6-enhanced systems :)"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(title):1178
msgid "Removing Linux 2.4 from your system"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1181
msgid "After you have been running 2.6 for a while, you may decide that you no longer have any requirement to be able to use Linux 2.4. The steps you can take to clean up your system are detailed below. <e>Only follow the procedure in this section if you are sure that you don't want/need to use 2.4 again!</e>"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1188
msgid "The 2.4 kernel source code can be removed, using the emerge utility as usual. For example, assuming you have 2.4 versions of vanilla-sources and gentoo-sources installed, you could use the following command to remove them while keeping the 2.6 versions intact:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):1195
msgid "Example: Removing Linux 2.4 sources"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):1195
#, no-wrap
msgid "\n# <i>emerge --unmerge =vanilla-sources-2.4.* =gentoo-sources-2.4.*</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1199
msgid "Portage will not completely clean out your 2.4 kernel source installations, because some temporary files are created during compilation. It is safe to remove these remnants with the following command:"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):1205
msgid "Removing remaining temporary files"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):1205
#, no-wrap
msgid "\n# <i>rm -rf /usr/src/linux-2.4.*</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1209
msgid "You can additionally remove modules and information files relating to your old 2.4 kernel installations, as these are no longer needed."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):1214
msgid "Removing previously-installed 2.4 modules"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):1214
#, no-wrap
msgid "\n# <i>rm -rf /lib/modules/2.4.*</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1218
msgid "The 2.4 kernel binaries you used to boot from can also be safely removed. You should mount your <c>/boot</c> partition, and remove those images. You should also update your bootloader configuration so that it no longer references these deleted kernel images."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1225
msgid "Some Linux 2.4 users will have previously installed the <c>alsa-driver</c> package to benefit from the new audio capabilities included in Linux 2.6. If you were one of these users, and you followed the advice given earlier in this document about building ALSA with the 2.6 kernel sources (as opposed to using the <c>alsa-driver</c> package), then you can safely remove this to prevent future conflicts."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1234
msgid "Additionally, <c>lm-sensors</c> users will have previously used the <c>i2c</c> package to provide the hardware drivers. As already mentioned, I2C drivers are now included in the kernel, so this package can also be removed in order to prevent future conflicts."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1241
msgid "The devfs management daemon, <c>devfsd</c>, can also safely be removed, now that we are using <c>udev</c> for device management."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):1246
msgid "Removing alsa-driver, i2c, and devfsd"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):1246
#, no-wrap
msgid "\n# <i>emerge --unmerge alsa-driver i2c devfsd</i>\n"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(p):1250
msgid "If you are LVM2 user, you may wish to convert your data into the LVM2 data format in order to benefit from the advantages which LVM2 provides. However, this operation will prevent you from ever accessing your LVM data from a 2.4 kernel. If you want to continue with the conversion (this is totally optional!), then you should examine the <c>vgconvert</c> man page for instructions on how to carry this out. An example is shown below, where <c>main</c> is the volume group name."
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre:caption):1260
msgid "Converting a LVM1 volume to LVM2 format"
msgstr ""

#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(pre):1260
#, no-wrap
msgid "\n# <i>vgconvert -M2 main</i>\n"
msgstr ""

#. Place here names of translator, one per line. Format should be NAME; ROLE; E-MAIL
#: ../../gentoo/xml/htdocs/doc/en//migration-to-2.6.xml(None):0
msgid "translator-credits"
msgstr ""