PERFORCE change 155580 for review

Rene Ladan rene at FreeBSD.org
Fri Jan 2 16:06:53 UTC 2009


http://perforce.freebsd.org/chv.cgi?CH=155580

Change 155580 by rene at rene_self on 2009/01/02 16:06:33

	MFen handbook/cutting-edge 1.233 -> 1.234	

Affected files ...

.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#11 edit

Differences ...

==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#11 (text+ko) ====

@@ -5,7 +5,7 @@
      $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml,v 1.47 2006/01/07 11:27:42 siebrand Exp $
 
      %SOURCE%	en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml
-     %SRCID%	1.233
+     %SRCID%	1.234
 -->
 
 <chapter id="updating-upgrading">
@@ -332,18 +332,55 @@
 	de kernel of enige kernelmodule is gewijzigd.  Dit stelt &os; in
 	staat om de nieuwe binairen in het geheugen te laden.</para>
 
+      <para>Het gereedschap <command>freebsd-update</command> kan alleen
+	de kernel <literal>GENERIC</literal> automatisch bijwerken.  Als
+	een eigen kernel wordt gebruikt, moet het herbouwd en
+	geherinstalleerd worden nadat <command>freebsd-update</command>
+	klaar is met het installeren de rest van de updates.
+	<command>freebsd-update</command> zal echter de kernel
+	<literal>GENERIC</literal> in <filename
+	  class="directory">/boot/GENERIC</filename> detecteren en
+	bijwerken (als het bestaat), zelfs als het niet de huidige
+	(draaiende) kernel van het systeem is.</para>
+
+      <note>
+	<para>Het is een goed idee om altijd een kopie van de kernel
+	  <literal>GENERIC</literal> in <filename
+	    class="directory">/boot/GENERIC</filename> te bewaren.  Het
+	  kan van pas komen bij het vaststellen van een keur aan
+	  problemen, en bij het uitvoeren van versie-upgrades met
+	  <command>freebsd-update</command> zoals beschreven in sectie
+	  <xref linkend="freebsdupdate-upgrade">.</para>
+      </note>
+
+      <para>Tenzij de standaardconfiguratie in
+	<filename>/etc/freebsd-update.conf</filename> is gewijzigd, zal
+	<command>freebsd-update</command> de bijgewerkte kernelbronnen
+	samen met de rest van de updates installeren.  Het herbouwen en
+	herinstalleren van uw nieuwe eigen kernel kan daarna op de
+	gebruikelijke manier gedaan worden.</para>
+
       <note>
-	<para>De <command>freebsd-update</command> werkt alleen met de
-	  kernel <filename>GENERIC</filename>.  Als er wijzigingen aan
-	  de kernel <filename>GENERIC</filename> zijn gemaakt of er een
-	  eigen kernel is ge&iuml;nstalleerd, wordt
-	  <command>freebsd-update</command> niet voltooid&nbsp;&mdash;
-	  het zal falen in het eerste geval en een fout produceren in
-	  het laatste.</para>
+	<para>De updates die via <command>freebsd-update</command>
+	  verspreid worden hebben niet altijd betrekking op de kernel.
+	  Het is niet nodig om uw eigen kernel te herbouwen als de
+	  kernelbronnen niet zijn aangepast door het uitvoeren van
+	  <command>freebsd-update install</command>.
+	  <command>freebsd-update install</command> zal echter altijd
+	  het bestand <filename>/usr/src/sys/conf/newvers.sh</filename>
+	  bijwerken.  Het huidige patchniveau (zoals aangegeven door het
+	  <literal>-p</literal>-nummer gerapporteerd door <command>uname
+	    -r</command>) wordt uit dit bestand gehaald.  Het herbouwen
+	  van uw eigen kernel, zelfs als er niets veranderd is, stelt
+	  &man.uname.1; in staat om het huidige patchniveau van het
+	  systeem accuraat te rapporteren.  Dit is in het bijzonder
+	  behulpzaam wanneer meerdere systemen onderhouden worden,
+	  aangezien hierdoor snel de ge&iuml;nstalleerde updates op elk
+	  ervan kunnen worden nagegaan.</para>
       </note>
     </sect2>
 
-    <sect2>
+    <sect2 id="freebsdupdate-upgrade">
       <title>Grote en kleine upgrades</title>
 
       <para>Dit proces ruimt oude objectbestanden en bibliotheken op
@@ -364,12 +401,69 @@
 	proces, waardoor het niet nodig is om handmatig in het
 	bouwproces in te grijpen.</para>
 
+      <para>Als een eigen kernel wordt gebruikt, is het upgradeproces
+	iets ingewikkelder.  Een kopie van de kernel
+	<literal>GENERIC</literal> is nodig en dient in <filename
+	  class="directory">/boot/GENERIC</filename> geplaatst te
+	worden.  Als de kernel <literal>GENERIC</literal> niet reeds op
+	het systeem aanwezig is, moet het met &eacute;&eacute;n van de
+	volgende methoden verkregen worden:</para>
+
+      <itemizedlist>
+	<listitem>
+	  <para>Als er slechts eenmaal een eigen kernel is gebouwd, dan
+	    is de kernel in <filename
+	      class="directory">/boot/kernel.old</filename> eigenlijk de
+	    <literal>GENERIC</literal>.  Hernoem deze map naar <filename
+	      class="directory">/boot/GENERIC</filename>.</para>
+	</listitem>
+
+	<listitem>
+	  <para>Aannemende dat fysieke toegang tot de machine mogelijk
+	    is, kan een kopie van de kernel <literal>GENERIC</literal>
+	    van het CD-ROM-medium worden ge&iuml;nstalleerd.  Laad de
+	    installatieschijf en geef de volgende commando's:</para>
+
+	  <screen>&prompt.root; <userinput>mount /cdrom</userinput>
+&prompt.root; <userinput>cd /cdrom/<replaceable>X.Y-RELEASE</replaceable>/kernels</userinput>
+&prompt.root; <userinput>./install.sh GENERIC</userinput></screen>
+
+	  <para>Vervang <filename
+	      class="directory"><replaceable>X.Y-RELEASE</replaceable></filename>
+	    met de versie van de uitgave die u gebruikt.  De kernel
+	    <literal>GENERIC</literal> zal standaard in <filename
+	      class="directory">/boot/GENERIC</filename> worden
+	    ge&iuml;nstalleerd.</para>
+	</listitem>
+
+	<listitem>
+	  <para>Als al het bovenstaande niet lukt, kan de kernel
+	    <literal>GENERIC</literal> herbouwd en geherinstalleerd
+	    worden vanaf de broncode:</para>
+
+	  <screen>&prompt.root; <userinput>cd /usr/src</userinput>
+&prompt.root; <userinput>env DESTDIR=/boot/GENERIC make kernel</userinput>
+&prompt.root; <userinput>mv /boot/GENERIC/boot/kernel/* /boot/GENERIC</userinput>
+&prompt.root; <userinput>rm -rf /boot/GENERIC/boot</userinput></screen>
+
+	  <para>Om deze kernel door <command>freebsd-update</command>
+	    als <literal>GENERIC</literal> te laten herkennen, mag het
+	    configuratiebestand voor <literal>GENERIC</literal> niet op
+	    enige wijze veranderd zijn.  Het is ook aan te raden dat het
+	    zonder andere speciale opties wordt gebouwd (bij voorkeur
+	    met een leeg <filename>/etc/make.conf</filename>).</para>
+	</listitem>
+      </itemizedlist>
+
+      <para>Opnieuw opstarten naar de kernel <literal>GENERIC</literal>
+	is in dit stadium niet nodig.</para>
+
       <para>Updates van grote en kleine versies kunnen worden uitgevoerd
 	door een uitgaveversie als doel aan
 	<command>freebsd-update</command> op te geven, het volgende
-	commando zal bijvoorbeeld updaten naar &os;&nbsp;6.3:</para>
+	commando zal bijvoorbeeld updaten naar &os;&nbsp;6.4:</para>
 
-      <screen>&prompt.root; <userinput>freebsd-update -r 6.3-RELEASE upgrade</userinput></screen>
+      <screen>&prompt.root; <userinput>freebsd-update -r 6.4-RELEASE upgrade</userinput></screen>
 
       <para>Nadat het commando is ontvangen, zal
 	<command>freebsd-update</command> het instellingenbestand en het
@@ -379,7 +473,7 @@
 	en welke niet.  Bijvoorbeeld:</para>
 
       <screen>Looking up update.FreeBSD.org mirrors... 1 mirrors found.
-Fetching metadata signature for 6.3-BETA1 from update1.FreeBSD.org... done.
+Fetching metadata signature for 6.3-RELEASE from update1.FreeBSD.org... done.
 Fetching metadata index... done.
 Inspecting system... done.
 
@@ -400,6 +494,19 @@
 	sommige gevallen kan de gebruiker worden gevraagd wat te
 	installeren of hoe verder te gaan.</para>
 
+      <para>Wanneer een eigen kernel wordt gebruikt, zal de bovenstaande
+	stap een waarschuwing geven die lijkt op de volgende:</para>
+
+      <screen>WARNING: This system is running a "<replaceable>MIJNKERNEL</replaceable>" kernel, which is not a
+kernel configuration distributed as part of FreeBSD 6.3-RELEASE.
+This kernel will not be updated: you MUST update the kernel manually
+before running "/usr/sbin/freebsd-update install"</screen>
+
+	<para>Deze waarschuwing kan op dit moment veilig worden
+	  genegeerd.  De bijgewerkte kernel <literal>GENERIC</literal>
+	  zal als tussenliggende stap in het upgradeproces worden
+	  gebruikt.</para>
+
       <para>Nadat alle patches zijn gedownload naar het plaatselijke
 	systeem zullen ze worden toegepast.  Dit proces kan afhankelijk
 	van de snelheid en werklast van de machine even duren.  Hierna
@@ -431,9 +538,34 @@
       <screen>&prompt.root; <userinput>freebsd-update install</userinput></screen>
 
       <para>De kernel en kernelmodules zullen als eerste gepatcht
-	worden.  Nu moet de machine opnieuw opgestart worden.  Het
-	volgende commando kan gegeven worden om de machine te herstarten
-	en dus de nieuwe kernel in het geheugen te laden:</para>
+	worden.  Nu moet de machine opnieuw opgestart worden.  Als het
+	systeem een eigen kernel draaide, gebruik dan het commando
+	&man.nextboot.8; om de kernel voor de volgende keer dat
+	opgestart wordt in te stellen op <filename
+	  class="directory">/boot/GENERIC</filename> (welke is
+	bijgewerkt):</para>
+
+      <screen>&prompt.root; <userinput>nextboot -k GENERIC</userinput></screen>
+
+      <warning>
+	<para>Voordat er met de kernel <literal>GENERIC</literal> wordt
+	  opgestart, dient te worden gecontroleerd dat het alle
+	  stuurprogramma's bevat om uw systeem juist te laten opstarten
+	  (en met het netwerk te verbinden, als de machine die
+	  bijgewerkt wordt van afstand wordt benaderd).  In het
+	  bijzonder, als de vorige kernel die draaide ingebouwde
+	  functionaliteit bevatte die normaalgesproken door
+	  kernelmodules wordt geleverd, zorg er dan voor dat deze
+	  modules tijdelijk in de kernel <literal>GENERIC</literal>
+	  worden geladen door de faciliteit
+	  <filename>/boot/loader.conf</filename> te gebruiken.  U kunt
+	  er ook voor kiezen om niet-essenti&euml;le diensten, schijf-
+	  en netwerkkoppelingen, enzovoorts uit te zetten totdat het
+	  upgradeproces voltooid is.</para>
+      </warning>
+
+      <para>De machine dient nu te worden herstart met de bijgewerkte
+	kernel:</para>
 
       <screen>&prompt.root; <userinput>shutdown -r now</userinput></screen>
 
@@ -475,6 +607,10 @@
 
       <screen>&prompt.root; <userinput>freebsd-update install</userinput></screen>
 
+      <para>Als de kernel <literal>GENERIC</literal> tijdelijk werd
+	gebruikt, is dit het moment om een nieuwe eigen kernel op de
+	gebruikelijke manier te bouwen en installeren.</para>
+
       <para>Start de machine opnieuw op in de nieuwe &os;-versie.  Het
 	proces is voltooid.</para>
     </sect2>


More information about the p4-projects mailing list