/[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.10 Revision 1.11
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.10 2005/01/16 15:56:35 swift Exp $ --> 4<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/migration-to-2.6.xml,v 1.11 2005/01/22 01:24:31 cam 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, OSS to ALSA, and LVM to LVM2. 282.6, devfs to udev, OSS to ALSA, and LVM to LVM2.
29</abstract> 29</abstract>
30 30
31<version>0.2.1</version> 31<version>0.2.2</version>
32<date>2005-01-11</date> 32<date>2005-01-22</date>
33 33
34<chapter> 34<chapter>
35<title>Introduction</title> 35<title>Introduction</title>
36 36
37<section> 37<section>
212 to manual configuration) 212 to manual configuration)
213</li> 213</li>
214</ul> 214</ul>
215 215
216<pre caption="Updating all world packages"> 216<pre caption="Updating all world packages">
217# <i>emerge sync</i> 217# <i>emerge --sync</i>
218# <i>emerge -ua world</i> 218# <i>emerge -ua world</i>
219</pre> 219</pre>
220 220
221</body> 221</body>
222</section> 222</section>
237<p> 237<p>
238You should now remove modutils and install module-init-tools: 238You should now remove modutils and install module-init-tools:
239</p> 239</p>
240 240
241<pre caption="Switching from modutils to module-init-tools"> 241<pre caption="Switching from modutils to module-init-tools">
242# <i>emerge unmerge sys-apps/modutils</i> 242# <i>emerge --unmerge sys-apps/modutils</i>
243# <i>emerge module-init-tools</i> 243# <i>emerge module-init-tools</i>
244</pre> 244</pre>
245 245
246<note> 246<note>
247Don't worry - even though you have just unmerged modutils, module-init-tools 247Don't worry - even though you have just unmerged modutils, module-init-tools
974Fortunately, upgrading from the LVM1 user tools to the LVM2 versions is very 974Fortunately, upgrading from the LVM1 user tools to the LVM2 versions is very
975simple: 975simple:
976</p> 976</p>
977 977
978<pre caption="Upgrading user-tools from LVM1 to LVM2"> 978<pre caption="Upgrading user-tools from LVM1 to LVM2">
979# <i>emerge unmerge lvm-user</i> 979# <i>emerge --unmerge lvm-user</i>
980# <i>emerge lvm2</i> 980# <i>emerge lvm2</i>
981</pre> 981</pre>
982 982
983<note> 983<note>
984The LVM2 tools are fully backwards-compatible with LVM1. Your disk data will 984The LVM2 tools are fully backwards-compatible with LVM1. Your disk data will
1081should now update your Linux kernel header files and re-merge glibc so that 1081should now update your Linux kernel header files and re-merge glibc so that
1082userspace applications can take advantage of new Linux 2.6 features. 1082userspace applications can take advantage of new Linux 2.6 features.
1083</p> 1083</p>
1084 1084
1085<pre caption="Updating to linux26-headers"> 1085<pre caption="Updating to linux26-headers">
1086# <i>emerge unmerge linux-headers</i> 1086# <i>emerge --unmerge linux-headers</i>
1087# <i>emerge linux26-headers</i> 1087# <i>emerge linux26-headers</i>
1088</pre> 1088</pre>
1089 1089
1090<p> 1090<p>
1091After updating your headers package, you should generally re-merge glibc. 1091After updating your headers package, you should generally re-merge glibc.
1182gentoo-sources installed, you could use the following command to remove them 1182gentoo-sources installed, you could use the following command to remove them
1183while keeping the 2.6 versions intact: 1183while keeping the 2.6 versions intact:
1184</p> 1184</p>
1185 1185
1186<pre caption="Example: Removing Linux 2.4 sources"> 1186<pre caption="Example: Removing Linux 2.4 sources">
1187# <i>emerge unmerge =vanilla-sources-2.4.* =gentoo-sources-2.4.*</i> 1187# <i>emerge --unmerge =vanilla-sources-2.4.* =gentoo-sources-2.4.*</i>
1188</pre> 1188</pre>
1189 1189
1190<p> 1190<p>
1191Portage will not completely clean out your 2.4 kernel source installations, 1191Portage will not completely clean out your 2.4 kernel source installations,
1192because some temporary files are created during compilation. It is safe to 1192because some temporary files are created during compilation. It is safe to
1233The devfs management daemon, <c>devfsd</c>, can also safely be removed, now 1233The devfs management daemon, <c>devfsd</c>, can also safely be removed, now
1234that we are using <c>udev</c> for device management. 1234that we are using <c>udev</c> for device management.
1235</p> 1235</p>
1236 1236
1237<pre caption="Removing alsa-driver, i2c, and devfsd"> 1237<pre caption="Removing alsa-driver, i2c, and devfsd">
1238# <i>emerge unmerge alsa-driver i2c devfsd</i> 1238# <i>emerge --unmerge alsa-driver i2c devfsd</i>
1239</pre> 1239</pre>
1240 1240
1241<p> 1241<p>
1242If you are LVM2 user, you may wish to convert your data into the LVM2 data 1242If you are LVM2 user, you may wish to convert your data into the LVM2 data
1243format in order to benefit from the advantages which LVM2 provides. 1243format in order to benefit from the advantages which LVM2 provides.

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

  ViewVC Help
Powered by ViewVC 1.1.20