Un més al pot... -- e-mail: Miguel Gea Milvaques <debian(@nospam)miguelgea.com Blog: http://www.livejournal.com/users/xerakko/ GnuPG key: 0x580808C4 Key fingerprint = 85A0 06FD 9A6C 4701 27C2 5536 3533 50CA 5808 08C4
<!-- retain these comments for translator revision tracking --> <!-- original version: 28997 --> <sect1 id="linux-upgrade"> <title>Instal·lant &debian; a 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 *nix i la navegació pel sistema de fitxers. En aquesta secció, <prompt>$</prompt> significa que s'ha d'introduir a l'usuari del sistema actual, 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>. També és una manera intel·ligent de treballar amb maquinari que d'altra manera no vol funcionar bé amb diferents arrancs 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 d'espai per una instal·lació de consola, o bé al menys 300MB 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> </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 ara al vostre sistema i descarregueu i instal·leu <command>debootstrap</command>. </para><para> Si el vostre sistema està basat amb 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 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> </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> per qualsevol espill de l'arxiu a l'ordre de l'exemple de baix, preferiblement per un que estigui a prop vostre. Teniu una llista dels espills 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>sparc</userinput>. <informalexample><screen> # /usr/sbin/debootstrap --arch ARCH &releasename; \ /mnt/debinst http://http.us.debian.org/debian </screen></informalexample> </para> </sect2> <sect2> <title>Configurar el sistema base.</title> <para> Ara ja teniu un sistema Debian real, això si, molt petit, al disc. Feu <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. # # file system mount point type options dump pass /dev/XXX / ext2 defaults 0 0 /dev/XXX /boot ext2 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 rw,nosuid,nodev 0 2 /dev/XXX /var ext2 rw,nosuid,nodev 0 2 /dev/XXX /usr ext2 rw,nodev 0 2 /dev/XXX /home ext2 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, s'espera tenir el /proc. 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> </sect3> <sect3> <title>Configurar el teclat</title> <para> Per configurar el vostre teclat: <informalexample><screen> # dpkg-reconfigure console-data </screen></informalexample> </para> </sect3> <sect3> <title>Configurar la xarxa</title> <para> Per configurar la xarxa, editeu <filename>/etc/network/interfaces</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 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 IP està tica: (broadcast i gateway son 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 el nom del vostre sistema (de 2 a 63 carà cters): <informalexample><screen> # echo DebianHostName > /etc/hostname </screen></informalexample> Si teniu và ries tarjes de xarxa, ordeneu els noms dels mòduls dels controladors al fitxer <filename>/etc/modules</filename> amb l'ordre desitjat. A l'arrancada, cada tarja 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, 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, 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 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. 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> <para> Per fer que el vostre sistema &debian; es pugui arrencar, configureu el vostre carregador de l'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, 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. 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 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 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. 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>
Attachment:
signature.asc
Description: OpenPGP digital signature