1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751
|
\chapter{Instalaci\'on}
\section{Conceptos previos.}
Antes de dar paso a la instalacin del LINUX propiamente dicha, y que
nos va a ocupar a lo largo de todo este captulo, se dar un breve
repaso a los conceptos bsicos relacionados con la estructura
organizativa de un disco duro de los que usualmente podemos encontrar
instalados en cualquier ordenador personal compatible y que pueden
servir de orientacin a la hora de responder algunos de los
interrogantes que se nos pueden presentar durante el proceso que nos
ocupa y, como no, en otros momentos durante su uso y configuracin.
Tambin se detallar el problema de las BIOS que no tienen la
capacidad de manejar discos duros con ms de 16 cabezas, de gran
proliferacin, nicamente en lo que se refiere a la instalacin de
este sistema operativo y su uso.
Generalmente, en un PC con un solo sistema operativo instalado (que
vamos a dar por entendido que se trata del DOS, en cualquiera de sus
implementaciones1) no hemos tenido que enfrentarnos, para un uso
normal, al concepto de particin, posibilidad que nos va a permitir el
compartir el disco duro entre varios sistemas operativos sin que las
caractersticas de uno interfiera en los restantes, cada uno contar
con su formato y organizacin especfica del sistema de ficheros sin
problema alguno de solapamiento o errores en la configuracin de estos
si definimos bien el lugar que deben ocupar.
A la hora de instalar LINUX vamos a tener que decidir sobre el lugar
donde instalarlo, atendiendo a nuestras necesidades, o simplemente a
nuestros gustos. Un buen conocimiento de estas ideas puede ser
clarificador.
\subsection{Estructura lgica de un disco duro.}
Para la gestin de toda la informacin que contiene un disco duro en
cuanto a particiones se refiere disponemos de las estructuras:
\begin{description}
\item[Sector de Particiones]FDISK crea este sector en el primer sector
del disco duro (cabeza 0, cilindro 0, sector 0). Este es el sector
que carga el BIOS despus de un Reset o un arranque del
sistema a la posicin de memoria 0000:7C00, siempre que no se
encuentre disquete en la unidad A:. Si en los dos ltimos Byte de
los 512 de este sector se encuentra con una secuencia de cdigo
55AA(hex), considera a este sector como ejecutable, y comienza la
ejecucin de programa con el primer byte de sector. De lo contrario
se produce un error.
El cdigo que se encuentra en este sector es el que tiene como tarea
el identificar cual es la particin activa y cargar su sector de
arranque, lo cual implica el sistema operativo a ejecutar. Dnde se
encuentra el sector de arranque y a que particin pertenece la
rutina lo averigua en el contenido de la tabla de particiones, que
se encuentra en la direccin 1BEh. en el sector de particin.
\begin{figure}
\begin{center} \small
\begin{verbatim}
Direcc. Contenido Tipo
+000h.
Cdigo de particin.
Cdigo.
+1BEh.
1.Entrada en la tabla de particiones.
16 Byte.
+1CEh.
2.Entrada en la tabla de particiones.
16 Byte.
+1DEh.
3.Entrada en la tabla de particiones.
16 Byte.
+1EEh.
4.Entrada en la tabla de particiones.
16 Byte.
+1FEh.
Cdigo de identificacin (AA55) que
identifica al sector de particiones.
2 Byte.
\end{verbatim}
\end{center}
\caption{\label{Figura-2-1} Estructura del sector de particiones del
disco duro }
\end{figure}
\item[Tabla de particiones] Cada una de las particiones que podemos
tener tiene una entrada en esta tabla. Est limitada por cuestiones
de espacio a 4 entradas, por lo que podemos tener solo este nmero
de particiones primarias.
Existe otro tipo de particin, esta vez denominada extendida, de la
cual el DOS solo permite una por dispositivo y que puede contener a
su vez varias particiones lgicas, de esta forma nos podemos saltar
el lmite en el nmero de particiones que podemos tener.
Lo ms usual es instalar LINUX en una particin primaria que va a
ser la forma explicada para el proceso de instalacin, pero esto no
ha de ser as y podemos instalarlo en una particin lgica. Un punto
a tener en cuenta a la hora de decidir la futura ubicacin del
sistema operativo es la forma en que podremos incializarlo una vez
instalado (teniendo en cuenta las limitaciones que impone nuestra
BIOS), sirva como adelanto que siempre podremos utilizar un disquete
como mtodo de arranque, mtodo que en principio ser el utilizado.
Para ms informacin recomiendo acudir al contenido del Apartado 2
del Captulo III.
\end{description}
\subsection{Discos duros IDE, BIOS y LINUX.}
Ante las necesidades de espacio que pueden surgir debido al software
que queremos utilizar y/o la instalacin de varios sistemas operativos
en nuestro ordenador puede que nos veamos obligados a adquirir un
nuevo dispositivo de almacenamiento con ms capacidad de la que
disponemos. Esto ha propiciado la aparicin de discos duros de gran
capacidad (85O Mb, 1Gb., 2Gb, etc....) para el tipo de controladora
que se ajusta al estndar ATA/IDE3.
El estndar ATA define un total de 28 bits para el direccionamiento de
los sectores que componen un disco duro (8 para el sector, 10 para el
cilindro, 4 para el nmero de cabezal y los 6 bits restantes indican
el numero de sectores por cabeza), lo cual limita el nmero de
cilindros a 1024, barrera que ya se ha superado en el hardware actual
donde no es extrao encontrar discos duros con 1654 cilindros, 16
cabezas por cilindro y 63 sectores por cabeza, por ejemplo.
De esta forma tenemos limitado el tamao de la unidad de
almacenamiento a 504 Mb.4 sea cual sea su tamao real debido a que
esta informacin la gestiona la BIOS5 del ordenador.
El sistema operativo DOS utiliza los servicios de la BIOS para el
acceso al disco duro por lo que esta limitacin le afecta
directamente.
Algunas BIOS ya han subsanado este problema, teniendo la posibilidad
de acceder a los sectores mediante otros esquemas de direccionamiento
tales como el LBA (de Logical Block Address) que establece un
direccionamiento lineal de los sectores comenzando desde 0 separando
de esta forma la direccin fsica de la lgica adems de utilizar una
geometra diferente para la misma unidad a fin de poder obtener ms
cilindros.
Con una BIOS que no tiene esta posibilidad existen varias opciones:
\begin{enumerate}
\item Si hemos definido la particin DOS al lmite del espacio
mencionado, hemos de tener en cuenta que tendremos que arrancar el
LINUX con el disco de arranque habilitado a tal efecto o con el
programa llamado Loadlin, no podremos utilizar el gestor de arranque
Lilo que acompaa a la distribucin.
\item Tener la parte correspondiente al arranque del sistema operativo
(vmlinuz zimage) por debajo de este lmite de 1024 cilindros,
dentro del la particin correspondiente al DOS, o como particin
dedicada nicamente al arranque, para que pueda funcionar el gestor
de arranque Lilo. Si introducimos los ficheros necesarios en la
particin DOS puede traer graves problemas si utilizamos un programa
de defragmentacion del disco duro bajo DOS, puede 'mover' esta
imagen, confundir al Lilo, y no arrancar.
\end{enumerate}
Lo que hay que dejar claro es que a LINUX no le afectan estas
limitaciones porque no utiliza los servicios de la BIOS para acceder
al disco duro durante su ejecucin, slo accede a los parmetros
necesarios mientras arranca el sistema a fin de obtener su geometra.
Al gestor de arranque Lilo le afecta dicho problema porque accede a la
BIOS a la hora de obtener los parmetros de la unidad.
\section{Crear los Discos para la Instalacin.}
Lo primero que hay que hacer para instalar el sistema operativo LINUX
con esta distribucin es crear dos discos que van a contener el
software necesario para la instalacin del mismo. Uno de ellos (boot)
contendr una imagen del ncleo a cargarse en memoria durante el
arranque del sistema, esta imagen la escogeremos del directorio
BOOTDISK, y el otro contendr el resto de software indispensable
(root).
Se da por supuesto que previamente hemos dejado espacio suficiente en
nuestro disco duro para que pueda contenerlo, esto es, tendremos que
haber ajustado el tamao de las particiones que pudiramos tener. Para
este fin la distribucin Slackware incorpora en uno de sus directorios
un programa llamado FIPS6 que ayuda a reducir el tamao de las
particiones DOS, pudiendo evitar el tener que perder toda la
informacin de la que disponemos en este lugar al tener que recurrir
al FDISK. A pesar de estar convenientemente indicado en la
documentacin que lo acompaa conviene recordar que el trabajo con
este programa no est garantizado en su xito adems requiere estar
muy seguros del proceso que estamos realizando.
Sobre el espacio conveniente para la instalacin de LINUX, Slackware
no proporciona informacin sobre el tamao que cada uno de los
paquetes o series puede ocupar ni lo que diferentes tipos de
instalacin (mnima, normal, ...) puede necesitar. Para una
instalacin con los ficheros de arranque y configuracin, algunas
utilidades y el entorno grfico podemos necesitar al menos 80 Mb.,
pero esto solo es un dato orientativo (otros documentos indican que el
tamao estimado es de 2 Mb. por paquete instalado).
Una vez formateados y verificados dos discos vamos a proceder a crear
el disco de arranque (boot), para ello hemos de elegir entre todos los
ncleos que se incluyen en el directorio BOOTDISK, pero antes unas
notas.
Estos ncleos los podemos considerar 'genricos', esto es, algunos de
ellos estn configurados para el soporte de lectores de CD-ROM
especficos, tarjetas SCSI y otro tipo de hardware, pero esto no
garantiza que vaya a reconocer este hardware "a la primera", nuestro
objetivo es que el sistema reconozca el hardware bsico de nuestro
ordenador, para poder arrancar y posteriormente
configuraremos o incluso compilaremos el ncleo para ajustarlo a
nuestras necesidades.
En este directorio disponemos de varios ficheros con ncleos para
diferentes configuraciones.
En el fichero which.one de este directorio tenemos una detallada
descripcin de cada uno de ellos y el tipo de hardware para el que
est configurado, se optar por el ms general, el fichero bare.gz
puede servir para empezar, como se ha mencionado antes, ya tendremos
ocasin de configurar el LINUX para que reconozca nuestro hardware ms
concretamente.
Es por esto que, si tenemos la distribucin en formato CD-ROM,
aconsejo el copiarla previamente en la unidad C:, o en disquetes si lo
deseamos, ya que puede que ninguno de los ficheros que tenemos a
nuestra disposicin reconozca nuestro lector (de momento hemos optado
por un fichero de arranque que no maneja esta unidad).
Podemos empezar por copiar a nuestro disco duro (o en disquetes) las
series A, AP, D y K para la instalacin y configuracin. Esto se
recomienda ya que hay numerosos problemas con los distintos tipos de
lectores de disco ptico que existen en el mercado, todos preconizan
el adaptarse a estndares como el IDE/ATAPI para este tipo de
perifricos pero no obstante no estamos exentos de tener mltiples
problemas a pesar de haber elegido ficheros como idecd.gz, abare.gz y
otros destinados a esta tarea.
Para la copia del contenido de este fichero en el disquete
utilizaremos dos programas que acompaan a la distribucin que se
denominan RAWRITE y GZIP, posteriormente volveremos a recurrir a stos
para la creacin del disco root.
Los pasos necesarios sern:
\begin{enumerate}
\item Copiar el fichero elegido en nuestro disco duro (comando copy).
\item Descomprimir ste utilizando el programa GZIP con el
comando:
\begin{verbatim}
D:GZIP7 -d BARE.GZ
\end{verbatim}
\item Invocar el programa RAWRITE para hacer la copia de este
fichero al disco flexible.
\begin{verbatim}
D:RAWRITE
\end{verbatim}
\end{enumerate}
Posteriormente se introduce un disco en blanco y se contesta a las dos
preguntas que se nos hace con el nombre del fichero (BARE) y la unidad
de destino (A:). RAWRITE har una copia de este fichero a nuestro
disco. Si apareciera algn mensaje de error durante este proceso es
mejor cambiar el disco flexible por otro y repetir la copia.
La creacin del disco root esencialmente consta de los mismos pasos,
en este caso acudiremos al directorio RROTDISK en el que encontraremos
varios ficheros de instalacin (setup).
En este caso el fichero ms comn es color.gz, que est indicado para
monitores en color, text.gz es para monitores en blanco y negro.
Tenemos que coger este fichero, y repetir los mismos pasos descritos
para la creacin del disco boot, excepto en lo que se refiere a su
descompresin, este fichero no hay que descomprimirlo, hay que
copiarlo (RAWRITE) a la unidad A: tal como est.
Llamar la atencin sobre uno de los ficheros contenido en este
directorio, umsdos.gz que permite la instalacin en una particin
dedicada al sistema operativo DOS, es decir, no hemos de perder la
informacin de nuestra particin en el proceso de redistribucin del
espacio, para el DOS el espacio que dediquemos al LINUX ser un
directorio en su estructura de ficheros, pero esto se comentar con
ms detalle a continuacin.
\section{Creacin de las Particiones.}
\subsection{El rea de intercambio con memoria principal.}
Previamente a esta parte del proceso de instalacin se describir
brevemente este concepto y su forma de plasmarlo bajo el punto de
vista del LINUX.
Algunos sistemas operativos utilizan una zona de la memoria secundaria
para almacenar temporalmente zonas de memoria principal que debe
desocupar por necesidades de la carga del sistema que se est
ejecutando ese momento. Todo esto definido de manera tan sucinta hay
que sealar que depende de otros conceptos como la poltica de gestin
de memoria, gestin de procesos, la capacidad RAM del sistema, el tipo
de hardware disponible y la forma en que cada sistema operativo ha
dado solucin a estos problemas.
Esta posibilidad se debe ver desde el punto de vista prctico como el
poder incrementar la memoria disponible en nuestro ordenador, sin
necesidad de invertir en hardware adicional, el sistema operativo
dispondr de una cantidad de memoria concreta sin tener que ser toda
fsica.
Con LINUX podemos habilitar esta zona como particin dedicada
exclusivamente a esta tarea o como un fichero ms de nuestro disco
duro. Para configurar este rea lo haremos dentro del proceso de
instalacin en el primer caso8 desde el programa setup y desde la
lnea de comandos para el segundo.
Para crear un fichero de, por ejemplo, ocho Megabytes de capacidad y
destinarlo a este fin la secuencia de comandos ser:
\begin{verbatim}
dd if=/dev/zero of=/swap bs=1024 count=8192
sync
mkswap -c /swap 81929
\end{verbatim}
Con el primer comando se ha creado un fichero vaco del tamao
deseado, el segundo comando sirve para prevenir errores10 y el tercero
es para que el sistema operativo reconozca este rea. Una vez creado e
inicializarlo hay que activarlo para hacerlo accesible al sistema:
\begin{verbatim}
swapon /swap
\end{verbatim}
Si lo que deseamos es eliminar este rea hay que, en primer lugar,
desactivar este rea:
\begin{verbatim}
swapoff /swap
\end{verbatim}
para posteriormente eliminar el fichero con el comando rm swap, Nunca
hacerlo al contrario!, podra traer como efecto la prdida de
informacin de algunos de los programas que en ese momento
estuvisemos ejecutando.
Si queremos que este fichero de intercambio lo reconozca nuestro
sistema cada vez que arranque hemos de incluir la siguiente lnea en
el fichero /etc/fstab:
\begin{verbatim}
/swap none swap defaults 1 1
\end{verbatim}
y recordar el eliminarla si hemos borrado este fichero o queremos
dejar su activacin para cuando sea necesaria.
Hay que tener en cuenta a la hora de decidir el tipo de rea que el
acceso si est definida como una particin dedicada es mucho ms
rpido que si lo tenemos como un fichero, ya que de esta forma tiene
todas las pginas de memoria salvadas de una forma contigua (= mayor
velocidad), se evita la carga que supone el utilizar sistema de
ficheros mediante el manejador conveniente, para acceder a su vez al
fichero de intercambio, adems que en el fichero la ubicacin fsica
de la informacin no tiene porque ser contigua.
Sobre el espacio que debemos dedicar a este rea, decir que no hay una
regla general a aplicar. Normalmente si queremos utilizar el entorno
grfico X Window y las aplicaciones que lo acompaan, cuatro Mb. de
memoria RAM es poca memoria, se recomiendan como mnimo ocho. Si
tenemos ocho Mb. podemos definir ocho ms.
Alguna documentacin indica como regla general el definir un rea de
intercambio con el doble de tamao que la memoria fsica disponible.
LINUX utilizar todas las particiones y ficheros de intercambio que le
definamos durante su utilizacin, podemos tener dos particiones y tres
ficheros destinados al rea de intercambio (aunque esta configuracin
no tiene mucho sentido), el lmite para esta versin es de 8
dispositivos (ficheros o particiones) con un tamao mximo por
dispositivo de 128 Mb. aproximadamente.
\subsection{Creacin de las particiones.}
Una vez creados los discos boot y root atendiendo a la configuracin
del sistema vamos a proceder a detallar lo mejor posible el proceso de
instalacin del software del sistema operativo.
Lo primero que hay que hacer es, una vez introducido en la disquetera
el disco de arranque (boot), reiniciar el ordenador. Una vez hecho
esto y tras una breve espera deber aparecer en nuestra pantalla los
siguientes mensajes:
\begin{figure}[htbH]
\begin{verbatim}
LILO.
Welcome to the Slackware Linux 3.0.0 bootkernel disk!
If you have any extra parameters to pass to the kernel, enter them at the
prompt belox after one of the valid configuration names (ramdisk,
mount, drive2)
Here are some examples (and more can be found in the BOOTING file):
ramdisk hd=cyl,hds,secs... (Where "cyl", "hds", and "secs" are
the number of cylinders, sectors, and heads on the drive. Most
machines won't need this.)
In a pinch you can boot your system with a command like:
mount root=/dev/hda1
On machines with low memory, you can use mount root=/dev/fd1 or
mount root=/dev/fd0 to install without a ramdisk. See LOWMEM.TXT for
details
If you would rather load the root/install disk from your second
floppy drive:
drive 2 (or even this: ramdisk root=/dev/fd1)
DON'T SWITCH ANY DISKS YET! This prompt is just for entering extra
parameters. If you dont need to enter any parameters, hit ENTER to
continue.
boot:
\end{verbatim}
\caption{\label{Figura-2-5} Mensaje de bienvenida de la distribucin
Slackware.}
\end{figure}
Esta pantalla primero da la bienvenida y luego indica que ahora es el
momento para la entrada de cualquier parmetro extra que necesitemos
introducir a la hora de la iniciacin del sistema. Indica que hay tres
palabras autorizadas, root, mount y drive2 para este fin. Estos
parmetros indicarn al sistema donde deseamos tener la particin
principal (o de arranque), que por defecto es la /dev/hda1 si no se
tratase de otra, si hay introducido el disco root en una segunda
unidad de disco, etc...11
En condiciones normales no se tendr que introducir ningn parmetro
adicional de estas caractersticas, por lo que simplemente pulsaremos
la tecla ENTER, tras lo cual se muestra el siguiente mensaje:
\begin{verbatim}
Loading ramdisk
\end{verbatim}
seguido de una serie de puntos como indicacin de el proceso de carga
en memoria, este proceso puede durar unos segundos dependiendo de la
velocidad de nuestra mquina.
Tras esto aparecern por pantalla una serie de mensajes indicando todo
el hardware de nuestro ordenador que est identificando el sistema
durante el arranque al igual que mostrar alguna de las utilidades que
ya estn soportadas por el ncleo. Posteriormente se muestra un
mensaje pidiendo que cambiemos el disco por el de root y pulsemos
ENTER:
\begin{verbatim}
Insert RAMDISK floppy and press ENTER.
\end{verbatim}
Tras la carga en memoria de este disco aparecer de nuevo un mensaje
de bienvenida propio de la distribucin adems de cuatro notas muy
importantes a tener en cuenta antes de ejecutar el programa setup. Una
de ellas se refiere a la creacin de las particiones necesarias, tanto
la principal como la de intercambio, la segunda a cmo activar este
rea de intercambio, la tercera invita a ejecutar el programa de
instalacin y, por ltimo, se indica la forma de configurar el sistema
si nuestro ordenador tiene el monitor en blanco y negro (puede retirar
el disco si lo desea). El sistema mostrar como mensaje:
\begin{verbatim}
slackware login:
\end{verbatim}
Aqu hemos de introducir la palabra root para poder acceder al sistema
al igual que en cualquier mquina UNIX.
Como primer paso se empezar por definir las particiones que sena
necesarias tanto para instalar el software como para el rea de
intercambio con memoria, teclearemos fdisk <unidad>, donde unidad ser
la que vamos a destinar como destino de nuestra instalacin, de no
indicar nada, tomar la unidad por defecto.
\begin{figure}[htbH] \small
\begin{verbatim}
Using /dev/hda as default device!
The number of cylinders for this disk is set to 1654.
This is larger than 1024, and may cause problems with:
1) software that runs at boot time (e.g., LILO)
2) booting and partitioning software form other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help):
\end{verbatim}
\caption{\label{Figura-2-6} Mensaje inicial de fdisk..}
\end{figure}
Este mensaje avisa que las caractersticas del disco duro con el que
vamos a trabajar pueden afectar al tipo de programas que se mencionan
como ejemplo, tambin muestra el mensaje a la espera de un comando.
En este caso si introducimos la letra sugerida 'm' se presentar el
siguiente men:
\begin{figure}[htbH] \small
\begin{verbatim}
Command action
a toggle a bootable flag
c toggle the dos compatiblity flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
p print the partition table
q quit without saving changes
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help):
\end{verbatim}
\caption{\label{Figura-2-7} Men principal de fdisk.}
\end{figure}
De esta lista, las opciones ms interesantes son:
\begin{itemize}
\item 'd' para borrar una particin.
\item 'l' para listar el tipo de particiones reconocidas.
\item 'm' para cambiar el tipo de particin.
\item 'n' para crear una nueva particin.
\item 'p' muestra el contenido de la tabla de particiones.
\item 'q' salir sin grabar los datos.
\item 't' cambiar el tipo de particin.
\item 'w' salir grabando los cambios realizados.
\end{itemize}
Si elegimos la opcin 'p', obtendremos por pantalla algo similar a
la12 informacin mostrada en la figura siguiente:
\begin{figure} \small
\begin{verbatim}
Disk /dev/hda: 16 heads, 63 sectors, 1654 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Begin Start End Blocks Id System
/dev/hda1 * 1 1 1016 512032+ 6 DOS 16-bit >=32M
Command (m for help):
\end{verbatim}
\caption{\label{Figura-2-8} Informacin mostrada sobre el disco duro.}
\end{figure}
Mensaje que indica el nombre de la unidad, su geometra y los valores
referidos a la nica particin existente, en este caso dedicada al
sistema operativo DOS y marcada como particin de arranque.
Empezaremos creando la particin que vamos a dedicar al sistema de
ficheros, para esto hemos de tener muy en cuenta todo lo descrito
sobre el problema de algunas BIOS con los discos duros de alta
capacidad.
Elegiremos a este fin la opcin 'n', tras lo cual aparecer el
mensaje:
\begin{figure}[htbH]
\begin{verbatim}
Command (m for help): n
Command action
e extended
p primary partition (1-4)
\end{verbatim}
\caption{\label{Figura-2-9}}
\end{figure}
Aqu podemos definir el tipo de particin que deseamos para la
instalacin, elegiremos la opcin 'p' para instalarlo en una particin
primaria, se mostrarn estos tres mensajes, uno tras otro, a los que
deberemos responder, para el ejemplo, con los siguientes valores:
\begin{figure}[htbH] \small
\begin{verbatim}
Partition number (1-4): 2 <>
First cylinder (1017-1654): 1017 <>
Last cylinder or +size or +sizeM or +sizeK (1017-1654): +289M <>
\end{verbatim}
\caption{\label{Figura-2-10}}
\end{figure}
Se ha definido la particin nmero dos, que comienza en el cilindro
nmero 1017, el primero disponible despus de la particin numero uno,
con un tamao de 289 Mbytes, el tamao de la particin lo podemos
especificar con el valor del ltimo cilindro, tamao en bytes,
Megabytes o en Kilobytes como se puede apreciar en el formato de los
parmetros que acepta el programa.
Ahora se proceder a definir la particin de intercambio (swap) en
este caso con un tamao de 24 Mbytes, para averiguar el valor a
introducir como primer cilindro hay que recurrir a la opcin 'p'. Para
ello los primeros pasos son iguales a los que hemos visto
anteriormente:
\begin{figure}[htbH] \small
\begin{verbatim}
Partition number (1-4): 3 <>
First cylinder (1024-1654): 1024<>
Last cylinder or +size or +sizeM or +sizeK (1024-1654): +24M <>
\end{verbatim}
\caption{\label{Figura-2-11}}
\end{figure}
Una vez creadas las dos particiones echaremos una ojeada al estado de
la tabla de particiones:
\begin{figure}[htbH] \small
\begin{verbatim}
Disk /dev/hda: 16 heads, 63 sectors, 1654 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Begin Start End Blocks Id System
/dev/hda1 * 1 1 1016 512032+ 6 DOS 16-bit >=32M
/dev/hda2 1017 1017 1604 296352 83 Linux native
/dev/hda3 1024 1605 1653 24696 83 Linux native
\end{verbatim}
\caption{\label{Figura-2-12}}
\end{figure}
Ya estn creadas las dos particiones que LINUX va a utilizar, como
ltimo paso se definir la particin '/dev/hda3' como destinada a
swap, para ello se utiliza a la opcin 't', tras ello hay que
introducir los siguientes parmetros:
\begin{figure}[htbH] \small
\begin{verbatim}
Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes). 82
\end{verbatim}
\caption{\label{Figura-2-13}}
\end{figure}
Con ello ya se tiene la tabla de particiones configurada para el
objetivo de este punto:
Disk /dev/hda: 16 heads, 63 sectors, 1654 cylinders
Units = cylinders of 1008 * 512 bytes
\begin{figure}[htbH] \small
\begin{verbatim}
Device Boot Begin Start End Blocks Id System
/dev/hda1 * 1 1 1016 512032+ 6 DOS 16-bit >=32M
/dev/hda2 1017 1017 1604 296352 83 Linux native
/dev/hda3 1024 1605 1653 24696 82 Linux swap
\end{verbatim}
\caption{\label{Figura-2-14}}
\end{figure}
Tras esto, si todo ha ido bien, abandonaremos del programa con la
opcin 'w' que grabar la tabla de particiones que hemos definido,
conviene anotar el nmero de bloques que tiene el rea de intercambio
si se desea activar este rea a travs de la lnea de comandos, aunque
el programa setup lo hace automticamente en uno de los pasos de la
instalacin.
Si se necesita activar el rea de intercambio, debido a la cantidad de
memoria RAM disponible, introducir los siguientes comandos (una vez
hemos abandonado el programa fdisk):
\begin{verbatim} \small
# mkswap -c /dev/hda3 24696
# swapon /dev/hda3
\end{verbatim}
Recordar el no acceder a esta opcin dentro del programa de
instalacin si ya tenemos activada este rea.
Por ltimo decir que esto es lo que se podra considerar como una
distribucin del espacio del disco duro "tpica", pero no tenemos
porqu ceirnos a sta si lo deseamos, podemos definir primero el rea
de intercambio y despus la destinada al sistema de ficheros, puede
crearse ms de una particin para los ficheros y otras combinaciones
que la experiencia o nuestras necesidades puedan plantearnos13.
\section{Instalacin}
\marginpar{aadir/buscar breve explicacion sobre instalacion de Red Hat, Suse y Debian...}
|