[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFR] manual://d-i/appendix/chroot-install.xml



Hola,

Aquest necessitava actualització. Wdiff adjunt.

salut,
guillem
<!-- retain these comments for translator revision tracking -->
<!-- original version: [-28997-] {+31190+} -->

 <sect1 id="linux-upgrade">
 <title>Instal·lant &debian;  [-a un-] {+des d'un+} sistema Unix/Linux</title>

<para>

Aquesta secció explica com instal·lar &debian; des d'un
Unix o Linux, sense utilitzar el sistema de menús de l'instal·lador com
s'explica a tot aquest manual. Aquest COM ES FA d'<quote>instal·lació
creuada</quote> l'han demanat usuaris de Red Hat, Mandrake i SuSE que
migren a &debian;. En aquesta secció es pressuposa una certa familiaritat
amb la introducció [-de
comandes-] {+d'ordres+} *nix i la navegació pel sistema de fitxers.
En aquesta secció, <prompt>$</prompt> significa que {+l'ordre+} s'ha d'introduir
a [-l'usuari del-] sistema [-actual,-] {+actual de l'usuari,+} i <prompt>#</prompt> significa que l'ordre
s'ha d'introduir al chroot de Debian.

</para><para>

Una vegada tingueu configurat el sistema Debian a la vostra mida,
podreu migrar totes les dades existents (si hi ha alguna) i continuar
treballant. Aquesta és per tant una instal·lació &debian; amb <quote>temps
de fora de servei [-zero </quote>.-] {+zero</quote>.+} També és una manera intel·ligent de
treballar amb maquinari que d'altra manera no vol funcionar bé amb
diferents [-arrancs-] {+arrencades+} o mitjans d'instal·lació.

</para>

  <sect2>
  <title>Començant</title>
<para>

Amb les actuals eines *nix, es necessita reparticionar el disc,
creant al menys un sistema de fitxers i una partició d'intercanvi.
Necessitareu al menys [-150MB-] {+150 MiB+} d'espai per una instal·lació de consola,
o bé al menys [-300MB-] {+300 MiB+} si voleu instal·lar X.

</para><para>

Per exemple, per crear un sistema de fitxers ext3 a la partició
<filename>/dev/hda6</filename> (que és el nostre exemple per la
partició arrel):

<informalexample><screen>
# mke2fs -j /dev/hda6
</screen></informalexample>

Si voleu crear un sistema de fitxers ext2, ometeu <userinput>-j</userinput>.

</para><para>

Inicialitzeu i activeu l'intercanvi (substituïu el nombre de la partició per
la vostra partició d'intercanvi de Debian):

<informalexample><screen>
# mkswap /dev/hda5
# sync; sync; sync
# swapon /dev/hda5
</screen></informalexample>

Munteu la partició a <filename>/mnt/debinst</filename> (el lloc
d'instal·lació, per ser l'arrel (<filename>/</filename>) del sistema de
fitxers del nou sistema). El punt de muntatge és arbitrari, i se'n farà
ús desprès.

<informalexample><screen>
# mkdir /mnt/debinst
# mount /dev/hda6 /mnt/debinst
</screen></informalexample>

</para>
{+<note><para>

Si voleu tenir parts del vostre sistema de fitxers (p.ex. /usr) muntats
en particions separades, haureu de crear i muntar aquests directoris
manualment abans de procedir amb la següent fase.

</para></note>+}
  </sect2>

  <sect2>
  <title>Instal·lar <command>debootstrap</command></title>
<para>

L'eina que utilitza l'instal·lador de Debian, que és reconeguda
oficialment com la manera d'instal·lar un sistema base de Debian, és
<command>debootstrap</command>. Fa ús de <command>wget</command> i
<command>ar</command>, i per altra part tan sols depèn de
<classname>/bin/sh</classname>. Instal·leu <command>wget</command> i
<command>ar</command> si no hi [-son-] {+són+} ara al vostre [-sistema-] {+sistema,+} i descarregueu
i instal·leu <command>debootstrap</command>.

</para><para>

Si el vostre sistema està basat [-amb-] {+en+} rpm, podeu fer ús d'alien per convertir
el .deb a .rpm, o descarregar una versió en rpm des de
<ulink url="http://people.debian.org/~blade/install/debootstrap";></ulink>

</para><para>

Podeu també utilitzar el procediment següent per fer la instal·lació
de forma [-manual.Creeu-] {+manual. Creeu+} un directori de treball per extreure els .deb dins:

<informalexample><screen>
# mkdir work
# cd work
</screen></informalexample>

El binari de <command>debootstrap</command> el podeu trobar a l'arxiu de
Debian (assegureu-vos de seleccionar l'arxiu correcte per la vostra
arquitectura). Descarregueu el .deb <command>debootstrap</command> del
<ulink url="http://ftp.debian.org/debian/pool/main/d/debootstrap/";>
repositori</ulink>, copieu el paquet al directori i extraieu els fitxers del
binari. Necessitareu tenir privilegis de root per instal·lar els binaris.

<informalexample><screen>
# ar -x debootstrap_0.X.X_arch.deb
# cd /
# zcat /full-path-to-work/work/data.tar.gz | tar xv
</screen></informalexample>

{+</para><para>

Tingueu en compte que executant <command>debootstrap</command> pot requerir
que tingueu una versió mínima de <classname>glibc</classname> instal·lada
(actualment GLIBC_2.3). <command>debootstrap</command> és un guió
d'intèrpret d'ordres, però crida diverses utilitats que requereixen
<classname>glibc</classname>.+}

</para>
  </sect2>

  <sect2>
  <title>Executar <command>debootstrap</command></title>
<para>

Podeu descarregar els fitxers que necessiteu del <command>debootstrap</command>
directament de l'arxiu quan l'executeu. Podeu substituir [-<userinput>http.us.debian.org/debian</userinput>-]
{+<userinput>ftp.es.debian.org/debian</userinput>+} per qualsevol [-espill-] {+rèplica+} de
l'arxiu a l'ordre de l'exemple de baix, preferiblement per un que estigui
a prop vostre. Teniu una llista [-dels espills-] {+de less rèpliques+} a
<ulink url="http://www.debian.org/misc/README.mirrors";></ulink>.

</para><para>

Si teniu un CD de &debian; &releasename; [-CD-] muntat a
<filename>/cdrom</filename>, podeu substituir l'adreça del http per:
<userinput>file:/cdrom/debian/</userinput>

</para><para>

Substituïu una de les següents per <replaceable>ARCH</replaceable>
a l'ordre <command>debootstrap</command>:

<userinput>alpha</userinput>,
<userinput>arm</userinput>,
<userinput>hppa</userinput>,
<userinput>i386</userinput>,
<userinput>ia64</userinput>,
<userinput>m68k</userinput>,
<userinput>mips</userinput>,
<userinput>mipsel</userinput>,
<userinput>powerpc</userinput>,
[-<userinput>s390</userinput>, or-]
{+<userinput>s390</userinput> o+}
<userinput>sparc</userinput>.

<informalexample><screen>
# /usr/sbin/debootstrap --arch ARCH &releasename; \
     /mnt/debinst [-http://http.us.debian.org/debian-] {+http://ftp.es.debian.org/debian+}
</screen></informalexample>

</para>
  </sect2>

  <sect2>
  <title>Configurar el sistema [-base.</title>-] {+base</title>+}
<para>

Ara ja teniu un sistema Debian [-real,-] {+real al disc,+} això si, molt [-petit, al disc.-] {+petit.+}
Feu [-<command>Chroot</command> :-] {+<command>chroot</command>:+}

<informalexample><screen>
# LANG= chroot /mnt/debinst /bin/bash
</screen></informalexample>

</para>

   <sect3>
   <title>Muntatge de les particions</title>
<para>

Necessitareu crear el fitxer <filename>/etc/fstab</filename>.

<informalexample><screen>
# editor /etc/fstab
</screen></informalexample>

Aquest és un exemple que podeu modificar per que s'ajuste a los vostres
necessitats:

<informalexample><screen>
# /etc/fstab: [-static file system information.-] {+informació estàtica del sistema de fitxers.+}
#
# [-file system    mount point   type    options-] {+s. fitxers    punt muntatge  tipus   opcions+}                  dump [-pass-] {+passades+}
/dev/XXX         /             [-ext2-]             {+ext3+}    defaults                 0    [-0-]    {+1+}
/dev/XXX         /boot         [-ext2-]         {+ext3+}    ro,nosuid,nodev          0    2

/dev/XXX         none          swap    sw                       0    0
proc             /proc         proc    defaults                 0    0

/dev/fd0         /mnt/floppy   auto    noauto,rw,sync,user,exec 0    0
/dev/cdrom       /mnt/cdrom    iso9660 noauto,ro,user,exec      0    0

/dev/XXX         /tmp          [-ext2-]          {+ext3+}    rw,nosuid,nodev          0    2
/dev/XXX         /var          [-ext2-]          {+ext3+}    rw,nosuid,nodev          0    2
/dev/XXX         /usr          [-ext2-]          {+ext3+}    rw,nodev                 0    2
/dev/XXX         /home         [-ext2-]         {+ext3+}    rw,nosuid,nodev          0    2
</screen></informalexample>

Utilitzeu <userinput>mount -a</userinput> per muntar tot el sistema de
fitxers que heu especificat al vostre <filename>/etc/fstab</filename>,
o bé munteu cada sistema de fitxers de forma individual:

<informalexample><screen>
# mount /path   # e.g.: mount /usr
</screen></informalexample>

Podeu muntar el sistema de fitxers proc varies vegades i a llocs arbitraris,
{+però+} s'espera tenir el [-/proc.-] {+<filename>/proc</filename>.+} Si no utilitzeu
<userinput>mount -a</userinput>, assegureu-vos de muntar proc abans
de continuar:

<informalexample><screen>
# mount -t proc proc /proc
</screen></informalexample>

{+</para><para>

L'ordre <userinput>ls /proc</userinput> ha de mostrar ara un directori
no buit. Si això fallés, podeu provar de muntar proc des de fora
del chroot:

<informalexample><screen>
# mount -t proc proc /mnt/debinst/proc
</screen></informalexample>+}

</para>
   </sect3>

   <sect3>
   <title>Configurar el teclat</title>
<para>

Per configurar el vostre teclat:

<informalexample><screen>
# dpkg-reconfigure console-data
</screen></informalexample>

{+</para><para>

Tingueu en compte que no es pot establir el teclat mentre esteu dins
del chroot, però serà configurat per al següent reinici.+}

</para>
   </sect3>

   <sect3>
   <title>Configurar la xarxa</title>
<para>

Per configurar la xarxa, editeu
<filename>/etc/network/interfaces</filename>,
[-<filename>/etc/resolv.conf</filename>,-]
{+<filename>/etc/resolv.conf</filename>+} i
<filename>/etc/hostname</filename>.

<informalexample><screen>
# editor /etc/network/interfaces
</screen></informalexample>

Ací teniu alguns exemples senzills de
<filename>/usr/share/doc/ifupdown/examples</filename>:

<informalexample><screen>
######################################################################
# /etc/network/interfaces -- fitxer de configuració per ifup(8), ifdown(8)
# Llegiu la pàgina del manual de interfaces(5) per [-vore-] {+veure+} quines
# opcions teniu al vostre abast.
######################################################################

# Sempre voldrem l'interfície loopback
#
auto lo
iface lo inet loopback

# Per utilitzar dhcp:
#
# auto eth0
# iface eth0 inet dhcp

# Un exemple de configuració [-am-] {+amb+} IP [-estàtica:-] {+estàtica+} (broadcast i gateway [-son opcionals)-] {+són
# opcionals):+}
#
# auto eth0
# iface eth0 inet static
#     address 192.168.0.42
#     network 192.168.0.0
#     netmask 255.255.255.0
#     broadcast 192.168.0.255
#     gateway 192.168.0.1
</screen></informalexample>

Introduïu el nom del(s) vostre(s) servidor(s) de noms a
<filename>/etc/resolv.conf</filename>:

<informalexample><screen>
# editor /etc/resolv.conf
</screen></informalexample>

Un exemple senzill de <filename>/etc/resolv.conf</filename>:

<informalexample><screen>
search hqdom.local\000
nameserver 10.1.1.36
nameserver 192.168.9.100
</screen></informalexample>

[-Introduiu-]

{+Introduïu+} el nom del vostre sistema (de 2 a 63 caràcters):

<informalexample><screen>
# echo DebianHostName &gt; /etc/hostname
</screen></informalexample>

Si teniu vàries [-tarjes-] {+targes+} de xarxa, ordeneu els noms dels mòduls dels
controladors al fitxer <filename>/etc/modules</filename> amb l'ordre desitjat.
A [-l'arrancada,-] {+l'arrencada,+} cada [-tarja-] {+targeta+} s'associarà amb el nom de l'interfície 
(eth0, eth1, etc.) que esperàveu.

</para>
   </sect3>

   <sect3>
   <title>Configurar la zona horària, [-Usuaris,-] {+usuaris+} i APT</title>
<para>

Configureu la vostra zona horària, afegiu un usuari normal i escolliu els
fonts per l'<command>apt</command> executant

<informalexample><screen>
# /usr/sbin/base-config new
</screen></informalexample>

</para>
   </sect3>

   <sect3>
   <title>Configurar locals</title>
<para>

Per configurar els vostres paràmetres locals per utilitzar un idioma
que no sigui [-l'Anglès,-] {+l'anglès,+} instal·leu el paquet per suportar els locals i
configureu-lo:

<informalexample><screen>
# apt-get install locales
# dpkg-reconfigure locales
</screen></informalexample>

AVÍS: L'apt s'ha de configurar abans, es a dir a la fase base-config.
Abans d'utilitzar [-els-] locals {+amb+} altres conjunts de caràcters diferents de
ASCII o latin1, consulteu el COM ES FA de localització apropiat.

</para>
   </sect3>
  </sect2>

  <sect2>
  <title>Instal·lar un nucli</title>
<para>

Si intenteu arrencar aquest sistema, probablement voldreu un nucli Linux i
una carregador [-de l'arrencada.-] {+d'arrencada.+} Identifiqueu si hi ha algun nucli
pre-empaquetat amb

<informalexample><screen>
# apt-cache search kernel-image
</screen></informalexample>

Aleshores instal·leu la vostra elecció utilitzant el nom del paquet.

<informalexample><screen>
# apt-get install kernel-image-<replaceable>2.X.X-arch-etc</replaceable>
</screen></informalexample>

</para>
  </sect2>

  <sect2>
<title>Configurant el carregador [-de l'arrencada</title>-] {+d'arrencada</title>+}
<para>

Per fer que el vostre sistema &debian; es pugui arrencar, configureu el
vostre carregador [-de l'arrencada-] {+d'arrencada+} per que carregui el nucli instal·lat a la
vostra nova partició arrel. Adoneu-vos que el debootstrap no instal·la un
carregador [-de
l'arrencada,-] {+d'arrencada,+} encara que podeu utilitzar l'apt-get dins del
vostre chroot per fer-ho.

</para><para arch="i386">

Comproveu l'informació de <userinput>info grub</userinput> o <userinput>man
lilo.conf</userinput> per [-l'informació de-] com configurar el carregador [-de
l'arrencada.-] {+d'arrencada.+} Si el
vostre sistema era ja [-un-] Debian, afegiu una entrada per la instal·lació al
vostre fitxer existent <filename>menu.lst</filename> o
<filename>lilo.conf</filename>. Pel <filename>lilo.conf</filename>,
podeu copiar-lo al nou sistema i editar-lo allí. Després de editar-lo,
executeu lilo (recordeu que utilitzarà el <filename>lilo.conf</filename>
relatiu al sistema [-de-] {+des+} d'on el crideu).

</para><para arch="i386">

Ací teniu un exemple bàsic de <filename>/etc/lilo.conf</filename>:

<informalexample><screen>
boot=/dev/hda6
root=/dev/hda6
[-install=/boot/boot-menu.b-]
{+install=menu+}
delay=20
lba32
image=/vmlinuz
label=Debian
</screen></informalexample>

</para><para arch="powerpc">

Llegiu <userinput>man yaboot.conf</userinput> per tenir més informació de
com configurar el carregador [-de l'arrencada.-] {+d'arrencada.+} Si esteu a un sistema on
prèviament teníeu ja instal·lat Debian, copieu el vostre fitxer ja existent
<filename>yaboot.conf</filename>. Podeu [-copiar-] copiar-lo al nou sistema i
editar-lo allí. Desprès d'editar-lo, executeu ybin (recordeu que utilitzarà
el <filename>yaboot.conf</filename> relatiu al sistema des d'on l'executeu).

</para><para arch="powerpc">

Un exemple bàsic de <filename>/etc/yaboot.conf</filename> podria ser:

<informalexample><screen>
boot=/dev/hda2
device=hd:
partition=6
root=/dev/hda6
magicboot=/usr/lib/yaboot/ofboot
timeout=50
image=/vmlinux
label=Debian
</screen></informalexample>

A algunes màquines, podríeu necessitar utilitzar <userinput>ide0:</userinput>
en comptes de <userinput>hd:</userinput>.

</para>
  </sect2>
 </sect1>

Reply to: