/[ddp]/manuals/branches/release-notes/lenny/en/release-notes.dbk
ViewVC logotype

Diff of /manuals/branches/release-notes/lenny/en/release-notes.dbk

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

revision 3152 by fjp, Wed May 18 21:26:00 2005 UTC revision 3153 by fjp, Wed May 18 23:48:21 2005 UTC
# Line 1  Line 1 
1  <!DOCTYPE debiandoc PUBLIC "-//DebianDoc//DTD DebianDoc//EN" [  <!DOCTYPE debiandoc PUBLIC "-//DebianDoc//DTD DebianDoc//EN" [
2    <!entity % dynamicdata  SYSTEM "../dynamic.ent"       > %dynamicdata;    <!entity % dynamicdata  SYSTEM "../dynamic.ent"       > %dynamicdata;
3    <!entity % shareddata   SYSTEM "../release-notes.ent" > %shareddata;    <!entity % shareddata   SYSTEM "../release-notes.ent" > %shareddata;
4    <!entity docid "$Id: release-notes.en.sgml,v 1.32 2005-05-18 21:26:00 fjp Exp $">    <!entity docid "$Id: release-notes.en.sgml,v 1.33 2005-05-18 23:48:21 fjp Exp $">
5  ]>  ]>
6    
7  <!-- Be careful with automatic reformatting. Please note that the indentation  <!-- Be careful with automatic reformatting. Please note that the indentation
# Line 314  apt-get install aptitude Line 314  apt-get install aptitude
314    
315            <prgn>aptitude</prgn>.</p>            <prgn>aptitude</prgn>.</p>
316    
317    <![ %glibcneedsnewkernel [
318    
319            <sect1 id="new-kernel">
320            <heading>Checking kernel support</heading>
321    
322    <![ %sparc [
323               <p>All machines with a 64bit SPARC CPU (sun4u) should be upgradable
324               without any special considerations about kernel support.</p>
325    
326               <p>sun4c CPUs are <em>no longer supported</em> in sarge.
327               The support for sun4d CPUs is in a rather unknown state since they
328               are very rare. It is possible that sun4d CPUs with an MMU work.</p>
329    
330               <p>sun4m CPUs are still supported but you need to install a newer kernel
331               version first before upgrading the system. This is because newer
332               versions of glibc use assembler instructions not available on certain
333               machines, so you need a updated kernel first that emulates the missing
334               instructions.</p>
335    
336               <p>Technically only <em>some</em> sun4m chips are affected, but as
337               glibc can't reliably detect whether a system is affected it
338               will refuse to be upgraded on any 32bit SPARC system before a
339               fixed kernel is installed.</p>
340    
341               <p>For those interested in the gory details: some of the sun4m chips,
342               produced by Cypress/ROSS, don't implement the <tt>umul</tt>
343               instruction (RT601/CY7C601, same chip, only different names).
344               They were used in the early SPARCserver 6xxMP models. Later models
345               used chips manufactured by TI. Currently we don't know if these are
346               also affected.</p>
347    <!-- Add link to http://www.ultralinux.org/faq.html#q_2_1 ? -->
348    ]]>
349    
350    <![ %hppa [
351              <p>On 64bit HPPA machines you will need to upgrade to a newer
352              kernel version first before upgrading the system. This is because newer
353              versions of glibc use assembler instructions not available on certain
354              machines, so you need an updated kernel first that emulates the missing
355              instructions.</p>
356    ]]>
357    <![ %i386 [
358              <p>True "80386" CPUs are <em/no longer supported/ by sarge.
359              This does not affect any CPUs that are compatible with "80486"
360              CPUs or above.</p>
361    ]]>
362    
363    <![ %upgradekernel [
364              <sect2 id="kernel-upgrade"><heading>Upgrading the kernel</heading>
365    
366              <p>If (and only if) the previous section indicates that you should
367              upgrade your kernel <em/before/ the upgrade of the system, you
368              should do so now.</p>
369    
370              <p>Backports are available of all tools needed to install the
371              current kernel from sarge. Detailed instructions on how to
372              install the new kernel can be found in
373              <ref id="kernel-upgrade-howto">.</p>
374    ]]>
375    
376    ]]>
377    
378          <sect1><heading>Disabling APT pinning</heading>          <sect1><heading>Disabling APT pinning</heading>
379    
380            <p>If you have configured APT to install certain packages from a            <p>If you have configured APT to install certain packages from a
# Line 925  that are included in the non-free sectio Line 986  that are included in the non-free sectio
986          warm fuzzy feeling inside.</p></sect>          warm fuzzy feeling inside.</p></sect>
987    
988      </chapt>      </chapt>
989    
990    
991    <![ %upgradekernel [
992    
993        <appendix id="kernel-upgrade-howto"><heading>Upgrading the kernel</heading>
994    
995              <p><strong>The information in this appendix is relevant only for
996              if, for a successful upgrade of the system, you need to upgrade the
997              kernel <em/before/ upgrading the system. Please read
998              <ref id="new-kernel"> to find out if that is required for your
999              system</strong>.</p>
1000    
1001              <p>The following instructions explain step by step how to use the
1002              available backported tools to install the newer kernel.</p>
1003    
1004              <p><taglist>
1005                   <tag>Download and install the needed packages</tag>
1006    
1007                   <item><p><em>with apt</em>: to install the packages with
1008                   <prgn>apt</prgn> or one of its frontends, add the following line
1009                   in your <file>/etc/apt/sources.list</file>:
1010    
1011                   <example>
1012    deb &url-kernel-upgrade;
1013    # sources are also available if you need them
1014    # deb-src &url-kernel-upgrade;
1015                   </example>
1016    
1017    <![ %sparc [
1018                   Then install the packages
1019                   <package>kernel-image-2.4.27-2-sparc32</package>,
1020                   <package>modutils</package> and
1021                   <package>initrd-tools</package>.
1022    ]]>
1023    <![ %hppa [
1024                   Then install the packages
1025                   <package>kernel-image-2.6.8-2-64</package>,
1026                   <package>module-init-tools</package> and
1027                   <package>initrd-tools</package>.
1028    ]]>
1029                   </p>
1030                   <p><em>with dpkg</em>: to install the packages directly with <prgn>dpkg</prgn> you need to
1031                   download the necessary files first.
1032    <![ %hppa [
1033    <!-- note: download URLs not final yet -->
1034                   <p><list>
1035                     <item><url id="http://ftp.debian.org/debian/pool/main/k/kernel-image-2.6.8-hppa/kernel-image-2.6.8-2-64_2.6.8-6_hppa.deb"></item>
1036                     <item><url id="&deb-kernel-upgrade;/module-init-tools_3.2-pre1-2.woody1_hppa.deb">
1037                     <item><url id="&deb-kernel-upgrade;/initrd-tools_0.1.79-0.woody1_all.deb">
1038                     <item><url id="&deb-kernel-upgrade;/cramfsprogs_1.1-6.woody1_hppa.deb">
1039                   </list></p>
1040    
1041                   <p>The kernel package depends on <package>module-init-tools</package>;
1042                   <package>initrd-tools</package> depends on <package>cramfsprogs</package>.
1043                   All other dependencies can be satisfied with packages from
1044                   &oldreleasename; in the usual way.</p>
1045    ]]>
1046    
1047    <![ %sparc [
1048                   <p><list>
1049                     <item><url id="http://ftp.debian.org/debian/pool/main/k/kernel-image-2.4.27-sparc/kernel-image-2.4.27-2-sparc32_2.4.27-2_sparc.deb">
1050                     <item><url id="&deb-kernel-upgrade;/modutils_2.4.26-1.2woody1_sparc.deb">
1051                     <item><url id="&deb-kernel-upgrade;/initrd-tools_0.1.77-0.woody1_all.deb">
1052                     <item><url id="&deb-kernel-upgrade;/cramfsprogs_1.1-6.woody1_sparc.deb">
1053                   </list></p>
1054    
1055                   <p>The kernel package depends on <package>modutils</package>.
1056                   <package>initrd-tools</package> depends on <package>cramfsprogs</package>.
1057                   All other dependencies can be satisfied with packages from
1058                   &oldreleasename; in the usual way.</p>
1059    ]]>
1060                   </item>
1061    
1062                   <tag>Don't delete your old kernel</tag>
1063                   <item><p>until you verified that the new one boots and all hardware
1064                   needed for the upgrade works (e.g. network adaptors).</p></item>
1065    
1066    <![ %sparc [
1067                   <tag>Make your system bootable</tag>
1068                   <item>
1069                   <p>You will probably have to adapt your boot loader configuration
1070                   <file>/etc/silo.conf</file>. Note that the kernel now uses an
1071                   initrd while the Debian kernels in &oldreleasename; did not.</p>
1072                   </item>
1073    ]]>
1074    <!-- ??hppa??
1075    <![ %hppa [
1076                   <tag>Make your system bootable</tag>
1077                   <item>
1078                   <p>???</p>
1079                   </item>
1080    ]]>
1081    -->
1082    
1083                   <tag>Reboot to the new kernel</tag>
1084                   <tag>Check your system</tag>
1085                   <item><p>Check especially input devices, display devices, devices
1086                   needed to access the sarge packages (i.e. network adaptors,
1087                   CD drives, etc). Some driver modules may have been renamed, some
1088                   drivers which have been compiled into the old kernel might now be
1089                   compiled as modules, ...</p></item>
1090    
1091              </taglist></p>
1092    
1093        </appendix>
1094    ]]>
1095    
1096    </book>    </book>
1097  </debiandoc>  </debiandoc>
1098    

Legend:
Removed from v.3152  
changed lines
  Added in v.3153

  ViewVC Help
Powered by ViewVC 1.1.5