/[gentoo]/xml/htdocs/doc/en/migration-to-2.6.xml
Gentoo

Diff of /xml/htdocs/doc/en/migration-to-2.6.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.6 Revision 1.7
1<?xml version='1.0' encoding="UTF-8"?> 1<?xml version='1.0' encoding="UTF-8"?>
2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3 3
4<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/migration-to-2.6.xml,v 1.6 2004/11/28 15:19:20 swift Exp $ --> 4<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/migration-to-2.6.xml,v 1.7 2004/12/22 07:52:29 swift Exp $ -->
5 5
6<guide link="/doc/en/migration-to-2.6.xml"> 6<guide link="/doc/en/migration-to-2.6.xml">
7 7
8<title>The complete Gentoo Linux 2.6 migration guide</title> 8<title>The complete Gentoo Linux 2.6 migration guide</title>
9 9
26<abstract> 26<abstract>
27This document will aid you in the process of migrating from Linux 2.4 to Linux 27This document will aid you in the process of migrating from Linux 2.4 to Linux
282.6, devfs to udev and OSS to ALSA. 282.6, devfs to udev and OSS to ALSA.
29</abstract> 29</abstract>
30 30
31<version>0.1.4</version> 31<version>0.1.5</version>
32<date>2004-11-28</date> 32<date>2004-12-22</date>
33 33
34<chapter> 34<chapter>
35<title>Introduction</title> 35<title>Introduction</title>
36 36
37<section> 37<section>
231 231
232<pre caption="Installing udev"> 232<pre caption="Installing udev">
233# <i>emerge -a udev</i> 233# <i>emerge -a udev</i>
234</pre> 234</pre>
235 235
236<p>
237You should now read the
238<uri link="http://www.gentoo.org/doc/en/udev-guide.xml">Gentoo udev
239Guide</uri> to get a more complete idea about the differences between udev
240and devfs.
241</p>
242
236</body> 243</body>
237</section> 244</section>
238<section> 245<section>
239<title>Checking for essential device nodes</title> 246<title>Checking for essential device nodes</title>
240<body> 247<body>
280You should now unmount your bind-mounted root partition, even if you did not 287You should now unmount your bind-mounted root partition, even if you did not
281have to create those devices: 288have to create those devices:
282</p> 289</p>
283 290
284<pre caption="Unmounting the bind-mounted root"> 291<pre caption="Unmounting the bind-mounted root">
292# <i>cd</i>
285# <i>umount /mnt/temp</i> 293# <i>umount /mnt/temp</i>
286# <i>rmdir /mnt/temp</i> 294# <i>rmdir /mnt/temp</i>
287</pre> 295</pre>
288 296
289</body> 297</body>
360 368
361</body> 369</body>
362</section> 370</section>
363</chapter> 371</chapter>
364 372
365<chapter> 373<chapter id="pitfalls">
366<title>Known pitfalls with Linux 2.6 migration</title> 374<title>Known pitfalls with Linux 2.6 migration</title>
367<section> 375<section>
368<body> 376<body>
369 377
370<p> 378<p>
755link="/doc/en/handbook/handbook-x86.xml?part=1&amp;chap=7">Configuring the 763link="/doc/en/handbook/handbook-x86.xml?part=1&amp;chap=7">Configuring the
756Kernel</uri> chapter of the <uri link="/doc/en/handbook/index.xml">Gentoo 764Kernel</uri> chapter of the <uri link="/doc/en/handbook/index.xml">Gentoo
757Handbook</uri> for additional information. 765Handbook</uri> for additional information.
758</p> 766</p>
759 767
768<p>
769If you choose to update your bootloader config yourself, then you must
770remember to include the <c>udev</c> kernel parameter. A sample <e>grub</e>
771config section is shown below, but remember to adjust the <e>real_root</e>
772parameter for your system.
773</p>
774
775<pre caption="Sample GRUB config for genkernel + udev">
776title=Gentoo Linux (2.6 kernel)
777root (hd0,0)
778kernel /kernel-2.6.9-gentoo-r2 <i>udev</i> root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3
779initrd /initrd-2.6.9-gentoo-r2
780</pre>
781
760</body> 782</body>
761</section> 783</section>
762</chapter> 784</chapter>
763 785
764<chapter id="modules"> 786<chapter id="modules">
886<p> 908<p>
887It's now time to boot into Linux 2.6. Close all applications and reboot: 909It's now time to boot into Linux 2.6. Close all applications and reboot:
888</p> 910</p>
889 911
890<pre caption="Rebooting"> 912<pre caption="Rebooting">
891# <i>modules-update</i>
892# <i>umount /boot</i> 913# <i>umount /boot</i>
893# <i>reboot</i> 914# <i>reboot</i>
894</pre> 915</pre>
895 916
896<p> 917<p>
928volumes every time you boot! 949volumes every time you boot!
929</note> 950</note>
930 951
931</body> 952</body>
932</section> 953</section>
954<section>
955<title>Any immediate problems?</title>
956<body>
957
958<p>
959At this stage you should refer back to the <uri link="#pitfalls">Known
960pitfalls with Linux 2.6 migration</uri> section which may be helpful with any
961issues you encounter immediately.
962</p>
963
964</body>
965</section>
933</chapter> 966</chapter>
934 967
935<chapter> 968<chapter>
936<title>Header files and NPTL</title> 969<title>Header files and NPTL</title>
937<section> 970<section>

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.20