Edición 1.0
Negrita monoespaciado
Para ver el contenido del archivomy_next_bestselling_novel
en su directorio actual de trabajo, escriba el comandocat my_next_bestselling_novel
en el intérprete de comandos de shell y pulse Enter para ejecutar el comando.
Pulse Enter para ejecutar el comando.Pulse Control+Alt+F1 para cambiar a la primera terminal virtual. Pulse Control+Alt+F7 para volver a su sesión de Ventanas-X.
Negrita-monoespaciado
. Por ejemplo:
Las clases de archivo relacionadas incluyenfilename
para sistema de archivos,file
para archivos ydir
para directorios. Cada clase tiene su propio conjunto asociado de permisos.
Seleccionar Preferencias de Ratón. En la pestaña de Botones, haga clic en la cajilla ratón de mano izquierda y luego haga clic en para cambiar el botón principal del ratón de la izquierda a la derecha (adecuando el ratón para la mano izquierda).desde la barra del menú principal para lanzarPara insertar un caracter especial en un archivo gedit, seleccione desde la barra del menú principal . Luego, desde la barra del menú elija mapa de caracteres, teclee el nombre del caracter en el campo de Búsqueda y haga clic en . El caracter buscado se resaltará en la Tabla de caracteres. Haga doble clic en este caracter resaltado para colocarlo en el campo de Texto para copiar y luego haga clic en el botón de . Ahora regrese a su documento y elija desde la barra de menú de gedit.
Itálicas-negrita monoespaciado
o Itálicas-negrita proporcional
Para conectar a una máquina remota utilizando ssh, tecleessh
en un intérprete de comandos de shell. Si la máquina remota esnombredeusuario
@dominio.nombre
example.com
y su nombre de usuario en esa máquina es john, tecleessh john@example.com
.El comandomount -o remount
remonta el sistema de archivo llamado. Por ejemplo, para volver a montar el sistema de archivofile-system
/home
, el comando esmount -o remount /home
.Para ver la versión de un paquete actualmente instalado, utilice el comandorpm -q
. Éste entregará el resultado siguiente:paquete
.
paquete-versión-lanzamiento
cuando el servidor Apache HTTP acepta solicitudes, envía procesos hijos o hilos para manejarlos. Este grupo de procesos hijos o hilos se conoce como un server-pool. Bajo el servidor HTTP de Apache 2.0, la responsabilidad para crear o mantener estos server-pool se resume en un grupo de módulos llamado Módulos de multi-procesamiento (MPMs). A diferencia de otros módulos, sólo un módulo del grupo MPM puede ser cargado por el servidor HTTP de Apache.
romano monoespaciado
y presentada así:
libros Escritorio documentación borradores mss fotos cosas svn libros_pruebas Escritorio1 descargas imágenes notas scripts svgs
romano monoespaciado
, pero se presentan y resaltan de la siguiente manera:
package org.jboss.book.jca.ex1; import javax.naming.InitialContext; public class ExClient { public static void main(String args[]) throws Exception { InitialContext iniCtx = new InitialContext(); Object ref = iniCtx.lookup("EchoBean"); EchoHome home = (EchoHome) ref; Echo echo = home.create(); System.out.println("Created Echo"); System.out.println("Echo.echo('Hello') = " + echo.echo("Hello")); } }
boot.iso
para un CD o disco USB arrancable mínimo. Escriba la imagen en el medio físico apropiado para crear el medio arrancable. El medio no contedrá paquetes por lo que se le deberá indicar un disco duro o repositorio en línea para completar la instalación.
netinst.iso
·para un CD arrancable de tamaño reducido. Escriba la imagen en el medio físico apropiado para crear el medio arrancable.
vmlinuz
y la imagen ramdisk initrd.img
del directorio de la distribución isolinux/
. Configure su sistema operativo para que arranque dicho kernel y que cargue la imagen ramdisk. Para más información sobre como instalar sin medios, vaya a Capítulo 10, Instalación sin Medios.
fedora/linux/releases/11/
. Este directorio contiene una carpeta para cada arquitectura soportada por esa versión de Fedora. Los archivo de medios CD y DVD aparecen dentro de esa carpeta en una subcarpeta llamada iso/
. Por ejemplo, puede encontrar el archivo para la distribución en DVD de Fedora 11 para la arquitectura x86_64 en fedora/linux/releases/11/Fedora/x86_64/iso/Fedora-11-x86_64-DVD.iso
.
Fabricante y Modelo del Procesador | Tipos de Arquitecturas para Fedora |
---|---|
Intel (excepto Atom 230, Atom 330, Core 2 Duo, Centrino Core2 Duo, y la reciente familia Xeon); AMD (excepto Athlon 64, Athlon x2, Sempron 64, y Opteron); VIA C3, C7 |
i386
|
Intel Atom 230, Atom 330, Core 2 Duo, Centrino Core 2 Duo, y Xeon; AMD Athlon 64, Athlon x2, Sempron64, y Opteron; Apple MacBook, MacBook Pro, y MacBook Air |
x86_64
|
Apple Macintosh G3, G4, G5, PowerBook, y otros modelos no-Intel |
ppc
|
i386
.
i386
. Los procesadores Atom de las Series 230 y 330 están basados en la arquitectura x86_64
. Vaya a http://ark.intel.com/cpugroup.aspx?familyID=29035 para más detalles.
Fedora-11-x86_64-DVD.iso
. Vaya a Sección 2.2, “¿Qué Arquitectura Tiene Mi Computadora?” si no está seguro de la arquitectura de su computadora.
Instalar al Dsico Rígido
que está en el escritorio. Si decide que le gusta y desea instalarlo, simplemente haga doble clic en ese ícono para que se copie Fedora a su disco duro. Puede descargar la imágen Viva directamente desde un espejo o usando BitTorrent.
arch
con la arquitectura de computadora que se está instalando.
Tipo de medio | Localizacion de los Archivos |
---|---|
Distribución Completa en DVD |
fedora/linux/releases/11/Fedora/
|
Imagen viva |
fedora/linux/releases/11/Live/ , fedora/linux/releases/11/Live/
|
Medio arrancable mínimo en CD |
fedora/linux/releases/11/Fedora/
|
su -c 'yum -y install livecd-tools'
/dev/disk/by-label
, o use findfs
:
su -c 'findfs LABEL="MyLabel
"'
/var/log/messages
para más detalles:
su -c 'less /var/log/messages'
livecd-iso-to-disk
para escribir la imágen ISO al medio:
su -c 'livecd-iso-to-diskthe_image.iso
/dev/sdX1
'
sdX1
con el nombre del dispositivo para la partición en el medio USB. La mayoría de los discos flash y discos duros externos usan solamente una partición. Si cambió este comportamiento o hizo alguna partición especial, puede llegar a necesitar consultar otras fuentes para más ayuda.
Tabla de contenidos
/
y swap
) a Fedora.
dd
para copiar el archivo de imagen diskboot.img
desde el directorio /images/
en el DVD o CD-ROM 1. Por ejemplo:
dd if=diskboot.img of=/dev/sda
images/
en el DVD de instalación, contiene el archivo boot.iso
file. Este archivo es una imagen de un disco que puede ser quemado e un CD y utilizarse para inicializar el programa de instalación. Para utilizar este CD, su equipo debe ser capaz de inicializarse desde el CD-ROM, y las configuraciones del BIOS deben estar establecidas para realizar dicha inicialización.
boot.iso
, asegúrese de seleccionar la opción de quemar un archivo de imagen al disco
en el software que utiliza para crear discos. La expresión exacta de esta opción varía de acuerdo al software utilizado, pero debería contener la palabra "imagen". Fíjese que no todos los programas de creación de discos incluyen esta opción. Microsoft Windows XP o Windows Vista, por ejemplo, no ofrecen esta opción con el software de creación de discos que tienen instalado por defecto. Existen muchos programas disponibles en la red que añaden esta capacidad a los sistemas operativos basados en Windows; Infrarecorder, por ejemplo, es un programa gratuito y de código abierto para quemar archivos de imágenes, que puede conseguirse en el siguiente link: http://www.infrarecorder.org/.
boot:
:
linux mediacheck
/ubicación/espacio/de/disco
. El directorio que estará disponible a través de FTP, NFS o HTTP será directorio/a/exportar
. Por ejemplo, /ubicación/espacio/de/disco
puede ser un directorio que usted ha creado con el nombre de /var/isos
. /directorio/a/exportar
puede ser /var/www/html/f11
, para una instalación a través de HTTP.
dd if=/dev/dvd
of=/ubicacion/espacio/de/disco/
f11.iso
dvd
hace referencia a su dispositivo de DVD.
README-en
en el disco1
.
mv /ubicación/espacio/de/disco/
f11.iso /directorio/de/acceso/publico/
mv /ubicación/espacio/de/disco/
f11-disk*.iso /directorio/de/acceso/publico/
/directorio/de/acceso/publico
pueda ser exportado a través de NFS añadiendo una entrada a /etc/exports
.
/directorio/de/acceso/publico
dir.ip.cliente
(ro,no_root_squash)
/directorio/de/acceso/publico
*(ro,no_root_squash)
/sbin/service nfs start
). Si NFS ya está en ejecución, vuelva a cargar el archivo de configuración (en un sistema Fedora, utilice /sbin/service nfs reload
).
dd if=/dev/cdrom of=/tmp/nombre-archivo
.iso
md5sum
(hay muchos programas md5sum
disponibles para varios sistemas operativos). Necesita un programa md5sum
disponible en la misma máquina Linux que las imágenes ISO.
boot:
:
linux mediacheck
updates.img
en el directorio desde el cual está realizando la instalación, éste será utilizado para las actualizaciones del programa de instalación anaconda
. Consulte el archivo install-methods.txt
en el paquete RPM de anaconda
para obtener información detallada sobre las diversas maneras de instalar Fedora, así como las formas de aplicar las actualizaciones al programa de instalación.
[1] Un espacio de disco sin particionar significa que el espacio del disco disponible en el(los) disco(s) duro(s) que está instalando no ha sido dividido en secciones para datos. Cuando particiona un disco, cada partición se comportará como una unidad de disco separada.
/boot
en sda1
, /
en sda2
, y /home
en sdb1
. Esto le permitirá luego, a lo largo del proceso de particionamiento, identificar particiones específicas.
linux dd
en el intérprete de comandos de instalación.
linux dd
, utilice el comando linux dd=url
, donde url
se reemplaza por una dirección HTTP, FTP o NFS de la imagen de controladores a utilizar.
drvnet.img
, escriba dd if=drvnet.img
of=/dev/fd0
como root.
driverdisk.img
deseado en dicho dispositivo. Por ejemplo:
dd if=driverdisk.img of=/dev/sda
boot:
, introduzca linux dd
si está utilizando un sistema basado en x86 o en x86-64 . Consulte Sección 7.3.1, “Iniciación del programa de instalación en Sistemas x86, AMD64 e Intel 64.” para obtener información sobre el inicio del programa de instalación.
Tabla de contenidos
linux askmethod
al final de la línea que aparece bajo el menú.
Método de Arranque | Método de instalación |
---|---|
DVD | DVD, red o disco duro |
CD o USB mínimo de arranque, CD de rescate | Red o disco duro |
CD Vivo o USB | aplicación Instalar en el Disco Rígido |
Network Boot
o Boot Services
. Una vez que configure apropiadamente el arranque PXE, la computadora puede arrancar el sistema de instalación de Fedora sin ningún otro medio.
pxelinux.cfg/*
:
IPAPPEND 2
APPEND ksdevice=bootif
ksdevice=link
linux text
en el indicador boot:
.
X
pulsar botones o seleccionar otras pantallas X
se reemplaza con cualquier letra subrayada que aparezca dentro de esa pantalla.
boot:
:
linux text
consola | keystrokes | contenidos |
---|---|---|
1 | ctrl+alt+F1 | Diálogo de instalación |
2 | ctrl+alt+F2 | indicador de shell |
3 | ctrl+alt+F3 | mensajes de instalación (mensajes del programa de instalación) |
4 | ctrl+alt+F4 | mensajes relacionados con el sistema |
5 | ctrl+alt+F5 | otros mensajes |
6 | ctrl+alt+F6 | visualización gráfica |
xdriver=vesa
– vea Capítulo 9, Opciones de Arranque
boot:
. La pantalla contiene información sobre una variedad de opciones. Cada opción también tiene una o más pantallas asociadas con ella. Para acceder a la pantalla de ayuda, pulse la tecla de función apropiada como se lista en la línea ubicada en la parte inferior de la pantalla.
boot:
, el programa de instalación se iniciará automáticamente si no hace nada durante el primer minuto. Para inhabilitar esta característica, pulse una de las teclas de función de la pantalla de ayuda.
linux text
linux mediacheck
images/
está el archivo boot.iso
. Este archivo es una imagen ISO que se puede usar para arrancar el programa de instalación. Para usar boot.iso
, su computador debe ser capaz de arrancar desde su unidad de CD-ROM y la BIOS debe estar configurado para ello. Debe quemar el archivo boot.iso
en un CD-ROM grabable.
linux console=<dispositivo>
linux text console=<dispositivo>
<dispositivo>
es el dispositivo que está utilizando (como ttyS0 o ttyS1). Por ejemplo, linux text console=ttyS0
.
utf8
como una opción en el momento de arranque del programa de instalación. Por ejemplo:
linux console=ttyS0 utf8
linux updates
linux text updates
rhupdates/
en el servidor.
linux askmethod
como opción de inicio). Consulte Sección 7.6, “Instalación desde un Disco Duro” para obtener instrucciones de instalación desde el disco duro.
linux askmethod
). Consulte Sección 7.8, “Instalación a través de NFS” para obtener las instrucciones de instalación a través de la red. Fíjese que las instalaciones a través de NFS pueden utilizar el modo gráfico.
linux askmethod
como opción de inicio). Consulte Sección 7.9, “Instalar desde FTP o HTTP” para obtener instrucciones de instalación para HTTP y FTP.
askmethod
, la próxima etapa se carga automáticamente desde el DVD. Proceda con Sección 7.10, “Bienvenido a Fedora”.
boot:
introduzca linux hdX
=cdrom
. Remplace X
con una de las siguientes letras dependiendo de la interfaz a la cual la unidad está conectada y si ésta está configurada como maestra o esclava (también conocida como primaria o secundaria):
a
— Primer controlador IDE, maestro
b
— Primer controlador IDE, esclavo
c
— Segundo controlador IDE, maestro
d
— Segundo controlador IDE, esclavo
install.img
dentro de los archivos ISO se debe copiar al directorio con nombre images
. Puede usar esta opción para instalar Fedora en computadoras que no tienen ni conexión de red ni unidad de CD/DVD.
install.img
del iso siga el procedimiento:
mount -t iso9660 /path/to/Fedora11.iso /mnt/point -o loop,ro
cp -pr /mnt/point/images /path/images/
umount /mnt/point
fdisk
.
/dev/sd
. Cada disco individual tiene su propia letra, por ejemplo /dev/sda
. Cada partición en un disco está numerada, por ejemplo /dev/sda1
.
Tipo de Partición | Volumen | Ruta original a los archivos | Directorio a usar |
---|---|---|---|
VFAT | D:\ | D:\Downloads\F11 | /Descargas/F11 |
ext2, ext3, ext4 | /home | /home/user1/F11 | /user1/F11 |
/
. Si las imágenes ISO están ubicadas en un subdirectorio de una partición montada, ingrese el nombre del directorio dentro de esa partición que las contiene. Por ejemplo, si la partición en donde se encuentran las imágenes ISO está montada normalmente como /home/
, y las imágenes se encuentran en /home/new/
, tiene que ingresar /new/
.
/11/Fedora/architecture
/os/
al camino mostrado en la página web. Una ubicación correcta para un sistema i386
se asemeja al URL http://espejo.ejemplo.com/pub/fedora/linux/releases/11/Fedora/i386/os
.
eastcoast
en el dominio ejemplo.com
, introduzca eastcoast.ejemplo.com
en el campo Servidor NFS.
/directorio/a/exportar/
.
/mirrors/Fedora/arch
/
, introduzca /mirrors/Fedora/arch/
(en donde arch
se reemplaza con el tipo de arquitectura de su sistema, tal como i386). Si todo se especificó correctamente, aparecerá un mensaje indicándole que se están recuperando los archivos desde el servidor.
mkdir discX
mount -o loop Fedora11-discX
.iso discX
X
con el número de disco correspondiente.
system-config-keyboard
en la línea de comandos de shell para lanzar la herramienta Configuración del teclado. Si usted no es el usuario root, se le pedirá la contraseña de root para poder continuar.
/home
separada y realice una instalación fresca. Para más información sobre las particiones y cómo configurarlas, vaya a Sección 7.18, “Disk Partitioning Setup”.
rpm -qa --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH}\n' > ~/old-pkglist.txt
su -c 'tar czf /tmp/etc-`date +%F`.tar.gz /etc' su -c 'mv /tmp/etc-*.tar.gz /home'
/home
así como el contenido de los servicios como Apache, FTP, o servidor SQL, o un sistema de administración de código fuente. Aunque las actualizaciones no son destructivas, si realiza mal alguna hay una pequeña probabilidad de pérdida de datos.
/home
. Si su directorio /home
no es una partición separada, ¡no debe seguir estos ejemplos al pie de la letra! Almacene sus respaldos en otro dispositivo como un CD o DVD o un disco rígido externo.
nombredepc
.nombrededominio
. Muchas redes tienen el servicio DHCP (Protocolo de Configuración Dinámica de Equipo) que provee automáticamente la información de nombre de dominio a los sistemas, dejando al usuario ingresar el nombre de equipo.
hostname
.localdomain
para su sistema Fedora. Si tiene más de una computadora en su red, usted debería darle un nombre de equipo diferente a cada una en ese dominio.
machine1.example.com
. El nombre de equipo (o "nombre corto") es machine1
, y el
nombre de dominio es example.com
.
address
/ netmask
, junto con la dirección de la puerta de enlace, y la dirección del nombre del servidor para su red.
system-config-date
en la línea de comandos de shell para lanzar la herramienta Propiedades de fecha/hora. Si usted no es el usuario root, se le pedirá la contraseña de root para poder continuar.
timeconfig
.
su -
para actuar como root cuando necesite configurar algo de forma rápida. Estas reglas básicas minimizarán las posibilidades de que un comando incorrecto o un error de tipografía puedan dañar su sistema.
su -
en el intérprete de comandos de la shell y a continuación pulse Intro. Luego introduzca la contraseña de root y pulse Intro.
system-config-rootpassword
en la línea de comandos de shell para lanzar la Herramienta de Contraseña de root. Si usted no es el usuario root, se le pedirá la contraseña de root para poder continuar.
root
en el campo Contraseña de Root. Fedora mostrará los caracteres como asteriscos por seguridad. Ingrese la misma clave en el campo Confirme para asegurar que sea la correcta. Después de poner la contraseña de root, presione para proceder.
/var/cache/yum/
por defecto. Si particiona el sistema manualmente y crea una partición /var/
separada, asegúrese de crear la partición lo suficientemente grande (3.0 GB o más) para poder descargar todas las actualizaciones de paquetes.
/boot/
en una partición fuera de la formación RAID (por ejemplo, un disco duro separado). Se necesita un disco duro interno para crear particiones con tarjetas RAID problemáticas.
/boot/
para las configuraciones de software RAID.
/boot/
.
/boot
.
/boot/efi/
de 100MB aproximadamente, una partición swap de al menos 512 MB y una partición root (/
) con suficiente espacio.
/bin/
, /dev/
, /etc/
, /lib/
, /proc/
, /root/
, y /sbin/
. Estos directorios deben ser parte de la
/
(raíz).
/boot
no puede residir en un grupo de volúmenes LVM. Antes de configurar cualquier grupo de volúmenes, cree la partición /boot
. Además, recuerde que para la partición /boot
, no puede utilizar ni un sistema de archivos ext4, ni un sistema de archivos btrfs.
/usr
en una partición diferente. Si /usr
no está ubicado en la partición /
(raíz), el proceso de inicialización se vuelve mucho más complejo, y en algunos sistemas (como por ejemplo aquellos que posean unidades de almacenamiento iSCSI), podría no funcionar.
lvm
. Para volver a la instalación en modo texto, presione Alt+F1.
swap
/boot
/
If M < 2 S = M *2 Else S = M + 2
/boot
(100 MB)/boot/
contiene el kernel del sistema operativo (el cual permite a su sistema arrancar Fedora) junto con archivos utilizados durante el proceso de inicialización. Se requiere que la partición que contiene estos archivos sea una partición ext3. Para la mayoría de los usuarios, una partición boot de 100 MB es suficiente.
/boot/
si quiere que la partición /
(raíz) utilice todo el espacio restante en su disco.
/boot/
en una partición fuera de la formación RAID, tal como en un disco duro separado.
root
(3.0 GB - 5.0 GB)/
" (el directorio raíz). En esta configuración, todos los archivos (excepto aquellos almacenados en /boot
) están en la partición raíz.
/
(o raíz) es la cima de la estructura del directorio. El directorio /root
directory/root
(algunas veces pronunciado "slash-root") es el directorio principal de la cuenta del usuario-administrador del sistema.
/home
separada en sistemas que almacenarán datos de los usuarios. Refiérase a Sección 7.21.4.1.1, “Sugerencias sobre Particiones” para más información.
/
, las actualizaciones se hacen más sencillas. Para más información, vea la descripción de la opción Editar en Sección 7.21.2, “La pantalla de particionado”.
/foo
debe contener al menos 500 MB. Si usted no crea una partición separada /foo
, entonces la partición raíz /
debe ser de al menos de 500 MB.
Directorio | Tamaño mínimo |
---|---|
/
| 250 MB |
/usr
| 250 MB, pero evite ubicarlo en una partición separada |
/tmp
| 50 MB |
/var
| 384 MB |
/home
| 100 MB |
/boot
| 75 MB |
/home
dentro de un grupo de volúmen. Con una partición /home
separada, puede actualizar o reinstalar Fedora sin borrar archivos de datos de los usuarios.
/boot
. A menos que planee instalar una gran cantidad de kernels, el tamaño estandar de 100 MB en /boot
debería ser suficiente.
/boot
.
/var
guarda contenido para una cantidad de aplicaciones que incluyen al servidor web Apache. También se usa para almacenar los paquetes descargados para actualizaciones de forma temporal. Asegure que la partición que contiene al directorio /var
tenga suficiente espacio para descargar las actualizaciones pendientes y aloje el resto de los otros contenidos.
/usr
guarda la mayoría del contenido del software en un sistema Fedora. Para una instalación con el conjunto estandar de software, asigne al menos 4 GB de espacio. Si usted es un desarrollador de software o planea usar Fedora para aprender y desarrollar sus habilidades en ese sentido, debe considerar al menos doblar ese tamaño.
/usr
está en una partición separada de /
, el proceso de inicialización se vuelve mucho más complejo, y en algunas situaciones (como instalaciones sobre unidades iSCSI), podría no funcionar.
/var/lib/mysql
, cree una partición separada para ese directorio en caso de que necesite reinstalar en el futuro.
Partición | Tamaño y tipo |
---|---|
/boot
|
100 MB partición ext3
|
swap
| 2 GB swap |
Volumen Físico LVM | Espacio restante, como un grupo de volumen LVM |
Partición | Tamaño y tipo |
---|---|
/
| 13 GB ext4 |
/var
| 4 GB ext4 |
/home
| 50 GB ext4 |
/
; introduzca /boot
para la partición /boot
, etc. También puede utilizar el menú desplegable para elegir el punto de montaje correcto para su partición. Para la partición swap, el punto de montaje no se debe establecer, es suficiente con seleccionar swap como tipo de sistema de archivos.
icantbelieveitsnotbtr
. Vea Capítulo 9, Opciones de Arranque para más instrucciones.
fsck
[3] al sistema de archivos.
/boot/efi/
en sistemas Itanium.
/boot/grub/grub.conf
. Si no puede arrancar, puede usar el modo "rescue" del primer disco de instalación de Fedora para restaurar la contraseña GRUB.
grub-md5-crypt
. Para más información sobre el uso de este utilitario, use el comando man grub-md5-crypt
en una ventana de terminal para leer las páginas del manual.
/boot
.
/boot
en los primeros 1024 cilindros de su disco duro para arrancar Linux. Las otras particiones Linux pueden estar más allá del cilindro 1024.
parted
, 1024 cilindros es equivalente a 528 MB. Para más información consulte:
http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html
linux rescue
en el intérprete de comandos de la instalación.
repodata
. Por ejemplo, el repositorio "Everything", para Fedora, se encuentra generalmente ubicado dentro de un árbol de directorio releases/11/Everything/arch
/os
, donde arch
es el nombre de la arquitectura del sistema.
/root/install.log
una vez que haya reinicado su sistema.
[2] Una contraseña de root es la contraseña administrativa para su sistema Fedora. Ingrese como root sólo para ejecutar tareas de mantenimiento del sistema. La cuenta de root no opera bajo las mismas restricciones que tienen las cuentas del resto de usuarios, por lo cual, los cambios realizados utilizando esta cuenta tienen implicaciones sobre todo el sistema.
[3]
La aplicación fsck
se usa para comprobar la consistencia del sistema de archivos y, opcionalmente, reparar uno o más sistemas de archivos Linux.
GRUB:
) y un cursor parpadeando. Si este es su caso, tendrá que volver a particionar el sistema.
/boot
fuera del arreglo RAID, tal como en un disco duro separado. Se necesita un disco interno para la creación de particiones con tarjetas RAID problemáticas.
/boot/
.
boot:
:
linux mediacheck
http://www.bitwizard.nl/sig11/
resolution=
. Esta opción puede ser de ayuda para la mayoría de los usuarios de portátiles. Otra solución es intentar la opción driver=
para especificar el controlador que debe cargarse para la tarjeta de vídeo. Si funciona, debería informarlo como error ya que el programa de instalación no pudo autodetectar su placa de vídeo. Consulte Capítulo 9, Opciones de Arranque para obtener mayor información sobre las opciones de arranque.
nofb
. Este comando podría ser necesario para accesibilidad con algún hardware que lea la pantalla.
No se encuentran los dispositivos para instalar Fedora
No se encuentran los dispositivos para instalar Fedora
, probablemente hay un controlador SCSI que no está siendo reconocido por el programa de instalación.
scp
del mensaje de error a un sistema remoto.
/tmp/anacdump.txt
. Una vez que el diálogo aparece, vaya a una nueva terminal tty (consola virtual) presionando la combinación de teclas Ctrl+Alt+F2
y haga un scp
del mensaje escrito a /tmp/anacdump.txt
a un sistema remoto conocido que esté en funcionamiento.
swap
y root /
y ha seleccionado la partición root para el espacio libre del disco duro pero no llena todo el espacio libre que queda en el disco duro.
/boot
si quiere que la partición root /
use el espacio libre que queda en el disco duro.
/
(raíz)
/tmp/
. El error presenta el siguiente aspecto:
Traceback (innermost last): File "/var/tmp/anaconda-7.1//usr/lib/anaconda/iw/progress_gui.py", line 20, in run rc = self.todo.doInstall () File "/var/tmp/anaconda-7.1//usr/lib/anaconda/todo.py", line 1468, in doInstall self.fstab.savePartitions () File "fstab.py", line 221, in savePartitions sys.exit(0) SystemExit: 0 Local variables in innermost frame: self: <fstab.GuiFstab instance at 8446fe0> sys: <module 'sys' (built-in)> ToDo object: (itodo ToDo p1 (dp2 S'method' p3 (iimage CdromInstallMethod p4 (dp5 S'progressWindow' p6 <failed>
/tmp
son enlaces simbólicos a otras direcciones o han cambiado desde su creación. Estos enlaces simbólicos o modificados se consideran inválidos durante el proceso de instalación, por ello el programa de instalación no puede escribir la información y falla.
http://fedoraproject.org/wiki/Anaconda/Updates
http://fedoraproject.org/wiki/Anaconda
http://bugzilla.redhat.com/bugzilla/
/boot/grub/grub.conf
.
grub.conf
, comente la línea que comienza con splashimage
e insertando el caracter #
al principio de la línea.
b
para arrancar el sistema.
grub.conf
se volverá a leer y tendrán efecto todos los cambios que realizó.
grub.conf
.
startx
.
/etc/inittab
, cambiando simplemente un número en la sección de nivel de ejecución. Cuando termine, reinicie su equipo. La próxima vez que se conecte, verá una pantalla gráfica de registro.
su
.
gedit /etc/inittab
para editar el archivo con gedit. Se abrirá el archivo /etc/inittab
. Dentro de la primera pantalla, verá una sección del archivo que se parece a lo siguiente:
# Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:3:initdefault:
id:3:initdefault:
de 3
a 5
.
3
a 5
.
id:5:initdefault:
df -h
df
debería ayudarlo a diagnosticar cuál partición está llena. Para obtener información adicional sobre df
y una explicación de las opciones disponibles (tales como la opción -h
utilizada en este ejemplo), consulte la página man de df
escribiendo man df
en el intérprete de comandos.
/home/
y /tmp/
algunas veces se pueden llenar rápidamente con archivos de usuarios. Puede hacer un poco de espacio en esa partición eliminando viejos archivos. Después de liberar un poco de espacio, trate de ejecutar X como el usuario con el que intentó previamente.
linux single
.
e
una vez que haya cargado la pantalla de inicio de GRUB. Se le presentará una lista de ítems en el archivo de configuración para la etiqueta de arranque que ha seleccionado.
kernel
y escriba e
para modificar esta entrada de arranque.
kernel
, añada:
single
b
to boot the system.
#
, deberá escribir passwd root
, lo que le permitirá introducir una nueva contraseña para el superusuario. En este punto puede escribir shutdown -r now
para reiniciar el sistema con la nueva contraseña.
su -
e introduzca su contraseña de root cuando se le pida. Después escriba passwd <nombre-usuario>
que le permite introducir una nueva contraseña para su cuenta de usuario.
http://www.linuxquestions.org/hcl/index.php
cat /proc/meminfo
.
/boot/grub/grub.conf
.
mem=xx
M
xx
con la cantidad de RAM que usted tiene en megabytes.
/boot/grub/grub.conf
, el ejemplo anterior puede parecer similar al siguiente:
# NOTICE: You have a /boot partition. This means that # all kernel paths are relative to /boot/ default=0 timeout=30 splashimage=(hd0,0)/grub/splash.xpm.gz title Fedora (2.6.27.19-170.2.35.fc10.i686) root (hd0,1) kernel /vmlinuz-2.6.27.19-170.2.35.fc10.i686 ro root=UUID=04a07c13-e6bf-6d5a-b207-002689545705 mem=1024M initrd /initrd-2.6.27.19-170.2.35.fc10.i686.img
grub.conf
se reflejarán en su sistema.
e
para editar. Se le presentará una lista de ítems en el archivo de configuración para la etiqueta de arranque que ha seleccionado.
kernel
y escriba e
para modificar esta entrada de arranque.
kernel
añada
mem=xx
M
xx
equivale a la cantidad de RAM del sistema.
b
to boot the system.
elilo
, seguido por el comando de inicialización.
xx
con la cantidad de memoria en su sistema. Pulse Intro para arrancarlo.
system-config-printer
en la línea de comandos del shell para lanzar la Herramienta de configuración de la impresora. Si usted no es el usuario root, le pedirá la contraseña de root para continuar.
system-config-soundcard
).
system-config-soundcard
en el intérprete de comandos del shell para lanzar la Herramienta de configuración de la tarjeta de audio. Si no es root, le pedirá su contraseña de superusuario para continuar.
Tabla de contenidos
linux option
en el indicador boot:
.
linux opción1
opción2
opción3
version
/Documentation/kernel-parameters.txt, que se instala con el paquete kernel-doc.
boot:
boot:
para especificar un números de configuraciones para el sistema de instalación, incluyendo:
lang
. Use la opción keymap
para configurar el diseño de teclado correcto.
el_GR
y gr
identifican al idioma Griego y al diseño de teclado Griego:
linux lang=el_GR
keymap=gr
lowres
. Para usar una resolución de pantalla específica, ingrese resolution=configuración
como opción de arranque. Por ejemplo, para fijar la resolución a 1024x768, ingrese:
linux resolution=1024x768
linux text
display=ip
:0
para permitir reenvío remoto del monitor. En este comando, ip
, debe ser reempleazado con la dirección IP del sistema sobre el que desea que aparezca el monitor.
xhost +remotehostname
, donde remotehostname
es el nombre del equipo donde está funcionando el monitor original. Utilizar el comando xhost +remotehostname
restringe el acceso al monitor remoto y no permite accesos ni de usuarios ni de algún otro sistema que no haya sido específicamente autorizado para el acceso remoto.
linux updates
rhupdates/
de actualización, no necesita especificar esta opción.
linux updates=
askmethod
para mostrar menúes adicionales que le permitirán especificar los métodos de instalación y la configuración de red. Puede también configurar el método de instalación y los valores de red en el indicador boot:
.
boot:
, use la opción method
. Vaya a Tabla 9.1, “Métodos de Instalación” para ver los métodos de instalación soportados.
Método de Instalación | Formato de Opción |
---|---|
Unidad de CD o DVD |
method=
|
Hard Drive |
method=
|
Servidor HTTP |
method=
|
Servidor FTP |
method=
|
Servidor NFS |
method=
|
boot:
. Puede especificar la dirección ip
, la máscara
de red, la puerta de enlace
, y los servidores de dns
en el indicador. Si especifica la configuración de red en el indicador boot:
, estos valores serán usados para el proceso de instalación, y la pantalla de Configurar TCP/IP no aparecerá.
192.168.1.10
:
linux ip=192.168.1.10
netmask=255.255.255.0
gateway=192.168.1.1
dns=192.168.1.2,192.168.1.3
linux vnc vncpassword=qwerty
vnc
habilita el servicio VNC. La opción vncpassword
pone una contraseña para acceso remoto. El ejemplo mostrado arriba pone la contraseña a qwerty
.
Iniciando VNC... El servidor VNC está ejecutpandose. Por favor, conéctese con computer.mydomain.com:1 para empezar la instalación... Iniciando instalación gráfica... Presione <enter> para una shell
computadora.midominio.com:1
.
-listen
para ejecutar vncviewer como escuchador. En una ventana de terminal, ingrese el comando:
vncviewer -listen
5500
en el campo Puerto(s), y especificque tcp
como Protocolo.
boot:
. Además de las opciones vnc
y vncpassword
, use la opción vncconnect
para especificar el nombre o número IP del sistema que tiene el cliente escuchando. Para especificar el puerto TCP para el escuchador, agregue un ":" y el número de puerto al nombre del sistema.
escritorio.midominio.com
en el puerto 5500, ingrese lo siguiente en el indicador boot:
linux vnc vncpassword=qwerty
vncconnect=desktop.mydomain.com:5500
telnet
en el indicador boot:
linux text telnet
telnet equipo.midominio.com
telnet
para instalar sistemas en redes con acceso restringido.
syslog
. Especifique la dirección IP del sistema con el syslog, y el número de puerto UDP del servicio de syslog en ese sistema. Por defecto, los servicios syslog aceptan mensajes remotos en el puerto 514 con el protocolo UDP.
192.168.1.20
, ingrese lo siguiente en el indicador boot:
linux syslog=192.168.1.20:514
rsyslog
para proveer el servicio de syslog. La configuración por defecto de rsyslog
rechaza mensajes desde sistemas remotos.
rsyslog
de abajo no hace uso de ninguna de las medidas de seguridad disponibles en rsyslog
. Los crackers pueden ralentizar o colgar sistemas que permitan acceso al servicio de registro, enviando una cantidad enorme de mensajes de log falsos. Además, los usuarios hostiles pueden interceptar y falsificar los mensajes enviados al servicio de log sobre la red.
/etc/rsyslog.conf
. Debe usar los privilegios de root
para editar el archivo /etc/rsyslog.conf
. Descomente las siguientes líneas eliminando el marcador al inicio:
$ModLoad imudp.so
$UDPServerRun 514
rsyslog
para aplicar los cambios:
su -c '/sbin/service rsyslog restart'
root
password when prompted.
514
en el campo Puerto(s), y especifique udp
como Protocolo.
/root/anaconda-ks.cfg
. Puede usar este archivo para repetir la instalación con valores idénticos, o modificar copias para especificar parámetros para otros sistemas.
system-config-kickstart
para instalar este utilitario. Para cargar el editor Kickstart de Fedora, elija → → .
ks
para especificar el nombre y la ubicación del archivo:
linux ks=location/kickstart-file.cfg
Fuente Kickstart | Formato de Opción |
---|---|
Unidad de CD o DVD |
ks=
|
Hard Drive |
ks=
|
Otro Dispositivo |
ks=
|
Servidor HTTP |
ks=
|
Servidor FTP |
ks=
|
Servidor NFS |
ks=
|
ks=
. Si agrega la opción kssendmac
, la pregunta al servidor envía también las cabeceras HTTP a la aplicación Web. Su aplicación puede usar estas cabeceras para identificar la computadora. Esta línea envía el pedido con cabeceras a la aplicación http://servidor.midominio.com/kickstart.cgi:
linux ks=http://servidor.midominio.com/kickstart.cgi kssendmac
.zip
, o .tar.gz
. Para extraer los contenidos de un archivo zipeado con un sistema Fedora, elija → → .
dd
. Por ejemplo, para preparar un disquete con el archivo imagen controladores.img
, ingrese este comando en una ventana de terminal:
dd if=controladores.img of=/dev/fd0
dd
en el indicador boot:
linux dd
dd
es intercambiable con la opción driverdisk
.
Origen de la imagen | Formato de Opción |
---|---|
Seleccione un disco o dispositivo |
dd
|
Servidor HTTP |
dd=
|
Servidor FTP |
dd=
|
Servidor NFS |
dd=
|
Compatibilidad | Opción |
---|---|
Desactivar toda la detección de hardware |
noprobe
|
Deshabilita la detección de tarjeta de video, teclado y ratón |
headless
|
Deshabilita la transferencia de la información del teclado y del mouse para la etapa 2 del programa de instalación. |
nopass
|
Use el controlador de video básico VESA. |
xdriver=vesa
|
Deshabilita el acceso desde una shell sobre consolas virtuales 2 durante la instalación |
noshell
|
Deshabilita configuraciones avanzadas e interfaz (ACPI) |
acpi=off
|
Deshabilita autodiagnósticos de CPU excepción de chequeo de máquina (MCE). |
nomce
|
Deshabilita acceso de memoria no uniforme sobre arquitecturas AMD64 |
numa-off
|
Obliga al kernel a detectar una cantidad específica de memoria, donde xxx es un valor en megabytes
|
mem=
|
Habilitar DMA sólo para discos IDE y SATA |
libata.dma=1
|
Deshabilita RAID asistido por BIOS |
nodmraid
|
Deshabilita la detección de dispositivos Firewire |
nofirewire
|
Deshabilita la detección de puerto paralelo |
noparport
|
Deshabilita la detección de tarjeta PC Card (PCMCIA) |
nopcmcia
|
Deshabilita la detección de dispositivo de almacenamiento USB |
nousbstorage
|
Deshabilita la detección de cualquier dispositivo USB |
nousb
|
Deshabilita cualquier búsqueda de hardware de red |
nonet
|
isa
hace que el sistema muestre una pantalla de texto adicional al comienzo del proceso de instalación. Use esta pantalla para configurar los dispositivos ISA en su computadora.
mediacheck
.
/mnt/sysimage/
.
upgrade
, ha sido reemplazada luego de una etapa en el proceso de instalación en la que el programa de instalación le pregunta si desea actualizar o reinstalar una versión anterior de Fedora detectada en su sistema.
/etc/fedora-release
. La opción de inicio upgradeany
suaviza la comprobación que realiza el programa de instalación, y le permite actualizar una instalación de Fedora que el programa de instalación no ha identificado correctamente.
isolinux/
usando uno de los métodos siguientes:
isolinux/
.
releases/11/Fedora/arch
/os/isolinux/
.
vmlinuz
y initrd.img
desde la fuente elegida al directorio /boot/
, renombrándolo a vmlinuz-install
y initrd.img-install
. Debe tener los privilegios de root
para escribir los archivos en el directorio /boot/
.
/boot/grub/grub.conf
. Para configurar GRUB para que arranque desde los archivos nuevos, agregue un párrafo a la configuración de /boot/grub/grub.conf
que haga referencia a él.
Nombre de la Instalación root (hd0,0) kernel /vmlinuz-install initrd /initrd.img-install
kernel
del párrafo de arranque. Estas opciones ponen las opciones preliminares en Anaconda que el usuario normalmente pondría de manera interactiva. Para una lista de todas las opciones de arranque del instalador disponibles, vaya a Capítulo 9, Opciones de Arranque.
ip=
method=
lang=
keymap=
ksdevice=
(si la instalación requiere una interfase distinta a eth0)
vnc
y vncpassword=
para una instalación remota
default
en /boot/grub/grub.conf
para que apunte al nuevo párrafo que agregó:
default 0
askmethod
con el primer CD de Fedora o del DVD. Alternativamente, si el sistema a ser instalado contiene una placa de red (NIC) con soporte PXE (Entorno de pre-ejecución), puede ser configurado para arrancar desde archivos en otro sistema de la red en vez de arrancar desde un medio local como un CD-ROM.
tftp
(quien provee los archivos necesarios para iniciar el programa de instalación), y el lugar de alojamiento de los archiovos en el servidor tftp
. Esto, posiblemente suceda gracias a PXELINUX, parte del paquete syslinux
.
root
con el comando su -
. Como alternativa, puede ejecutar el comando con la opción -c
, usando la forma su -c 'command
'
.
yum -y install cobbler
cobbler
puede verificar la validad de su propia configuración e informar los resultados. Ejecute el siguiente comando para verificar la configuración:
cobbler check
/var/lib/cobbler/settings
para que tenga la información de la dirección IP del servidor. Debe cambiar al menos las opciones server
y next_server
, aunque ambas apunten a la misma dirección IP.
manage_dhcp
a 1
. Si está corriendo un servidor DHCP, configúrelo de acuerdo a las instrucciones que se encuentran en el paquete de documentación syslinux. Para más información, vaya a sus archivos locales /usr/share/doc/syslinux-version
/syslinux.doc
y /usr/share/doc/syslinux-version
/pxelinux.doc
.
mkdir /mnt/dvd
mount -o context=system_u:object_r:httpd_sys_content_t:s0 /dev/dvd /mnt/dvd
mount -ro loop,context=system_u:object_r:httpd_sys_content_t:s0 /path/to/image.iso /mnt/dvd
/etc/exports
y agregue la siguiente línea:
/mnt/dvd *(ro,async)
/sbin/service rpcbind start /sbin/service nfs start
yum
para instalar el servidor web Apache, si es que todavía no está instalado:
yum -y install httpd
ln -s /mnt/dvd /var/www/html/distro
cobbler
para crear un servidor de instalación. El comando cobbler
puede buscar la distribución en la red como parte del proceso de importación.
http://espejo.ejemplo.com/pub/fedora/linux/releases/11/Fedora/arch
/os
ftp://espejo.ejemplo.com/pub/fedora/linux/releases/11/Fedora/arch
/os
rsync://espejo.ejemplo.com/fedora/linux/releases/11/Fedora/arch
/os
cobbler import
usando nombres distintos para cada método. Para los mejores resultados, use el método de instalación como parte del nombre, para que aparezca en el menú de arranque del cliente.
cobbler
, ejecute este comando:
cobbler import --path=/mnt/dvd --name=nombre_de_distro
distro_name
, sustituya por un nombre descriptivo de la distribución.
cobbler
, ejecute este comando. Reemplace network_URI
con el URI que encontró en Sección 11.3, “Haciendo espejo de una Ubicación de Red”, y distro_name
como arriba:
cobbler import --mirror=network_URI
--name=distro_name
cobbler
importa una distribución con los comandos precedentes, copia todos los archivos en el almacenamiento local del servidor, lo que puede tomar algún tiempo.
--available-as
.
cobbler import --path=/mnt/dvd --name=
distro_name
--available-as=network_URI
cobbler import --mirror=
network_URI
--name=distro_name
--available-as=network_URI
nework_URI
por la ubicación de red apropiada de la distribución. Este URI indica cómo pone disponible el servidor la distribución a los clientes. Los ejemplos de arriba asumen que su servidor cobbler
puede llegar a la ubicación espejo en el mismo URI que los clientes. Sino, sustituya por un URI apropiado en la opción --mirror
. Los ejemplos siguientes son ubicaciones URI que funcionan si ha seguido los procedimientos de esta sección, y la dirección IP de su servidor es 192.168.1.1
:
nfs://192.168.1.1
:/mnt/dvd
http://192.168.1.1
:/distro
192.168.1.1
con la dirección IP de su servidor cobbler
.
cobbler sync
para aplicar los cambios. Para verificar que su servidor cobbler
está atendiendo en los puertos correctos, use el comando netstat -lp
.
system-config-securitylevel
para permitir acceso a algunos o a todos estos servicios de red:
cobbler
está proveyendo el servicio de instalación por HTTP
cobbler
va a proveer el servicio de instalación FTP
cobbler
va a proveer el servicio de instalación por NFS
tftp
para inicializar PXE.
tftp
tftp
, de modo que puedan ser encontrados cuando el cliente los necesite. El servidor tftp
, generalmente es el mismo servidor que el servidor de red, exportando el árbol de instalación.
http://servidor.ejemplo.com/kickstart/ks.cfg
. Este archivo puede ser creado con el Configurador Kickstart. Vaya a Capítulo 14, Configurador de Kickstart para ver los detalles.
tftp
tftp-server
esté instalado con el comando rpm -q tftp-server
.
tftp
es un servicio basado en xinetd, inicie con los siguientes comandos:
/sbin/chkconfig --level 345 xinetd on /sbin/chkconfig --level 345 tftp on
tftp
y xinetd
para activarlos de manera inmediata y configurarlos para que inicien en el momento del arranque en los niveles de ejecución 3, 4 y 5.
allow booting; allow bootp; class "pxeclients" { match if substring(option vendor-class-identifier, 0, 9) = "PXEClient"; next-server <server-ip>
; filename "linux-install/pxelinux.0"; }
<ip-servidor>
deberá ser reemplazada con la dirección IP del servidor tftp
.
/tftpboot/linux-install/msgs/boot.msg
para utilizar en su lugar un mensaje de inicio personalizado.
vncviewer
está disponible en el Linux para Empresas de Red Hat Enterprise y en Fedora Linux instalando el paquete vnc
:
# yum install vnc
vnc://SERVER
:DISPLAY
, donde SERVER is la dirección IP o el nombre del equipo DNS del servidor VNC al cual desea conectarse, y DISPLAY es el número del monitor VNC (generalmente 1), y haga click sobre Connect.
vnc
como argumento de arranque
vnc
en el archivo kickstart a usar en la instalación.
Ejecutando anacondaVERSION
, el instalador del sistemaPRODUCT
- por favor, espere...
vncconnect
:
boot: linux vncconnect=HOST
vnc
como un parámetro de arranque. Para añadir el parámetro vnc
, va a necesitar una consola conectada al sistema elegido que le permita interactuar con el proceso de arranque. Ingrese lo siguiente en el indicador:
boot: linux vnc
vnc
al archivo kickstart. Si el sistema elegido está utilizando DHCP, agregue vncconnect=EQUIPO
a los argumentos de arranque para dicho sistema. EQUIPO es la dirección IP o el nombre de equipo del sistema con el visor VNC. Ingrese lo siguiente en el indicador:
boot: linux vncconnect=HOST
vnc
al archivo kickstart para el sistema. Podrá conectarse al sistema elegido utilizando su visor VNC y controlar el progreso de la instalación. La dirección a utilizar es la que se le ha establecido al sistema utilizando el archivo kickstart.
vncconnect
tal vez funcione mejor. En lugar de añadir el parámetro de inicialización vnc
al archivo kickstart, añada el parámetro vncconnect=HOST
a la lista de argumentos de inicialización para el sistema elegido. Para HOST, indique la dirección IP o el nombre DNS del equipo del sistema del visor VNC. Vea la siguiente sección para más detalles acerca de cómo utilizar el modo vncconnect.
vnc
, tal vez, en estos casos, quiera definir parámetros vncpassword
. Mientras que la contraseña es enviada en forma de texto simple sobre la red, provee un paso extra antes que un visor pueda conectarse con un sistema. Una vez que el visor se conecta al sistema elegido sobre VNC, ninguna otra conexión estará permitida. Estas limitaciones, generalmente son suficientes a los efectos de la instalación.
vncpassword
. No debe ser la contraseña a usar en ningún sistema, especialmente una contraseña de root real.
vncconnect
. De esta manera, iniciará el visor en su sistema diciéndole que primero escuche si existen conexiones entrantes. Ingrese el comando vncconnect=HOST
en el indicador de arranque y el instalador intentará conectarse con el HOST especificado (ya sea este un equipo, o una dirección IP).
/root/anaconda-ks.cfg
. Este archivo puede ser modificado con cualquier editor de texto o procesador de texto que pueda guardar archivos como texto ASCII.
%packages
— Consulte la Sección 13.5, “Package Selection” para obtener mayor información.
%pre
y %post
— Estas dos secciones pueden estar en cualquier orden y no son requeridas. Consulte la Sección 13.6, “Script de pre-instalación” y la Sección 13.7, “Script de post-instalación” para obtener mayor información.
upgrade
autopart
(opcional) /
) de 1 GB, una partición swap y una partición de arranque apropiada para la arquitectura. Se puede redefinir uno o más de los tamaños de particiones por defecto con la directiva part
.
--encrypted
— ¿Deberían todos los dispositivos con soporte ser encriptados por defecto? esto es equivalente a tildar la casilla Encrypt en la pantalla de partición inicial.
--passphrase=
— Provee una contraseña predeterminada a nivel de sistema para todos los dispositivos encriptados.
ignoredisk
(opcional) ignoredisk
, la implementación de clusters SAN durante la instalación kickstart fallaría, ya que el programa de instalación detectaría rutas a SAN que no retornan tablas de particiones.
ignoredisk
también es útil si tiene varias rutas a sus discos.
ignoredisk --drives=drive1,drive2
,...
driveN
es sda
o sdb
o hda
, etc.
autostep
(opcional) interactive
excepto que pasa a la pantalla siguiente por usted. Es usado la mayoría de las veces para depuración.
--autoscreenshot
— Toma una instantánea de la pantalla durante cada paso del proceso de instalación, y copia las imágenes obtenidas en /root/anaconda-screenshots
luego que la instalación haya finalizado. Esta opción es útil para documentar el proceso.
auth
ó authconfig
(requerido) authconfig
, el cual puede ser ejecutado después de la instalación. Por defecto, las contraseñas son encriptadas y no se utilizan sombras.
--enablemd5
— Utiliza encriptación md5 para contraseñas de usuario.
--enablenis
— Activa el soporte NIS. Por defecto, --enablenis
usa cualquier dominio que encuentre en la red. Un dominio casi siempre se debería configurar a mano con la opción --nisdomain=
.
--nisdomain=
— Nombre de dominio NIS para usar con los servicios NIS.
--nisserver=
— Servidor para usar con los servicios NIS (difusión por defecto).
--useshadow
ó --enableshadow
— Utiliza encubrimiento de contraseñas.
--enableldap
— Activa el soporte LDAP en /etc/nsswitch.conf
, permitiendo que su sistema recupere información sobre usuarios (UIDs, directorios de usuarios, shells, etc) desde el directorio LDAP. Para usar esta opción debe tener el paquete nss_ldap
instalado. Debe también especificar un servidor y un DN base con --ldapserver=
y --ldapbasedn=
.
--enableldapauth
— Utiliza LDAP como un método de autenticación. Esto activa el módulo pam_ldap
para autenticación y cambio de contraseñas usando un directorio LDAP. Para usar esta opción debe tener el paquete nss_ldap
instalado. Debe también especificar un servidor y un DN base con --ldapserver=
y --ldapbasedn=
.
--ldapserver=
— Si especificó --enableldap
o --enableldapauth
, utilice esta opción para especificar el nombre del servidor LDAP a utilizar. Esta opción se define en el archivo /etc/ldap.conf
.
--ldapbasedn=
— Si especificó --enableldap
o --enableldapauth
, utilice esta opción para especificar el DN en su árbol de directorios LDAP, bajo el cual se almacena la información de cada uno de los usuarios. Esta opción se define en el archivo /etc/ldap.conf
.
--enableldaptls
— Utiliza bloqueos TLS (Transport Layer Security). Esta opción permite a LDAP enviar nombres de usuario y contraseñas encriptadas a un servidor LDAP antes de la autenticación.
--enablekrb5
— Utiliza Kerberos 5 para autenticar a los usuarios. Kerberos no tiene conocimiento de los directorios de usuarios, UIDs o shells. Si activa Kerberos, usted debe activar LDAP, NIS, Hesiod o usar el comando /usr/sbin/useradd
para que las cuentas de los usuarios sean conocidas por la máquina. Si utiliza esta opción, el paquete pam_krb5
debe estar instalado.
--krb5realm=
— El entorno Kerberos 5 al cual su estación pertenece.
--krb5kdc=
— El KDC (o KDCs) que sirve peticiones para el entorno. Si tiene múltiples KDCs en su entorno, separe sus nombres con comas (,).
--krb5adminserver=
— El KDC en su entorno que también está ejecutando kadmind. Este servidor maneja el cambio de contraseñas y otras peticiones administrativas. Este servidor debe ser ejecutado en el KDC principal si tiene más de un KDC.
--enablehesiod
— Activa el soporte Hesiod para buscar directorios principales, UIDs y shells. Puede encontrar más información sobre la configuracion y uso de Hesiod en /usr/share/doc/glibc-2.x.x/README.hesiod
, el cual está incluido en el paquete glibc
. Hesiod es una extensión de DNS que usa los registros DNS para almacenar información sobre usuarios, grupos y varios otros items.
--hesiodlhs
— La opción Hesiod LHS ("left-hand side" o "del lado izquierdo"), configurada en /etc/hesiod.conf
. Esta opción es usada por la biblioteca Hesiod para determinar el nombre a buscar en DNS cuando se esté buscando información, similar al uso de LDAP de un DN base.
--hesiodrhs
— La opción Hesiod RHS ("right-hand side" o "del lado derecho"), configurada en /etc/hesiod.conf
. Esta opción es usada por la biblioteca Hesiod para determinar el nombre a buscar en el DNS cuando se esté buscando información, similar al uso de LDAP de un DN base.
jim:*:501:501:Jungle Jim:/home/jim:/bin/bash
). Para grupos, la situación es idéntica, excepto que se usaría jim.group<LHS><RHS>.
--enablesmbauth
— Activa la autenticación de usuarios a través de un servidor SMB (generalmente Samba o un servidor Windows). La autentiación SMB no tiene conocimiento de los directorios de usuarios, UIDs o shells. Si activa SMB, usted debe activar LDAP, NIS, Hesiod o usar el comando /usr/sbin/useradd
para que las cuentas de los usuarios sean conocidas por la máquina. Si utiliza esta opción, el paquete pam_smb
debe estar instalado.
--smbservers=
— El nombre del servidor o servidores a usar para la autenticación SMB. Para especificar más de un servidor separe los nombres con comas (,).
--smbworkgroup=
— El nombre del grupo de trabajo para los servidores SMB.
--enablecache
— Activa el servicio nscd
. El servicio nscd
captura la información sobre usuarios, grupos y otros tipos de información. El uso de caché es especialmente útil si selecciona distribuir información sobre grupos y usuarios sobre la red usando NIS, LDAP, o hesiod.
bootloader
(requerido)--append=
— Especifica los parámetros del kernel. Para especificar múltiples parámetros, sepárelos con espacios. Por ejemplo:
bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
--driveorder
— Especifica cuál es la primera unidad en el orden de arranque de la BIOS. Por ejemplo:
bootloader --driveorder=sda,hda
--location=
— Especifica dónde se escribirá el registro de arranque. Los valores válidos son los siguientes: mbr
(valor por defecto), partition
(instala el gestor de arranque en el primer sector de la partición que contiene el kernel), o none
(no instala el gestor de arranque).
--password=
— Si está utilizando GRUB, establece la contraseña del gestor de arranque GRUB con el valor especificado en esta opción. Esta contraseña debe ser utilizada para restringir el acceso a la shell GRUB, en donde se pueden pasar opciones arbitrarias del kernel.
--md5pass=
— Si se utiliza GRUB, es similar a --password=
excepto que la contraseña debe estar ya encriptada.
--upgrade
— Actualiza la configuración del gestor de arranque existente, preservando las entradas previas. Esta opción está solamente disponible para actualizaciones.
clearpart
(opcional) clearpart
es usado, entonces el comando --onpart
no puede ser usado en una partición lógica.
--all
— Elimina todas las particiones del sistema.
--drives=
— Especifica el disco en donde las particiones serán borradas. Por ejemplo, la siguiente opción borrará las particiones en los dos primeros dispositivos en el controlador IDE primario:
clearpart --drives=hda,hdb --all
--initlabel
— Inicializa la etiqueta del disco al valor para la arquitectura por defecto (por ejemplo msdos
para x86 y gpt
para Itanium). Sirve para que el programa de instalación no le pregunte si debería inicializar la etiqueta del disco si se está instalando a un nuevo disco rígido.
--linux
— Elimina todas las particiones Linux.
--none
(default) — No elimina ninguna partición.
cmdline
(opcional) device
(opcional) device
informa al programa de instalación sobre la necesidad de instalar módulos adicionales; el formato es:
device<tipo>
<nombreMódulo>
--opts=<opciones>
<type>
— Reempleza ya sea con scsi
, o con eth
.
<moduleName>
— Reemplaza con el nombre del módulo del kernel que debería ser instalado.
--opts=
— Opciones de montaje a usar para exportados NFS. Cualquier opción que se pueda especificar en /etc/fstab
para un montaje NFS están permitidas. Las opciones están listadas en la página man de nfs(5)
. Las opciones múltiples van separadas con coma.
driverdisk
(opcional) driverdisk
para informarle al programa de instalación donde debe buscar los discos con controladores.
driverdisk<partición>
[--type=<fstype>
]
driverdisk --source=ftp://path/to/dd.img driverdisk --source=http://path/to/dd.img driverdisk --source=nfs:host:/path/to/img
<partition>
— La partición que contiene los controladores del disco.
--type=
— Tipo de sistema de archivo (por ejemplo, vfat o ext2).
firewall
(opcional) firewall --enabled|--disabled [--trust=] <dispositivo>
[--port=]
--enabled
or --enable
— Rechaza las conexiones entrantes que no son respuestas a peticiones salientes, tales como respuestas DNS o peticiones DHCP. Si se necesita acceso a servicios en esta máquina, puede seleccionar permitir servicios específicos a través del cortafuegos.
--disabled
or --disable
— No se configura ninguna regla de iptables.
--trust=
— Al listar un dispositivo aquí, tal como eth0, permite que todo el tráfico proveniente de ese dispositivo pase a través del firewall. Para listar más de un dispositivo, use --trust eth0 --trust eth1
. NO UTILICE el formato de separación con comas tal como --trust eth0, eth1
.
<incoming>
— Reemplace con uno o más de lo siguiente para permitir los servicios especificados a través del cortafuegos.
--ssh
--telnet
--smtp
--http
--ftp
--port=
— Puede especificar que los puertos sean permitidos a través del cortafuegos usando el formato port:protocol. Por ejemplo, para permitir el acceso IMAP a través del cortafuegos, especifique imap:tcp
. También se puede especificar puertos numéricos explícitamente; por ejemplo, para permitir paquetes UDP en el puerto 1234, especifique 1234:udp
. Para especificar múltiples puertos, sepárelos con comas.
firstboot
(opcional) firstboot
. Si no se especifica, esta opción está inhabilitada por defecto.
--enable
or --enabled
— El Agente de configuración se inicia la primera vez que el sistema arranca.
--disable
or --disabled
— El Agente de configuración no es iniciado la primera vez que el sistema arranca.
--reconfig
— Habilita el Agente de configuración para que se inicie en el momento de arranque en modo de reconfiguración. Este modo habilita el idioma, ratón, teclado, contraseña de root, nivel de seguridad, huso horario y opciones de configuración de red, además de las opciones predeterminadas.
halt
(opcional) reboot
por defecto.
halt
es equivalente al comando shutdown -h
.
poweroff
, reboot
y shutdown
.
graphical
(opcional) install
(opcional) cdrom
, harddrive
, nfs
o url
(para FTP o HTTP).
cdrom
— Instala desde la primera unidad de CD-ROM en el sistema.
harddrive
— Instala desde un árbol de instalación de Red Hat en un disco local, el cual puede ser o bien vfat, o bien ext2.
--biospart=
--partition=
--dir=
variante
del árbol de instalación.
harddrive --partition=hdb2 --dir=/tmp/install-tree
nfs
— Instala desde el servidor NFS especificado.
--server=
--dir=
variante
del árbol de instalación.
--opts=
nfs --server=nfsserver.example.com --dir=/tmp/install-tree
url
— Instala desde un árbol de instalación en un servidor remoto a través de FTP o HTTP.
url --url http://<servidor>
/<dir>
url --url ftp://<nombreUsuario>
:<contraseña>@<servidor>
/<dir>
interactive
(opcional) autostep
.
iscsi
(opcional)--target
—
--port=
—
--user=
—
--password=
—
key
(opcional)--skip
— Salta la introducción de la llave. Generalmente si la llave no es dada, anaconda se detendrá en este paso y le preguntará por ésta. Esta opción permitirá que la instalación automática continúe si usted no tiene una llave o no quiere proporcionar una.
keyboard
(requerido) be-latin1, bg, br-abnt2, cf, cz-lat2, cz-us-qwertz, de, de-latin1, de-latin1-nodeadkeys, dk, dk-latin1, dvorak, es, et, fi, fi-latin1, fr, fr-latin0, fr-latin1, fr-pc, fr_CH, fr_CH-latin1, gr, hu, hu101, is-latin1, it, it-ibm, it2, jp106, la-latin1, mk-utf, no, no-latin1, pl, pt-latin1, ro_win, ru, ru-cp1251, ru-ms, ru1, ru2, ru_win, se-latin1, sg, sg-latin1, sk-qwerty, slovene, speakup, speakup-lt, sv-latin1, sg, sg-latin1, sk-querty, slovene, trq, ua, uk, us, us-acentos
/usr/lib/python2.2/site-packages/rhpl/keyboard_models.py
también contiene esta lista y es parte del paquete rhpl
.
lang
(requerido)
lang en_US
/usr/share/system-config-language/locale-list
proporciona una lista de códigos de idiomas válidos en la primera columna de cada línea y es parte del paquete system-config-language
.
langsupport
(deprecado)
%packages
de su archivo kickstart. Por ejemplo, si se quiere añadir soporte para francés, se debe añadir lo siguiente a %packages
:
@french-support
logvol
(opcional)
logvol<mntpoint>
--vgname=<nombre>
--size=<tamaño>
--name=<nombre>
<opciones>
--noformat
— Utiliza un volumen lógico existente y no lo formatea.
--useexisting
— Utiliza un volumen lógico existente y lo reformatea.
--fstype=
— Establece el tipo de sistema de archivos para el volumen lógico. Los valores válidos son xfs
, ext2
, ext3
, ext4
, swap
, vfat
, y hfs
.
--fsoptions=
— Especifica una cadena sin formato específico que será utilizada cuando el sistema de archivos sea montado. Esta cadena será copiada en el archivo /etc/fstab
del sistema instalado y debe estar entre comillas.
--bytes-per-inode=
— Especifica el tamaño de ínodos en el sistema de archivos que será creado en el volumen lógico. No todos los sistemas de archivos soportan esta opción, en dicho caso la opción será ignorada en silencio.
--grow=
— Le indica al volumen lógico que se expanda hasta llenar el espacio disponible (si existe) o hasta el máximo tamaño.
--maxsize=
— El tamaño máximo en megabytes que puede llegar a tener cuando el volúmen lógico es configurado para crecer. Especifique un valor entero y no agregue MB al número.
--recommended=
— Determina el tamaño del volumen lógico automáticamente.
--percent=
— Especifica el tamaño del volumen lógico como un porcentaje del espacio disponible en el grupo de volúmenes.
part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
logging
(opcional)
--host=
— Envía la información de registro al host remoto especificado. Este debe estar ejecutando un proceso syslogd configurado para aceptar registros remotos.
--port=
— Si el proceso syslogd remoto utiliza un puerto diferente al predeterminado, éste puede ser especificado con esta opción.
--level=
— Puede tanto debug, como información, aviso, error, o crítico.
mediacheck
(opcional)
monitor
(opcional)
--hsync=
— Especifica la frecuencia de sincronización horizontal del monitor.
--monitor=
— Usar el monitor especificado; el nombre del monitor debería de provenir de la lista de monitores en /usr/share/hwdata/MonitorsDB del paquete hwdata. La lista de monitores también se puede encontrar en la pantalla Configuración de X del Configurador kickstart. Esto es ignorado si se proporciona --hsync o --vsync. Si no se proporciona información del monitor, el programa de instalación automáticamente tratará de proveer alguna que funcione.
--noprobe=
— No intenta configurar el monitor.
--vsync=
— Especifica la frecuencia de sincronización vertical del monitor.
mouse
(descontinuado)
network
(opcional)
network
configura la información de red para instalaciones kickstart a través de la red así como también para el sistema instalado.
--bootproto=
— Uno de dhcp
, bootp
, o static
.
dhcp
. bootp
y static
son tratados del mismo modo.
network --bootproto=dhcp
network --bootproto=bootp
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 \ --gateway=10.0.2.254 --nameserver=10.0.2.1
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 \ --gateway=10.0.2.254 --nameserver 192.168.2.1,192.168.3.1
--device=
— Utilizado para especificar un dispositivo de Ethernet para la instalación. Tenga en cuenta que --device
sólo funciona si el archivo kickstart es un archivo local (tal como ks=floppy
), ya que el programa de instalación configura la red para encontrar el archivo kickstart. Por ejemplo:
network --bootproto=dhcp --device=eth0
--ip=
— Dirección IP para la máquina a instalar.
--gateway=
— Puerta de enlace por defecto como una dirección IP.
--nameserver=
— Nombre de servidor primario, como una dirección IP.
--nodns
— No configura un servidor DNS.
--netmask=
— Máscara de red para el sistema instalado.
--hostname=
— Nombre del host para el sistema instalado.
--ethtool=
— Especifica la configuración adicional de bajo nivel para el dispositivo de red que será pasado al programa ethtool.
--essid=
— El ID de red para redes inalámbricas.
--wepkey=
— La llave de encriptación para redes inalámbricas.
--onboot=
— Activa o desactiva el dispositivo durante el periodo de arranque.
--class=
— La clase DHCP.
--mtu=
— El MTU del dispositivo.
--noipv4
— Deshabilita IPv4 en este dispositivo.
--noipv6
— Deshabilita IPv6 en este dispositivo.
multipath
(opcional)
part
o partition
(requerido para instalaciones, ignorado para actualizaciones) --noformat
y --onpart
.
part
en acción, consulte Sección 13.4.1, “Ejemplo de particionamiento avanzado”.
<mntpoint>
— El <mntpoint>
es el lugar donde la partición es montada y debe tener una de las siguientes formas:
/<path>
/
, /usr
, /home
swap
--recommended
:
swap --recommended
raid.<id>
raid
).
pv.<id>
logvol
).
--size=
— El tamaño mínimo de la partición en megabytes. Especifique un valor entero aquí tal como 500. No le agregue MB al número.
--grow
— Le indica a la partición que crezca para llenar el espacio disponible (si existe) o hasta el máximo tamaño.
--grow=
sin poner --maxsize=
en una partición swap, Anaconda limitará el tamaño máximo de la partición swap. Para sistemas que tienen menos de 2GB de memoria física, el límite impuesto es dos veces la cantidad de memoria física. Para sistemas con más de 2GB, el límite es el tamaño de la memoria física más 2GB.
--maxsize=
— El tamaño máximo de la partición en megabytes cuando la partición es configurada a crecer. Especifique un valor entero y no le agregue MB al número.
--noformat
— Le dice al programa de instalación que no formatee la partición, para usar con el comando --onpart
.
--onpart=
or --usepart=
— Coloca la partición en el dispositivo existente. Por ejemplo:
partition /home --onpart=hda1
/home
en /dev/hda1
, el cual ya debe existir.
--ondisk=
or --ondrive=
— Hace que la partición sea creada en un disco particular. Por ejemplo, --ondisk=sdb
hace que la partición sea creada en el segundo disco SCSI en el sistema.
--asprimary
— Hace que la ubicación automática de la partición sea una partición primaria o el particionamiento falla.
--type=
(reemplazado por fstype
) — Esta opción ya no está disponible. Utilice en su lugar Use fstype
.
--fstype=
— Coloca el tipo de sistema de archivos para la partición. Los valores válidos son xfs
, ext2
, ext3
, ext4
, swap
, vfat
, y hfs
.
--start=
— Especifica el cilindro donde comienza la partición. Requiere que se especifique una unidad con --ondisk=
o ondrive=
. También requiere que se especifique el cilindro final con --end=
o que el tamaño de la partición se especifique con --size=
.
--end=
— Especifica el cilindro final para la partición. Requiere que el cilindro de comienzo se especifique con --start=
.
--bytes-per-inode=
— Especifica el tamaño de ínodos del sistema de archivos que será creado en la partición. No todos los sistemas de archivos soportan esta opción. En estos casos la opción se ignora silenciosamente.
--recommended
— Determina el tamaño de la partición automáticamente.
--onbiosdisk
— Hace que la partición se cree en un disco particular tal y como se descubre por la BIOS.
--encrypted
— Especifica que esta partición debe ser encriptada.
--passphrase=
— Especifica la contraseña a usar cuando se encripte esta partición. Sin la opción --encrypted
dada arriba, esta opción no hace nada. Si no se especifica una contraseña, se usará una predeterminada a nivel de sistema y el instalador se detendrá y le preguntará si no hay una puesta como predeterminada.
poweroff
(opcional) reboot
es utilizada.
poweroff
es similar al comando shutdown -p
.
poweroff
depende del hardware del sistema. Específicamente, algunos componentes de hardware como la BIOS, APM (administración de energía avanzada) y ACPI (interfaz de energía y configuración avanzada) deben ser capaces de interactuar con el kernel del sistema. Contacte al fabricante para obtener mayor información sobre las capacidades APM/ACPI del sistema.
halt
, reboot
y shutdown
.
raid
(opcional) raid<mntpoint>
--level=<nivel>
--device=<mddevice>
<particiones*>
<mntpoint>
— Dirección donde el sistema de archivos RAID es montado. Si es /
, el nivel RAID debe ser 1 a menos que esté presente una partición boot (/boot
). Si está presente una partición boot, la partición /boot
debe ser nivel 1 y la partición root (/
) puede ser cualquiera de los tipos disponibles. La <particiones*>
(lo que denota que se puede listar múltiples particiones) lista los identificadores RAID para añadir al arreglo RAID.
--level=
— Nivel RAID a utilizar (0, 1 o 5).
--device=
— Nombre del dispositivo RAID a utilizar (tal como md0 o md1). El rango de los dispositivos RAID va de md0 a md15 y cada uno puede utilizarse sólo una vez.
--bytes-per-inode=
— Especifica el tamaño de ínodos en el sistema de archivos a crear en el dispositivo RAID. No todos los sistemas de archivos soportan esta opción. En tales casos, la opción es ignorada silenciosamente.
--spares=
— Especifica el número de unidades extra para el arreglo RAID. Las unidades extra son usadas para reconstruir el arreglo en caso de una falla de la unidad.
--fstype=
— Establece el tipo de sistema de archivos para el arreglo RAID. Los valores válidos son xfs
, ext2
, ext3
, ext4
, swap
, vfat
, y hfs
.
--fsoptions=
— Especifica una cadena sin formato específico que será utilizada cuando el sistema de archivos sea montado. Esta cadena será copiada en el archivo /etc/fstab del sistema instalado y debe estar entre comillas.
--noformat
— Utiliza un dispositivo RAID existente y no formatea la formación RAID.
--useexisting
— Utiliza un dispositivo RAID existente y lo reformatea.
--encrypted
— Especifica que este dispositivo RAID debe ser encriptado.
--passphrase=
— Especifica la contraseña a usar cuando se encripte este dispositivo RAID. Sin la opción --encrypted
dada antes, esta opción no hace nada. Si no se especificó la contraseña, se usará la predeterminada para todo el sistema, o sino el instalador se detendrá y le preguntará en el caso de que no haya sido puesta.
/
y un RAID de nivel 5 para /usr
, asumiendo que hay tres discos SCSI en el sistema. También crea tres particiones swap, una en cada unidad.
part raid.01 --size=60 --ondisk=sda part raid.02 --size=60 --ondisk=sdb part raid.03 --size=60 --ondisk=sdc
part swap --size=128 --ondisk=sda part swap --size=128 --ondisk=sdb part swap --size=128 --ondisk=sdc
part raid.11 --size=1 --grow --ondisk=sda part raid.12 --size=1 --grow --ondisk=sdb part raid.13 --size=1 --grow --ondisk=sdc
raid / --level=1 --device=md0 raid.01 raid.02 raid.03 raid /usr --level=5 --device=md1 raid.11 raid.12 raid.13
raid
en acción, consulte la Sección 13.4.1, “Ejemplo de particionamiento avanzado”.
reboot
(opcional) reboot
es similar al comando shutdown -r
.
reboot
podría resultar en un bucle de instalación infinito dependiendo del medio y método de instalación.
reboot
es la opción predeterminada si no se especifica ningún otro método en el archivo kickstart.
halt
, poweroff
y shutdown
repo
(opcional)
repo --name=<repoid>
[--baseurl=<url>
| --mirrorlist=<url>
]
--name=
— El id del repositorio. Esta opción es requerida.
--baseurl=
— La URL del repositorio. Las variables que pueden ser utilizadas en los archivos de configuración de repositorios para yum no es soportada aquí. Usted puede utilizar o esta opción o --mirrorlist, no ambas.
--mirrorlist=
— La URL apuntando a la lista de espejos para el repositorio. Las variables que pueden ser utilizadas en los archivos de configuración de repositorios para yum no es soportada aquí. Usted puede utilizar esta opción o --baseurl, no ambas.
rootpw
(requerido) rootpw [--iscrypted] <contraseña>
--iscrypted
— Si esta presente, el argumento de la contraseña se asume que ya está encriptado.
selinux
(opcional) selinux [--disabled|--enforcing|--permissive]
--enforcing
— Activa SELinux con la política objetivo predeterminada como obediente.
selinux
no está presente en el archivo kickstart, SELinux es activado y --enforcing
es establecido por defecto.
--permissive
— Muestra advertencias basadas en la política de SELinux pero no hace cumplir la política.
--disabled
— Desactiva SELinux completamente en el sistema.
services
(opcional) --disabled
— Desactiva los servicios dados en la lista de servicios separados por comas.
--enabled
— Activa los servicios dados en la lista de servicios separados por comas.
services --disabled auditd, cups,smartd, nfslock
services --disabled auditd,cups,smartd,nfslock
shutdown
(opcional) reboot
es usada por defecto.
shutdown
es similar al comando shutdown
.
halt
, poweroff
y reboot
.
skipx
(opcional) text
(opcional) timezone
(requerido) <timezone>
lo cual puede ser cualquiera de las zonas horarias listadas por timeconfig
.
timezone [--utc] <zonahoraria>
--utc
— Si está presente, el sistema asume que el reloj del hardware está configurado a UTC (Greenwich Mean).
upgrade
(opcional) user
(opcional) user --name=<nombreUsuario>
[--groups=<lista>
] [--homedir=<homedir>
] [--password=<contraseña>
] [--iscrypted] [--shell=<shell>
] [--uid=<uid>
]
--name=
— Proporciona el nombre del usuario. Esta opción es requerida.
--groups=
— En adición al grupo predeterminado, una lista separada por comas con los nombres de los grupos a los cuáles el usuario debería pertenecer.
--homedir=
— El directorio de inicio del usuario. Si no se proporciona, el valor predeterminado es /home/<username>
.
--password=
— La contraseña del nuevo usuario. Si no se proporciona, la cuenta será bloqueada por defecto.
--iscrypted=
— La contraseña proporcionada por --password, ¿está encriptada o no?
--shell=
— La shell de login del usuario. Si no se proporciona, se utilizará la predeterminada del sistema.
--uid=
— El UID del usuario. Si no se proporciona, se utilizará el siguiente UID disponible, y que no sea uno del sistema.
vnc
(opcional) vnc [--host=<nombreHost>
] [--port=<puerto>
] [--password=<contraseña>
]
--host=
— En vez de iniciar un servidor VNC en la máquina a instalar, se conecta al proceso VNC que está escuchando en el nombre de host dado.
--port=
— Proporciona un puerto en el cual el proceso visor de VNC está escuchando. Si no se proporciona, anaconda usará el puerto VNC predeterminado.
--password=
— Establece una contraseña que debe ser usada para conectarse a la sesión VNC. Esto es opcional pero recomendado.
volgroup
(opcional) volgroup<nombre>
<partición>
<opciones>
--noformat
— Utiliza un grupo de volumen existente y no lo formatea.
--useexisting
— Utiliza un grupo de volumen existente y lo reformatea.
--pesize=
— Lista el tamaño de las extensiones físicas.
part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
volgroup
en acción, consulte la Sección 13.4.1, “Ejemplo de particionamiento avanzado”.
xconfig
(opcional) --driver
— Especifica el controlador X que será utilizado para el hardware de vídeo.
--videoram=
— Especifica la cantidad de RAM de vídeo que tiene la tarjeta de vídeo.
--defaultdesktop=
— Especifica GNOME o KDE para el escritorio por defecto (asume que los ambientes de escritorio GNOME y/o KDE han sido instalados a través de %packages
).
--startxonboot
— Especifica el uso de una ventana de conexión gráfica en el sistema instalado.
--resolution=
— Especifica la resolución por defecto para el sistema de ventanas X en el sistema instalado. Los valores válidos son 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1400x1050, 1600x1200. Asegúrese de especificar una resolución que sea compatible con la tarjeta de vídeo y monitor.
--depth=
— Especifica la profundidad del color por defecto para el sistema de ventanas X en el sistema instalado. Los valores válidos son 8, 16, 24 y 32. Asegúrese de especificar una profundidad de color que sea compatible con la tarjeta de vídeo y con el monitor.
zerombr
(opcional) zerombr
, cualquier tabla de partición no válida que se encuentre en el disco será inicializada. Esto destruirá todo el contenido de los discos que no tienen una tabla de partición válida.
zerombr yes
. Este formulario ya no se usa, ahora simplemente debe usar zerombr
en su archivo kickstart.
zfcp
(opcional) zfcp [--devnum=<devnum>
] [--fcplun=<fcplun>
] [--scsiid=<scsiid>
] [--scsilun=<scsilun>
] [--wwpn=<wwpn>
]
%include
(opcional)clearpart
, raid
, part
, volgroup
y logvol
:
clearpart --drives=hda,hdc --initlabel # Raid 1 IDE config part raid.11 --size 1000 --asprimary --ondrive=hda part raid.12 --size 1000 --asprimary --ondrive=hda part raid.13 --size 2000 --asprimary --ondrive=hda part raid.14 --size 8000 --ondrive=hda part raid.15 --size 1 --grow --ondrive=hda part raid.21 --size 1000 --asprimary --ondrive=hdc part raid.22 --size 1000 --asprimary --ondrive=hdc part raid.23 --size 2000 --asprimary --ondrive=hdc part raid.24 --size 8000 --ondrive=hdc part raid.25 --size 1 --grow --ondrive=hdc # You can add --spares=x raid / --fstype ext3 --device md0 --level=RAID1 raid.11 raid.21 raid /safe --fstype ext3 --device md1 --level=RAID1 raid.12 raid.22 raid swap --fstype swap --device md2 --level=RAID1 raid.13 raid.23 raid /usr --fstype ext3 --device md3 --level=RAID1 raid.14 raid.24 raid pv.01 --fstype ext3 --device md4 --level=RAID1 raid.15 raid.25 # LVM configuration so that we can resize /var and /usr/local later volgroup sysvg pv.01 logvol /var --vgname=sysvg --size=8000 --name=var logvol /var/freespace --vgname=sysvg --size=8000 --name=freespacetouse logvol /usr/local --vgname=sysvg --size=1 --grow --name=usrlocal
%packages
para comenzar la sección en el archivo kickstart que lista los paquetes que le gustaría instalar (esto es para instalaciones únicamente, pues la selección de paquetes durante una actualización no es soportada).
variant
/repodata/comps-*.xml
en el primer CD-ROM de Fedora para obtener una lista de los grupos. Cada grupo tiene un id, valor de visibilidad de usuario, nombre, descripción y lista de paquetes. En la lista de paquetes, los paquetes marcados como obligatorios son siempre instalados si el grupo es seleccionado, los paquetes marcados como predeterminados son seleccionados por defecto si el grupo es seleccionado y los paquetes marcados como opcionales deben ser seleccionados específicamente aún si el grupo es seleccionado para ser instalado.
Core
y Base
son siempre seleccionados por defecto, por lo tanto no es necesario especificarlos en la sección %packages
.
%packages
:
%packages @ X Window System @ GNOME Desktop Environment @ Graphical Internet @ Sound and Video dhcp
@
, un espacio y luego el nombre completo del grupo como se muestra en el archivo comps.xml
. Los grupos también se pueden especificar usando el id para el grupo, tal como gnome-desktop
. Especifique paquetes individuales sin caracteres adicionales (la línea dhcp
en el ejemplo de arriba es un paquete individual).
-autofs
%packages
.
--nobase
--resolvedeps
--ignoredeps
--ignoremissing
%packages --ignoremissing
ks.cfg
. Esta sección debe estar al final del archivo kickstart (después de los comandos) y debe comenzar con el comando %pre
. Se puede acceder a la red en la sección %pre
, pero como el servidor de nombres no ha sido aun configurado, sólo las direcciones IP funcionan.
--interpreter /usr/bin/python
/usr/bin/python
con el lenguage de su preferencia.
%pre
:
%pre #!/bin/sh hds="" mymedia="" for file in /proc/ide/h* do mymedia=`cat $file/media` if [ $mymedia == "disk" ] ; then hds="$hds `basename $file`" fi done set $hds numhd=`echo $#` drive1=`echo $hds | cut -d' ' -f1` drive2=`echo $hds | cut -d' ' -f2` #Write out partition scheme based on whether there are 1 or 2 hard drives if [ $numhd == "2" ] ; then #2 drives echo "#partitioning scheme generated in %pre for 2 drives" > /tmp/part-include echo "clearpart --all" >> /tmp/part-include echo "part /boot --fstype ext3 --size 75 --ondisk hda" >> /tmp/part-include echo "part / --fstype ext3 --size 1 --grow --ondisk hda" >> /tmp/part-include echo "part swap --recommended --ondisk $drive1" >> /tmp/part-include echo "part /home --fstype ext3 --size 1 --grow --ondisk hdb" >> /tmp/part-include else #1 drive echo "#partitioning scheme generated in %pre for 1 drive" > /tmp/part-include echo "clearpart --all" >> /tmp/part-include echo "part /boot --fstype ext3 --size 75" >> /tmp/part-includ echo "part swap --recommended" >> /tmp/part-include echo "part / --fstype ext3 --size 2048" >> /tmp/part-include echo "part /home --fstype ext3 --size 2048 --grow" >> /tmp/part-include fi
%include /tmp/part-include
%post
. Esta sección es útil para funciones tales como la instalación de software adicional y la configuración de un nombre de servidor adicional.
%post
. Si configuró la red para DHCP, el archivo /etc/resolv.conf
no ha sido completado cuando la instalación ejecute la sección %post
. Puede acceder a la red, pero no puede resolver direcciones IP. Por lo tanto si está usando DHCP, debe especificar direcciones IP en la sección %post
.
--nochroot
/etc/resolv.conf
al sistema de archivos que acaba de instalar.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf
--interpreter /usr/bin/python
/usr/bin/python
con el lenguage de su preferencia.
%post
( # Note that in this example we run the entire %post section as a subshell for logging.
wget -O- http://proxy-or-sat.example.com/pub/bootstrap_script | /bin/bash
/usr/sbin/rhnreg_ks --activationkey=<activationkey>
# End the subshell and capture any output to a post-install log file.
) 1
>/root/post_install.log 2
>&1
runme
desde un directorio compartido NFS:
mkdir /mnt/temp mount -o nolock 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp
-o nolock
cuando se monta un directorio NFS.
ks.cfg
.
ks.cfg
y debe estar en el directorio de nivel más alto del CD-ROM. Ya que los CD-ROM son sólo de lectura, el archivo debe ser añadido cuando se crea la imagen a utilizar para escribir el CD-ROM. Consulte Sección 3.4.2, “Crear un CD-ROM de arranque para la instalación” para instrucciones sobre cómo crear los medios de arranque. De todos modos, antes de crear el archivo de imagen file.iso
copie el archivo kickstart ks.cfg
al directorio isolinux/
.
ks.cfg
y debe estar ubicado en el directorio de nivel superior en la memoria flash. Cree primero la imagen de arranque y luego copie el archivo ks.cfg
.
/dev/sda
utilizando el comando dd
:
dd if=diskboot.img of=/dev/sda bs=1M
dhcpd.conf
para el servidor DHCP:
filename
"/usr/new-machine/kickstart/"
; next-serverblarg.redhat.com;
filename
con el nombre del archivo kickstart (o el directorio en el cual se encuentra el archivo kickstart) y el valor luego de next-server
con el nombre del servidor NFS.
<ip-addr>
-kickstart
<ip-addr>
del nombre de archivo debe ser reemplazado con la dirección IP del cliente en notación decimal separada por puntos. Por ejemplo, el nombre de archivo para una máquina con dirección 10.10.0.1 debe ser 10.10.0.1-kickstart
.
/kickstart
desde el servidor BOOTP/DHCP e intenta encontrar el archivo kickstart utilizando los mismos nombres de archivos <ip-addr>
-kickstart
tal y como se describió anteriormente.
ks
al kernel en la línea de comandos.
linux ks=floppy
también funciona si el archivo ks.cfg
está localizado en un sistema de archivos vfat o ext2 en un disquete y usted arranca desde el CD-ROM #1 de Fedora.
boot:
:
linux ks=hd:fd0:/ks.cfg
dd
también. Por ejemplo, para arrancar un disquete y usar un disco con controladores, introduzca el siguiente comando en el indicador boot:
:
linux ks=floppy dd
boot:
(en donde ks.cfg
es el nombre del archivo kickstart):
linux ks=cdrom:/ks.cfg
askmethod
autostep
debug
dd
dhcpclass=<clase>
dns=<dns>
driverdisk
expert
gateway=<gw>
graphical
isa
ip=<ip>
keymap=<keymap>
ks=nfs:<servidor>
:/<ruta>
<servidor>
, como el archivo <ruta>
. El programa de instalación utiliza DHCP para configurar la tarjeta Ethernet. Por ejemplo, si su servidor NFS es servidor.ejemplo.com y el archivo kickstart está en /midir/ks.cfg
, el comando de arranque correcto es ks=nfs:servidor.ejemplo.com:/midir/ks.cfg
.
ks=http://<servidor>
/<ruta>
<servidor>
, como el archivo <ruta>
. El programa de instalación utiliza DHCP para configurar la tarjeta Ethernet. Por ejemplo, si su servidor HTTP es servidor.ejemplo.com y el archivo kickstart está en /midir/ks.cfg
, el comando de arranque correcto es ks=nfs:servidor.ejemplo.com:/midir/ks.cfg
.
ks=floppy
ks.cfg
en un sistema de archivos vfat o ext2 en el disquete en /dev/fd0
.
ks=floppy:/<path>
/dev/fd0
, bajo el nombre <ruta>
.
ks=hd:<dispositivo>
:/<archivo>
<dispositivo>
(el cual debe ser vfat o ext2) y busca el archivo de configuración kickstart como <archivo>
en ese sistema de archivos (por ejemplo, ks=hd:sda3:/midir/ks.cfg
).
ks=file:/<archivo>
<archivo>
desde el sistema de archivos; no se realiza el montaje. Este proceso es utilizado si el archivo kickstart ya está en la imagen initrd
.
ks=cdrom:/<ruta>
<ruta>
.
ks
ks
, el programa de instalación configura la tarjeta Ethernet para utilizar DHCP. El archivo kickstart es leído desde el "bootServer" como si éste fuera el servidor NFS que contiene el archivo kickstart. Por defecto, el bootServer es el mismo servidor DHCP. La ubicación de kickstart puede ser una de las siguientes:
/
, el archivo de arranque proporcionado por DHCP se busca en el servidor NFS.
/
, el archivo de arranque proporcionado por DHCP se busca en el directorio /kickstart
en el servidor NFS.
/kickstart/1.2.3.4-kickstart
, en donde 1.2.3.4
es el número de la dirección IP de la máquina a instalar.
ksdevice=<device>
ks=nfs:<servidor>
:/<ruta>
ksdevice=eth1
en la línea de comandos boot:
.
kssendmac
lang=<lang>
loglevel=<level>
lowres
mediacheck
method=cdrom
method=ftp://<ruta>
method=hd:<dev>
:<path>
method=http://<ruta>
method=nfs:<ruta>
netmask=<nm>
nofallback
nofb
nofirewire
noipv6
nokill
nomount
nonet
noparport
nopass
nopcmcia
noprobe
noshell
nostorage
nousb
nousbstorage
rescue
resolution=<modo>
serial
skipddc
syslog=<host>
[:<puerto>
]
<host>
y, opcionalmente, al puerto <puerto>
. Requiere que el proceso syslog remoto reciba conexiones (con la opción -r)
text
actualizaciones
updates=ftp://<ruta>
updates=http://<ruta>
upgradeany
vnc
vncconnect=<host>
[:<puerto>
]
<host>
usando el puerto <puerto>
(opcional).
vncpassword=<contraseña>
redhat-config-kickstart
en el intérprete de comandos.
/mirrors/redhat/i386/Server/
, introduzca /mirrors/redhat/i386/
para el directorio NFS.
/mirrors/redhat/i386/Server/
, introduzca /mirrors/redhat/i386/Server/
para el directorio FTP. Si el servidor FTP requiere un nombre de usuario y contraseña, especifíquelos también.
/mirrors/redhat/i386/Server/
, introduzca /mirrors/redhat/i386/Server/
para el directorio HTTP.
md5sum
así como también la opción de arranque linux mediacheck
como se discutió en el Sección 6.3, “Verificación de Medios”. Introduzca la partición del disco rígido que contiene las imágenes ISO (por ejemplo, /dev/hda1
) en la casilla de texto Partición de disco rígido. Introduzca el directorio que contiene las imágenes ISO en la casilla de texto Directorio de disco rígido.
/boot
). Instale el gestor de arranque en el MBR si desea utilizarlo como un gestor de arranque.
cdrecord
escribiendo hdd=ide-scsi
como el parámetro kernel (donde hdd
es el dispositivo CD-ROM).
msdos
para x86 y gpt
para Itanium), seleccione Inicializar la etiqueta del disco si está realizando la instalación en un disco duro nuevo.
anaconda
y kickstart
soportan LVM (Logical Volume Management), no hay actualmente una forma de configurar LVM utilizando el Configurador de Kickstart.
/dev/hda1
), especifique hda1
como controlador. No incluya /dev
en el nombre del controlador.
/dev/hda1
), especifique hda1
como nombre de la partición. No incluya /dev
en el nombre de la partición.
system-config-network
). Consulte la Guía de Implementación de Red Hat Entreprise Linux para obtener mayor información.
puerto:protocolo
. Por ejemplo, para permitir acceso IMAP a través del cortafuegos, especifique imap:tcp
. También se pueden especificar números de puertos; para permitir paquetes UDP en el puerto 1234 a través del cortafuegos, introduzca 1234:udp
. Para especificar múltiples puertos, sepárelos con comas.
skipx
será escrita en el archivo kickstart.
%packages
del archivo kickstart después que lo haya guardado. Consulte la Sección 13.5, “Package Selection” para obtener mayor información.
/usr/bin/python2.4
se puede especificar para el script Python. Esta opción equivale a usar %pre --interpreter /usr/bin/python2.4
en el archivo kickstart.
addgroup
, adduser
, adjtimex
, ar
, arping
, ash
, awk
, basename
, bbconfig
, bunzip2
, busybox
, bzcat
, cal
, cat
, catv
, chattr
, chgrp
, chmod
, chown
, chroot
, chvt
, cksum
, clear
, cmp
, comm
, cp
, cpio
, crond
, crontab
, cut
, date
, dc
, dd
, deallocvt
, delgroup
, deluser
, devfsd
, df
, diff
, dirname
, dmesg
, dnsd
, dos2unix
, dpkg
, dpkg-deb
, du
, dumpkmap
, dumpleases
, e2fsck
, e2label
, echo
, ed
, egrep
, eject
, env
, ether-wake
, expr
, fakeidentd
, false
, fbset
, fdflush
, fdformat
, fdisk
, fgrep
, find
, findfs
, fold
, free
, freeramdisk
, fsck
, fsck.ext2
, fsck.ext3
, fsck.ext4
, fsck.minix
, ftpget
, ftpput
, fuser
, getopt
, getty
, grep
, gunzip
, gzip
, hdparm
, head
, hexdump
, hostid
, hostname
, httpd
, hush
, hwclock
, id
, ifconfig
, ifdown
, ifup
, inetd
, insmod
, install
, ip
, ipaddr
, ipcalc
, ipcrm
, ipcs
, iplink
, iproute
, iptunnel
, kill
, killall
, lash
, last
, length
, less
, linux32
, linux64
, ln
, load_policy
, loadfont
, loadkmap
, login
, logname
, losetup
, ls
, lsattr
, lsmod
, lzmacat
, makedevs
, md5sum
, mdev
, mesg
, mkdir
, mke2fs
, mkfifo
, mkfs.ext2
, mkfs.ext3
, mkfs.ext4
, mkfs.minix
, mknod
, mkswap
, mktemp
, modprobe
, more
, mount
, mountpoint
, msh
, mt
, mv
, nameif
, nc
, netstat
, nice
, nohup
, nslookup
, od
, openvt
, passwd
, patch
, pidof
, ping
, ping6
, pipe_progress
, pivot_root
, printenv
, printf
, ps
, pwd
, rdate
, readlink
, readprofile
, realpath
, renice
, reset
, rm
, rmdir
, rmmod
, route
, rpm
, rpm2cpio
, run-parts
, runlevel
, rx
, sed
, seq
, setarch
, setconsole
, setkeycodes
, setlogcons
, setsid
, sh
, sha1sum
, sleep
, sort
, start-stop-daemon
, stat
, strings
, stty
, su
, sulogin
, sum
, swapoff
, swapon
, switch_root
, sync
, sysctl
, tail
, tar
, tee
, telnet
, telnetd
, test
, tftp
, time
, top
, touch
, tr
, traceroute
, true
, tty
, tune2fs
, udhcpc
, udhcpd
, umount
, uname
, uncompress
, uniq
, unix2dos
, unlzma
, unzip
, uptime
, usleep
, uudecode
, uuencode
, vconfig
, vi
, vlock
, watch
, watchdog
, wc
, wget
, which
, who
, whoami
, xargs
, yes
, zcat
, zcip
busybox command
--help
anaconda
, bash
, bzip2
, jmacs
, ftp
, head
, joe
, kudzu-probe
, list-harddrives
, loadkeys
, mtools
, mbchk
, mtools
, mini-wm
, mtools
, jpico
, pump
, python
, python2.4
, raidstart
, raidstop
, rcp
, rlogin
, rsync
, setxkbmap
, sftp
, shred
, ssh
, syslinux
, syslogd
, tac
, termidx
, vncconfig
, vncpasswd
, xkbcomp
, Xorg
, Xvnc
, zcat
%pre
. Este es añadido por usted.
%post
. Este es añadido por usted.
%post
:
echo "Los Hackers serán castigados!" > /etc/motd
--nochroot
en la sección %post
.
/mnt/sysimage/
antes del nombre del directorio.
echo "Los Hackers serán castigados" > /mnt/sysimage/etc/motd
/usr/bin/python2.2
puede especificarse para un script de Python. Esta opción corresponde a usar %post --interpreter /usr/bin/python2.2
en su archivo kickstart.
Tabla de contenidos
root
.
yum
. Escriba este comando para iniciar una actualización completa de su sistema con yum
:
su -c 'yum update'
root
password when prompted.
yum
.
yum
. El proceso de actualización descarga información y paquetes desde los servidores de red.
release
. Verifique la lista de paquetes vieja para ver los repositorios que fueron instalados:
awk '{print $1}' ~/old-pkglist.txt | grep 'release$'
yum
y con otras herramientas de administración de software en su sistema Fedora.
awk '{print $1}' ~/old-pkglist.txt | sort | uniq > ~/old-pkgnames.txt
rpm -qa --qf '%{NAME}\n' | sort | uniq > ~/new-pkgnames.txt
diff -u ~/old-pkgnames.txt ~/new-pkgnames.txt | grep '^-' | sed 's/^-//' > /tmp/pkgs-to-install.txt
/tmp/pkgs-to-install.txt
con el comando yum
para restaurar la mayoría o todos los paquetes anteriores:
su -c 'yum install `cat /tmp/pkgs-to-install.txt`'
root
:
su -
yum groupinstall "GNOME Desktop Environment"
/etc/inittab
:
nano /etc/inittab
initdefault
. Cambie el numeral 3
por 5
.
exit
para salir de la cuenta de administrador.
reboot
. Su sistema se reiniciará y mostrará un ingreso gráfico.
/
cambia, el gestor de arranque no será capaz de encontrar y montar la partición. Para resolver este problema, arranque en modo de rescate y modifique el archivo /boot/grub/grub.conf
.
rescue
como parámetro del kernel. Por ejemplo, para un sistema x86, escriba el siguiente comando en el intérprete de comandos:
linux rescue
El entorno de rescate intentará ahora encontrar su instalación de Linux y montarla bajo el directorio /mnt/sysimage. Puede luego hacer los cambios requeridos por su sistema. Si quiere proceder con este paso, elija 'Continuar'. También puede elegir montar sus sistemas de archivos en sólo lectura, en vez de lectura/escritura eligiendo 'sólo-lectura'. Si por alguna razón este proceso falla, puede elegir 'Omitir' y este paso será omitido e ira directamente a una pantalla negra de shell.
/mnt/sysimage
. Si no consigue montar una partición, le será notificado. Si selecciona , intentará montar el sistema de archivos bajo el directorio /mnt/sysimage
pero en modo de lectura únicamente. Si selecciona , su sistema de archivos no será montado. Seleccione si piensa que su sistema de archivos está dañado.
sh-3.00b#
chroot /mnt/sysimage
rpm
que requieren que su partición root esté montada como /
. Para salir del ambiente chroot, escriba exit
y volverá al intérprete de comandos.
/foo
, y escribiendo el siguiente comando:
mount -t ext4 /dev/mapper/VolGroup00-LogVol02 /foo
/foo
es un directorio que usted ha creado y /dev/mapper/VolGroup00-LogVol02
es el volúmen lógico LVM2 que usted desea montar. Si la partición es del tipo ext2
o ext3
, reemplace ext4
por ext2
o ext3
.
fdisk -l
pvdisplay
vgdisplay
lvdisplay
ssh
,scp
y ping
si la red está en funcionamiento
dump
y restore
para usuarios con unidades de cinta
parted
y fdisk
para administrar particiones
rpm
para instalar o actualizar software
joe
para editar archivos de configuración.
emacs
, pico
, o vi
, el editor joe
se arrancará.
linux rescue
en el intéprete de comandos para entrar en el entorno de rescate.
chroot /mnt/sysimage
para montar la partición root.
/sbin/grub-install /dev/hda
para reinstalar el gestor de arranque GRUB, en donde /dev/hda
es la partición de arranque.
/boot/grub/grub.conf
ya que pueden ser necesarias algunas otras entradas para que GRUB controle sistemas operativos adicionales.
a
para añadir una línea.
single
como una palabra por separado (pulse Barra espaciadora y teclee single
). Pulse Intro para salir del modo de modificación.
init
no están cargados. Si init
está corrupto o no funciona, aún puede montar sistemas de archivos para recuperar los datos que podrían haberse perdido durante una reinstalación.
single
con la palabra emergency
.
.rpmsave
(por ejemplo, sendmail.cf.rpmsave
). La actualización también crea un registro de sus acciones en el archivo /root/upgrade.log
.
/etc/fedora-release
han sido cambiados de los valores predeterminados, su instalación de Fedora puede que no se detecte cuando se intente actualizar a Fedora 11.
linux upgradeany
linux upgradeany
si su instalación de Fedora no fue dada como una opción para actualizar
diskmgmt.msc
y presione Enter. La herramienta Disk Management se abre.
NTFS
, y se corresponde con su disco C:
. Al menos dos particiones Fedora serán visibles. Windows no va a mostrar el tipo de sistema de archivos de ellas, pero podría adjudicarles una letra a alguna de ellas.
unallocated
.
diskpart
y presione Enter. Aparece una ventana con línea de comandos.
list volume
y presione Enter. Diskpart muestra una lista con las particiones en su sistema con un número de volumen, letra correspondiente, etiqueta, tipo de sistema de archivos y tamaño. Identifique la partición Windows que le gustaría utilizar para ocupar el espacio de su disco rígido liberado por Fedora, y anote el número de volumen (por ejemplo, su disco Windows C:
debería ser "Volume 0").
select volume N
(donde N
es el número de volúmen para la partición Windows que quiere extender) y presione Enter. Ahora escriba extend
y presione Enter. Diskpart ahora extiende la partición que ha elegido para ocupar el espacio restante en su disco rígido. Le hará saber cuando se haya completado la operación.
Disk Management
, haga click con el botón secundario del mouse sobre el espacio del disco que Windows etiqueta como unallocated
y seleccione New Partition
en el menú. Empieza New Partition Wizard.
Presione cualquier tecla para arrancar desde CD
Welcome to Setup
aparezca, puede iniciar Windows Recovery Console. El procedimiento es levemente diferente de acuerdo a las distintas versiones de Windows:
fixmbr
y presione Enter. La herramienta fixmbr recupera el registro de arranque maestro (Master Boot Record, MBR) de este sistema.
exit
y presione Enter.
diskmgmt.msc
en el cuadro Start Search y presione Enter. Se abre la herramienta Disk Management.
NTFS
, y se corresponde con su disco C:
. Al menos dos particiones Fedora serán visibles. Windows no va a mostrar el tipo de sistema de archivos de ellas, pero podría adjudicarles una letra a alguna de ellas.
unallocated
.
Disk Management
, haga click con el botón secundario del mouse sobre el espacio que Windows denomina como unallocated
y seleccione New Simple Volume
del menú. Se inicia New Simple Volume Wizard.
Presione cualquier tecla para arrancar desde el CD ó DVD
bootrec /fixmbr
y presione Enter.
/Applications/Utilities
/Applications/Utilities
.
gparted
at the command line and pressing Enter.
su -
y presione Intro. Cuando el sistema le pregunte por la contraseña de root, ingrésela y presione Intro.
gedit /boot/grub/grub.conf
y presione Intro. Esto abrirá el archivo grub.conf
en el editor de texto gedit.
grub.conf
consiste en cuatro líneas:
grub.conf
grub.conf
, cada una de ellas, correspondiente a una versión diferente del kernel Linux. Elimine cada una de las entradas de Fedora del archivo.
Grub.conf
contiene una línea que especifica el sistema operativo a ser inicado por defecto, con el formato default=N
, donde N
es un número igual o mayor que 0. Si se define N
en 0, GRUB iniciará el primer sistema operativo de la lista. Si se define N
en 1, iniciará el segundo sistema operativo de la lista, y así sucesivamente.
default=
contenga un número menos del número que eligió como sistema operativo predeterminado en la lista.
grub.conf
y cierre gedit
gparted
at the command line and pressing Enter.
/dev/sda3
.
e2fsck partition
en una línea de comandos y presione Enter, donde partition
es la partición que acaba de reducir. Por ejemplo, si acaba de reducir /dev/sda3
, debería escribir e2fsck /dev/sda3
.
resize2fs partition
en la línea de comandos y presione Enter, donde partition
es la partición que acaba de reducir. Por ejemplo, si recién redujo /dev/sda3
, debería escribir resize2fs /dev/sda3
.
gparted
at the command line and pressing Enter.
unallocated
. Haga click con el botón secundario del mouse sobre el espacio no alojado y seleccione New. Acepte lo indicado por defecto y GParted creará una nueva partición que ocupe todo el espacio disponible en el disco.
/dev/sda3
sobre el dispositivo /dev/sda
.
fdisk device
y presione Enter, donde device
es el nombre del dispositivo sobre el cual acaba de crear una partición. Por ejemplo, fdisk /dev/sda
.
Command (m for help):
, presione T e Intro para que fdisk cambie el tipo de partición.
Partition number (1-4):
, escriba el nombre de la partición que acaba de crear. Por ejemplo, si acaba de crear la partición /dev/sda3
, escriba el número 3
, y presione Enter. Esto identifica a la partición cuyo tipo fdisk va a cambiar.
Hex code (type L to list codes):
, ingrese el código 8e
y presione Intro. Este es el código de una partición LVM de Linux.
Command (m for help):
, teclee W e Intro. Fdisk escribirá el nuevo código de tipo a la partición y saldrá.
lvm
y presione Enter para iniciar la herramienta lvm2.
lvm>
, escriba pvcreate partition
y presione Enter, donde partition
es la partición que creó hace unos momentos. Por ejemplo, pvcreate /dev/sda3
. Esto convierte /dev/sda3
como un volumen físico en LVM.
lvm>
, escriba vgextend VolumeGroup
partition
y presione Enter, donde VolumeGroup
es el grupo del volumen LVM sobre el cual Linux está instalado y partition
es la partición que creo hace unos instantes. Por ejemplo, si Linux está instalado sobre /dev/VolumeGroup00
, escribirá vgextend /dev/VolumeGroup00 /dev/sda3
si lo que quiere es extender ese grupo para que en él se incluya el volumen físico en /dev/sda3
.
lvm>
, escriba lvextend -l +100%FREE LogVol
y presione Enter, donde LogVol
es el volumen lógico que contiene su sistema de archivos Linux. Por ejemplo, para extender LogVol00
de manera que ocupe el recientemente disponible espacio en su volumen, VolGroup00
, escriba lvextend -l +100%FREE /dev/VolGroup00/LogVol00
.
lvm>
, escriba exit
y presione Enter para salirt lvm2
e2fsck LogVol
en la línea de comandos y presione Enter, donde LogVol
es el volumen lógico que recién acaba de reducir. Por ejemplo, si recién redujo /dev/VolumeGroup00/LogVol00
, debería escribir e2fsck /dev/VolumeGroup00/LogVol00
.
resize2fs LogVol
en la líne ade comandos y presione Enter, donde LogVol
es la partición que acaba de reducir. Por ejemplo, si recién redujo /dev/VolumeGroup00/LogVol00
, debería escribir resize2fs /dev/VolumeGroup00/LogVol00
.
/mbr
. Esto solamente reescribirá la MBR para que arranque la partición primaria DOS. El comando debería ser similar a:
fdisk /mbr
linux rescue
en el intérprete de comandos. Esto iniciará el programa en modo de rescate.
list-harddrives
. Este comando listará todos los discos duros en su sistema que fueron reconocidos por el programa de instalación, así como también sus tamaños en megabytes.
parted
. Inicie parted
, como se muestra en el siguiente ejemplo; /dev/hda
es el dispositivo en el cual se eliminará la partición:
parted /dev/hda
print
, vea la tabla actual de particiones para determinar el número 'minor' de la partición a eliminar:
print
también le mostrará el tipo de partición (tal como linux-swap, ext2, ext3 y así sucesivamente). Si conoce el tipo de partición podrá determinar si realmente desea eliminarla.
rm
. Por ejemplo, para eliminar la partición con el número 'minor' 3:
rm 3
print
para confirmar que ha sido eliminada de la tabla de particiones.
quit
para salir de parted
.
parted
, escriba exit
en el intérprete de comandos para salir del modo de rescate y reiniciar el sistema. El sistema debe reiniciar automáticamente. Si no lo hace, usted puede reiniciar su computador utilizando Control+Alt+Supr.
Tabla de contenidos
Tipo de partición | Valor | Tipo de partición | Valor |
---|---|---|---|
Vacía | 00 | Novell Netware 386 | 65 |
DOS 12-bit FAT | 01 | PIC/IX | 75 |
XENIX root | 02 | Old MINIX | 80 |
XENIX usr | 03 | Linux/MINUX | 81 |
DOS 16-bit <=32M | 04 | Linux swap | 82 |
Extendido | 05 | Linux native | 83 |
DOS 16-bit >=32 | 06 | Linux extendida | 85 |
OS/2 HPFS | 07 | Amoeba | 93 |
AIX | 08 | Amoeba BBT | 94 |
AIX bootable | 09 | BSD/386 | a5 |
OS/2 Gestor de Arranque | 0a | OpenBSD | a6 |
W95 FAT32 | a6 | NeXTSTEP | a7 |
W95 FAT32 (LBA) | 0c | BSDI fs | b7 |
W95 FAT16 (LBA) | 0e | BSDI swap | b8 |
Win95 Extendida (LBA) | 0f | Syrinx | c7 |
Venix 80286 | 40 | CP/M | db |
Novell | 51 | acceso DOS | e1 |
PPC PReP Boot | 41 | DOS R/O | e3 |
GNU HURD | 63 | DOS secundario | f2 |
Novell Netware 286 | 64 | BBT | ff |
parted
. Este es un programa disponible libremente para redimensionar particiones.
parted
, es importante que esté familiarizado con el almacenamiento en disco y que lleve a cabo una copia de seguridad. Haga dos copias de todos los datos importantes presentes en su ordenador. Estas copias tendrá que hacerlas en dispositivos extraibles (como cintas magnéticas, CD-ROM o disquetes) y antes de empezar tendrá que averiguar si pueden ser legibles.
parted
, tenga cuidado ya que después de haber lanzado parted
obtendrá dos particiones: la que ha cambiado de tamaño y la que parted
ha creado en el espacio que la primera ha dejado libre. Si su objetivo es el de utilizar este espacio para instalar Fedora, tendrá que borrar la partición que acaba de crear, bien sea utilizando una herramienta de particionamiento bajo el sistema operativo actual o configurando las particiones durante la instalación.
/dev/xxyN
.
/dev/
/dev/
.
xx
hd
(para discos IDE), o sd
(para discos SCSI).
y
/dev/hda
(El primer disco duro IDE) o /dev/sdb
(el segundo disco duro SCSI).
N
1
hasta 4
. Las particiones lógicas empiezan en 5
. Por ejemplo, /dev/hda3
es la tercera partición primaria o ampliada en el primer disco IDE; /dev/sdb6
es la segunda partición lógica en el segundo disco SCSI.
/dev/hda5
en /usr
, esto quiere decir que todos los archivos y los directorios bajo /usr
estarían físicamente en /dev/hda5
. Por eso, el archivo /usr/share/doc/FAQ/txt/Linux-FAQ
estaría en /dev/hda5
, pero no el archivo /etc/gdm/custom.conf
.
/usr
fueran los puntos de montaje para otras particiones. Por ejemplo, una partición como /dev/hda7
, podría ser montada en /usr/local/
, que quiere decir que, por ejemplo, /usr/local/man/whatis
estaría en /dev/hda7
y no en /dev/hda5
.
swap
, /boot/
(o una partición /boot/efi/
para sistemas Itanium), una partición /var/
para sistemas Itanium y /
(root).
[5] A diferencia de nuestra ilustración, los bloques sí tienen un tamaño consistente. Tenga en cuenta que una dispositivo de disco normal contiene miles de bloques. Por favor ignore estas discrepancias para los propósitos de esta discusión.
/
, de modo que el sistema se loguee automáticamente en ellos cuando se inicie. Si /
está ubicado en un objetivo iSCSI, initrd se logueará en este objetivo y anaconda no lo incluirá en el programa de inicio para evitar así los múltiples intentos de logueo sobre el mismo objetivo.
/
está ubicado en un objetivo iSCSI, anaconda define NetworkManager para que ignore cualquier interfaz de red que estuviera activa durante el proceso de instalación. Estas interfases serán también configuradas por initrd cuando el sistema se inicie. Si NetworkManagerfuera a reconfigurar estas interfases, el sistema perdería su conexión con /
.
/
(si es que hubiera alguno). Esto se realiza utilizando la utilidad iscsistart (que puede hacerlo sin necesitar que se ejecute iscsid).
/
, o si algún objetivo en la base de datos iSCSI está marcado para ser logueado automágicamente.
/etc/NetworkManager/dispatcher.d/04-iscsi
/usr
, no puede usarlo para configurar accesos de red si /usr
está en un deposito asociado a la red, como un objetivo iSCSI.
dm-crypt
. Este arreglo provee un mapeo de bajo nivel que organiza el encriptado y el decriptado de los datos del dispositivo. Operaciones de user-level, como crear y acceder a los dispositivos encriptados, son realizadas a través de la utilidad cryptsetup
.
swap
.
kickstart
para establecer una frase de acceso separada para cada nuevo dispositivo de bloque encriptado.
parted
, pvcreate
, lvcreate
y mdadm
.
/dev/sda3
) con datos aleatorios antes de encriptarlo aumenta poderosamente la potencia del encriptado. La desventaja es que este proceso puede llevar mucho tiempo.
dd if=/dev/urandom of=<device>
badblocks -c 10240 -s -w -t random -v <device>
cryptsetup luksFormat <device>
cryptsetup(8)
.
cryptsetup isLuks <device> && echo Success
cryptsetup luksDump <device>
device-mapper
del kernel.
/dev/sda3
, permanecerá sin modificarse mientras los cabezales de LUKS estén intactos. Para encontrar un dispositivo UUID de LUKS, ejecute el siguiente comando:
cryptsetup luksUUID <device>
luks-<uuid>
, donde <uuid> tiene que ser reemplazado por el UUID del dispositivo LUKS (por ejemplo: luks-50ec957a-5b5a-47ee-85e6-f8085bbc97a8
). Esta convención a la hora de nombrar parece incómoda, pero los nombres así generados, no serán escritos con frecuencia.
cryptsetup luksOpen <device> <name>
/dev/mapper/<name>
, que represente el dispositivo decriptado. Este dispositivo de bloque puede ser leído desde y escribir sobre cualquier otro dispositivo de bloque decriptado.
dmsetup info <name>
dmsetup(8)
.
/dev/mapper/<name>
) como cualquier otro dispositivo de bloque. Para crear un sistema de archivos ext2
en el dispositivo mapeado, utilice el siguiente comando:
mke2fs /dev/mapper/<name>
/mnt/test
, utilice el siguiente comando:
/mnt/test
antes de ejecutar el comando.
mount /dev/mapper/<name> /mnt/test
/etc/crypttab
/etc/crypttab
. Si el archivo no existe, genérelo, cambie la pertenencia y la membresía a (root:root
) y cambie el modo a 0744
. Añada una línea al archivo con el siguiente comando:
<name> <device> none
cryptsetup luksUUID <device>
. Esto asegura que el dispositivo correcto va a ser identificado y utilizado aún cuando el dispositivo de nodo (por ejemplo: /dev/sda5
) cambie.
/etc/crypttab
, lea la página man crypttab(5)
.
/etc/fstab
/dev/mapper/<name>
en el archivo /etc/fstab
.
/etc/fstab
de acuerdo a su UUID o a su etiqueta en el sistema de archivos. El objetivo principal de esto es proveer un identificador constante en caso que el nombre del dispositivo cambie (por ejemplo: /dev/sda4
). Los nombres de los dispositivos LUKS en la forma /dev/mapper/luks-<luks_uuid>
están basados sólo en el UUID del dispositovo LUKS, y están, por lo tanto, garantizados a seguir con ese nombre. Este hecho los hace ideales para utilizar en /etc/fstab
.
/etc/fstab
, lea la página man fstab(5)
.
$HOME/keyfile
.
dd if=/dev/urandom of=$HOME/keyfile bs=32 count=1 chmod 600 $HOME/keyfile
cryptsetup luksAddKey <device> ~/keyfile
cryptsetup luksAddKey <device>
cryptsetup luksRemoveKey <device>
ext4
, y un punto de montaje.
/boot
que no sea del tipo LVM.
/
y swap dentro de volúmenes LVM, con una partición /boot
separada.
/boot/
se encuentra por encima de los 1024 cilindros de disco duro o cuando utiliza el modo LBA. El gestor de arranque de la Etapa 1.5 se encuentra ya sea en la partición /boot/
o en una pequeña parte del MBR y de la partición /boot/
.
/boot/sysroot/
en la memoria. Una vez GRUB determina que sistema operativo o que kernel iniciar, lo carga en la memoria y le pasa el control al la máquina de ese sistema operativo.
/boot/grub/grub.conf
, cada vez que el sistema arranca, eliminando la necesidad de que el usuario tenga que escribir una versión nueva del gestor de arranque de la primera etapa al MBR cuando se realizan cambios a la configuración. La única vez que el usuario necesita reinstalar GRUB en el MBR es si el lugar físico de la partición /boot/
cambia de sitio en el disco. Para obtener más información sobre como instalar GRUB en el MBR vaya a Sección E.2, “Installing GRUB”.
/sbin/grub-install <location>
, en donde <location>
es la ubicación en donde se debe instalar el GRUB Etapa 1. Por ejemplo, el siguiente comando instala GRUB al MBR del dispositivo IDE maestro en el bus IDE primario:
/sbin/grub-install /dev/hda
(<tipo-de-dispositivo><numero-dispositivo-bios>
,<numero-particion>
)
<tipo-de-dispositivo>
especifica el tipo de dispositivo desde donde arranca GRUB. Las dos opciones más comunes son hd
para un disco duro o fd
para un disquete de 3.5. También está disponible un tipo de dispositivo menos utilizado que se llama nd
para un disco de red. Las instrucciones sobre como configurar GRUB para arrancar en la red están disponibles en http://www.gnu.org/software/grub/manual/.
<número-de-dispositivo-bios>
es el número de dispositivo BIOS. El disco duro IDE primario tiene el número 0
y el disco duro IDE secundario tiene el número 1
. Esta sintaxis es equivalente a grandes rasgos a la utilizada para dispositivos del kernel. Por ejemplo, el a
en hda
para el kernel es análogo al 0
en hd0
para GRUB, el b
en hdb
es análogo al 1
en hd1
, etc.
<número de la partición>
especifica el número de uan partición en un dispositivo. Así como el <número de dispositivo bios>
la mayoriía de los tipos de particiones se encuentran numeradas comenzando en 0
. Sin embargo, las particiones BSD se especifican utilizando letras, en donde a
corresponde a 0
, b
corresponde a 1
, etc.
0
, no con 1
. Los nuevos usuarios usualmente olvidan tener en cuenta esta diferencia provocando errores.
(hd0)
y al segundo como (hd1)
. De la misma manera, GRUB se refiere a la primera partición en el primer disco como (hd0,0)
y se refiere a la tercera partición en el segundo dusco duro como (hd1,2)
.
hd
. Se utilizan las letras fd
para especificar las unidades de disquete.
(hd0)
especifica la MBR en el primer dispositivo y (hd3)
especifica la MBR en el cuarto dispositivo.
(<tipo-dispositivo><numero-dispositivo>
,<numero-particion>
)</ruta/a/archivo>
<tipo-dispositivo>
con hd
, fd
o nd
. Reemplace <numero-dispositivo>
con el número entero para el dispositivo. Reemplace </ruta/a/archivo>
con una ruta absoluta relativa al nivel más superior del dispositivo.
0+50,100+25,200+1
(hd0,0)+1
chainloader
con una designación de lista de bloques similar en la línea de comandos de GRUB después de establecer el dispositivo correcto y la partición adecuada como raíz:
chainloader +1
(hd0,0)/grub/splash.xpm.gz
está ubicado dentro del directorio /grub/
en el nivel superior (o raíz) de la partición (hd0,0)
(la cual es en verdad la partición /boot/
para el sistema).
kernel
con la ubicación del archivo del kernel como una opción. Una vez que el kernel de Linux inicia, establece el sistema de archivos raíz con el cual los usuarios de Linux están familiarizados. El sistema de archivos raíz de GRUB original y sus montajes se olvidan; la única finalidad de su existencia era arrancar el archivo del kernel.
root
y kernel
en la Sección E.5, “Comandos de GRUB” para obtener más información.
bash
.
boot
— Arranca el sistema operativo o gestor de encadenamiento que se ha cargado.
chainloader </ruta/a/archivo>
— Carga el archivo especificado como gestor de encadenamiento. Si el archivo está ubicado en el primer sector de la partición especificada, puede utilizar la notación de lista de bloques, +1
, en vez del nombre del archivo.
chainloader
:
chainloader +1
displaymem
— Muestra el uso actual de memoria, en función de la información de la BIOS. Esto es útil si no está seguro de la cantidad de RAM que tiene un sistema y todavía tiene que arrancarlo.
initrd </ruta/a/initrd>
— Permite a los usuarios especificar un disco RAM inicial para utilizarlo al arrancar. Es necesario un initrd
cuando el kernel necesite ciertos módulos para poder arrancar adecuadamente, tales como cuando la partición raíz está formateada con un sistema de archivos ext3 o ext4.
initrd
:
initrd /initrd-2.6.8-1.523.img
install <etapa-1>
<disco-instalacion>
<etapa-2>
p
<archivo-configuracion>
— Instala GRUB en la MBR del sistema.
<etapa-1>
— Significa un dispositivo, partición y archivo donde el primer gestor de arranque puede ser encontrado, tal como (hd0,0)/grub/stage1
.
<disco-instalacion>
— Especifica el disco donde la etapa 1 del gestor de arranque debería ser instalado, tal como (hd0)
.
<etapa-2>
— Pasa la ubicación de la etapa 2 del gestor de arranque a la etapa 1, tal como (hd0,0)/grub/stage2
.
p
<archivo-configuracion>
— Esta opción le indica al comando install
que busque por el archivo de configuración de menú especificado por <config-file>
, tal como (hd0,0)/grub/grub.conf
.
install
sobreescribe cualquier información que ya se encontraba en el MBR.
kernel </ruta/a/kernel>
<opción-1>
<opción-N>
... — Especifica el archivo del kernel a cargar cuando se cargue el sistema operativo. Reemplace </ruta/a/kernel>
con una ruta absoluta desde la partición especificada por el comando root. Reemplace <opcion-1>
con las opciones para el kernel de Linux, tales como root=/dev/VolGroup00/LogVol00
para especificar el dispositivo en el que se ubica la partición root para el sistema. Se pueden pasar múltiples opciones al kernel en una lista separada por comas.
kernel
:
kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00
hda5
.
root (<tipo-dispositivo>
<número-dispositivo>
,<partición>
)
— Configura la partición raíz para GRUB tal como (hd0,0)
y monta la partición.
root
:
root (hd0,0)
rootnoverify (<tipo-dispositivo>
<número-dispositivo>
,<partición>
)
— Configura la partición raíz para GRUB, tal como el comando root
pero no monta la partición.
help --all
para una lista completa de comandos. Para una descripción de todos los comandos GRUB, consulte la documentación disponible en http://www.gnu.org/software/grub/manual/.
/boot/grub/grub.conf
), usado para crear la lista en la interfaz de menú de GRUB de los sistemas operativos para el arranque, básicamente permite al usuario seleccionar un grupo predefinido de comandos para su ejecución. Pueden utilizarse los comandos que se indican en la Sección E.5, “Comandos de GRUB” así como algunos comandos especiales solamente disponibles en el archivo de configuración.
/boot/grub/grub.conf
. Los comandos para configurar las preferencias globales para la interfaz de menú están ubicados al inicio del archivo, seguido de las diferentes estrofas para cada sistema operativo o kernels listados en el menú.
default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Fedora (2.6.27.19-170.2.35.fc10.i686) root (hd0,1) kernel /vmlinuz-2.6.27.19-170.2.35.fc10.i686 ro root=UUID=04a07c13-e6bf-6d5a-b207-002689545705 rhgb quiet initrd /initrd-2.6.27.19-170.2.35.fc10.i686.img # section to load Windows title Windows rootnoverify (hd0,0) chainloader +1
title
en el archivo de configuración de GRUB. Para que la sección Windows
sea predeterminada, cambie el valor default=0
a default=1
.
chainloader </ruta/a/archivo>
— Carga el archivo especificado como gestor de encadenamiento. Reemplace </ruta/a/archivo>
con la ruta absoluta al gestor de encadenamiento. Si el archivo está ubicado en el primer sector de la partición especificada, puede utilizar la notación de lista de bloques, +1
.
color <color-normal>
<color-seleccionado>
— Le permite configurar los colores específicos que se usarán en el menú. Se configuran dos colores: uno de fondo y otro de primer plano. Use nombres de colores simples, tales como red/black
para rojo/negro. Por ejemplo:
color red/black green/blue
default=<entero>
— Reemplace <entero>
con número del título de la entrada por defecto a cargar si se supera el tiempo de inactividad de la interfaz de menú.
fallback <entero>
— Reemplace <entero>
con el número del título de la entrada que deberá probarse si falla el primer intento.
hiddenmenu
— Si se utiliza, no se podrá mostrar la interfaz de menú de GRUB, cargando la entrada default
(predeterminada) cuando caduca el período timeout
(tiempo de espera). El usuario puede ver el menú estándar de GRUB si pulsa la tecla Esc.
initrd </ruta/a/initrd>
— Permite a los usuarios especificar un disco RAM inicial para utilizarlo al arrancar. Reemplace </ruta/a/initrd>
con la ruta absoluta al disco RAM inicial.
kernel </ruta/a/kernel>
<opcion-1>
<opcion-N>
— Especifica el archivo del kernel a cargar cuando se arranca el sistema operativo. Reemplace </ruta/a/kernel>
con una ruta absoluta desde la partición especificada por la directi root. Se pueden pasar múltiples opciones al kernel cuando éste se cargue.
password=<contraseña>
— Si se utiliza, el usuario que no conozca la contraseña no podrá modificar las entradas de esta opción de menú.
password=<contraseña>
. En este caso, GRUB reiniciará la etapa 2 del gestor de arranque y utilizará este archivo de configuración alternativo para crear el menú. Si se omite este archivo de configuración alternativo del comando, el usuario que sepa la contraseña podrá modificar el archivo de configuración actual.
root (<tipo-dispositivo>
<número-dispositivo>
,<partición>
)
— Configura la partición raíz para GRUB tal como (hd0,0)
y monta la partición.
rootnoverify (<tipo-dispositivo>
<número-dispositivo>
,<partición>
)
— Configura la partición raíz para GRUB, tal como el comando root
pero no monta la partición.
timeout=<entero>
— Especifica la cantidad de tiempo, en segundos, antes de que GRUB cargue la entrada designada por el comando default
.
splashimage=<ruta-a-imagen>
— Especifica la ubicación de la imagen de pantalla splash que se utilizará al arrancar.
titletitulo-de-grupo
— Establece un título que se utilizará con un grupo de comandos concreto para cargar un sistema operativo.
#
).
kernel
.
<espacio><nivel-de-ejecucion>
al final de la línea de opciones de arranque para iniciar en el nivel de ejecución deseado. Por ejemplo, la entrada siguiente iniciará un proceso de arranque en el nivel 3.
grub append> ro root=/dev/VolGroup00/LogVol00 rhgb quiet 3
/usr/share/doc/grub-<numero-version>
/
— Este directorio contiene muy buena información sobre el uso y configuración de GRUB, donde <numero-version>
corresponde a la versión del paquete de GRUB instalado.
info grub
— La página de información de GRUB, contiene un tutorial, un manual de referencia para el usuario, un manual de referencia para el programador y un documento de Preguntas más frecuentes (FAQ) sobre GRUB y su uso.
[6] . Para obtener más información sobre el BIOS y el MBR del sistema, vea Sección F.2.1, “La BIOS”.
/boot/
.
/sbin/init
.
/sbin/init
carga todos los servicios y herramientas de espacio del usuario y monta todas las particiones listadas en /etc/fstab
.
/boot/grub/grub.conf
— en el momento del arranque. Dirijase a Sección E.6, “Archivo de configuración del menú de GRUB” para encontrar mayor información sobre como editar este archivo.
/boot/
. El kernel binario es llamado usando el siguiente formato del archivo — /boot/vmlinuz-<kernel-version>
(donde <kernel-version>
corresponde a la versión del kernel especificada en las configuraciones del gestor de arranque).
/sysroot/
, un sistema de archivos virtuales basados en RAM, a través de cpio
. El kernel utiliza el initramfs
para cargar los controladores y los módulos necesarios para arrancar el sistema. Esto es muy importante si posee unidades de disco duro SCSI o si el sistema utiliza sistemas de archivos ext3 o ext4.
initramfs
en una ubicación predeterminada en la memoria, la descomprimirá directamente a /sysroot/
y cargará todos los controladores necesarios. A continuación inicializa los dispositivos virtuales relacionados con el sistema de archivos, tal como LVM o software RAID antes de completar los procesos initramfs
y de liberar toda la memoria que la imagen del disco ocupó anteriormente.
/sbin/init
.
/sbin/init
/sbin/init
(también llamado init
) coordina el resto del proceso de arranque y configura el entorno del usuario.
init
arranca, se vuelve el padre o abuelo de todos los procesos que comienzan automáticamente en el sistema. Primero, ejecuta el script /etc/rc.d/rc.sysinit
, que establece la ruta del entorno, activa el swap, verifica los sistemas de archivos y se encarga de todo lo que el sistema necesita al momento de la inicialización. Por ejemplo, la mayoría de los sistemas usan un reloj, por lo tanto, el rc.sysinit
lee el archivo de configuración /etc/sysconfig/clock
para iniciar el hardware del reloj. Otro ejemplo es si hay procesos especiales en los puertos seriales que deben ser inicializados, rc.sysinit
ejecutará el archivo /etc/rc.serial
.
init
ejecuta el script /etc/inittab
, el cual describe como se debe configurar el sistema en cada SysV init runlevel. Los niveles de ejecución se encuentran en un estado o modo definido por los servicios enumerados en el directorio /etc/rc.d/rc<x>
.d/
SysV, en donde <x>
es el número de nivel de ejecución. Para obtener más información sobre los niveles de ejecución de SysV vaya a la Sección F.4, “Niveles de ejecución de SysV Init”.
init
configura la biblioteca de funciones fuente, /etc/rc.d/init.d/functions
, para el sistema, que establece el modo en de iniciar o matar un programa y la forma para determinar el PID de un programa.
init
inicia todos los procesos de fondo buscando en el directorio apropiado rc
para el nivel de ejecución especificado por defecto en /etc/inittab
. Los directorios rc
se encuentran numerados para corresponder al nivel de ejecución que representan. Por ejemplo, /etc/rc.d/rc5.d/
es el directorio para el nivel de ejecución 5.
init
consulta el directorio /etc/rc.d/rc5.d/
para determinar qué procesos iniciar o parar.
/etc/rc.d/rc5.d/
:
K05innd -> ../init.d/innd K05saslauthd -> ../init.d/saslauthd K10dc_server -> ../init.d/dc_server K10psacct -> ../init.d/psacct K10radiusd -> ../init.d/radiusd K12dc_client -> ../init.d/dc_client K12FreeWnn -> ../init.d/FreeWnn K12mailman -> ../init.d/mailman K12mysqld -> ../init.d/mysqld K15httpd -> ../init.d/httpd K20netdump-server -> ../init.d/netdump-server K20rstatd -> ../init.d/rstatd K20rusersd -> ../init.d/rusersd K20rwhod -> ../init.d/rwhod K24irda -> ../init.d/irda K25squid -> ../init.d/squid K28amd -> ../init.d/amd K30spamassassin -> ../init.d/spamassassin K34dhcrelay -> ../init.d/dhcrelay K34yppasswdd -> ../init.d/yppasswdd K35dhcpd -> ../init.d/dhcpd K35smb -> ../init.d/smb K35vncserver -> ../init.d/vncserver K36lisa -> ../init.d/lisa K45arpwatch -> ../init.d/arpwatch K45named -> ../init.d/named K46radvd -> ../init.d/radvd K50netdump -> ../init.d/netdump K50snmpd -> ../init.d/snmpd K50snmptrapd -> ../init.d/snmptrapd K50tux -> ../init.d/tux K50vsftpd -> ../init.d/vsftpd K54dovecot -> ../init.d/dovecot K61ldap -> ../init.d/ldap K65kadmin -> ../init.d/kadmin K65kprop -> ../init.d/kprop K65krb524 -> ../init.d/krb524 K65krb5kdc -> ../init.d/krb5kdc K70aep1000 -> ../init.d/aep1000 K70bcm5820 -> ../init.d/bcm5820 K74ypserv -> ../init.d/ypserv K74ypxfrd -> ../init.d/ypxfrd K85mdmpd -> ../init.d/mdmpd K89netplugd -> ../init.d/netplugd K99microcode_ctl -> ../init.d/microcode_ctl S04readahead_early -> ../init.d/readahead_early S05kudzu -> ../init.d/kudzu S06cpuspeed -> ../init.d/cpuspeed S08ip6tables -> ../init.d/ip6tables S08iptables -> ../init.d/iptables S09isdn -> ../init.d/isdn S10network -> ../init.d/network S12syslog -> ../init.d/syslog S13irqbalance -> ../init.d/irqbalance S13portmap -> ../init.d/portmap S15mdmonitor -> ../init.d/mdmonitor S15zebra -> ../init.d/zebra S16bgpd -> ../init.d/bgpd S16ospf6d -> ../init.d/ospf6d S16ospfd -> ../init.d/ospfd S16ripd -> ../init.d/ripd S16ripngd -> ../init.d/ripngd S20random -> ../init.d/random S24pcmcia -> ../init.d/pcmcia S25netfs -> ../init.d/netfs S26apmd -> ../init.d/apmd S27ypbind -> ../init.d/ypbind S28autofs -> ../init.d/autofs S40smartd -> ../init.d/smartd S44acpid -> ../init.d/acpid S54hpoj -> ../init.d/hpoj S55cups -> ../init.d/cups S55sshd -> ../init.d/sshd S56rawdevices -> ../init.d/rawdevices S56xinetd -> ../init.d/xinetd S58ntpd -> ../init.d/ntpd S75postgresql -> ../init.d/postgresql S80sendmail -> ../init.d/sendmail S85gpm -> ../init.d/gpm S87iiim -> ../init.d/iiim S90canna -> ../init.d/canna S90crond -> ../init.d/crond S90xfs -> ../init.d/xfs S95atd -> ../init.d/atd S96readahead -> ../init.d/readahead S97messagebus -> ../init.d/messagebus S97rhnsd -> ../init.d/rhnsd S99local -> ../rc.local
/etc/rc.d/rc5.d/
. Casi todos los archivos en /etc/rc.d/rc5.d/
son enlaces simbólicos apuntando a los scripts localizados en el directorio /etc/rc.d/init.d/
. Los enlaces simbólicos se usan en cada uno de los directorios rc
de manera que los niveles de ejecución se puedan reconfigurar al crear, modificar y eliminar los enlaces simbólicos sin que afecte a los scripts actuales a los que se refiere.
K
o S
. Los enlaces K
son procesos eliminados en ese nivel de ejecución, mientras que aquellos que inician por S
son procesos a iniciar.
init
en primer lugar detiene todos los enlaces simbólicos de K
en el directorio mediante la ejecución del comando /etc/rc.d/init.d/<command>
stop
, en el que <command>
es el proceso a matar. A continuación inicia todos los enlaces simbólicos S
al ejecutar /etc/rc.d/init.d/<command>
start
.
/etc/rc.d/init.d/httpd stop
detiene el Servidor HTTP de Apache.
init
ejecuta es el archivo /etc/rc.d/rc.local
. Este archivo es útil para la personalización del sistema. Para obtener más información sobre como utilizar el archivo rc.local
refiérase a Sección F.3, “Ejecución de Programas Adicionales durante el Arranque”.
init
ha progresado a través del directorio rc
apropiado para el nivel de ejecución, el script /etc/inittab
bifurca un proceso /sbin/mingetty
para cada consola virtual (aviso de inicio de sesión) asignado al nivel de ejecución. Los niveles de ejecución desde el 2 hasta el 5 tienen seis consolas virtuales, mientras que el nivel de ejecución 1 (modo de usuario único) tienen uno, y los niveles de ejecución 0 y 6 no tienen ninguno. El proceso /sbin/mingetty
abre las rutas de comunicación hacia los dispositivos tty [8], configura sus modos, imprime el prompt de inicio de sesión, acepta el nombre del usuario y su contraseña y da comienzo al proceso de inicio de sesión.
/etc/inittab
ejecuta un script denominado /etc/X11/prefdm
. El script prefdm
ejecuta el administrador de visualización X preferido [9] — gdm
, kdm
, o xdm
, dependiendo del contenido del archivo /etc/sysconfig/desktop
.
/etc/rc.d/rc.local
lo ejecuta el comando init
en tiempo de arranque, o cuando se cambien niveles de ejecución. El agregar comandos al final de este script es una forma fácil de realizar tareas necesarias como arrancar servicios especiales o inicializar dispositivos sin tener que escribir scripts complejos de inicialización en el directorio /etc/rc.d/init.d/
y crear enlaces simbólicos.
/etc/rc.serial
si se deben configurar puertos seriales en el momento de arranque. Este script ejecuta los comandos setserial
para configurar los puertos seriales del sistema. Consulte la página man de setserial
para obtener mayor información.
init
lanza o detiene cuando se inicializa un nivel de ejecución. SysV init fué escogido porque es más fácil de usar y es más flexible que el proceso tradicional init estilo BSD.
/etc/rc.d/
. Dentro de este directorio, se encuentran los scripts rc
, rc.local
, rc.sysinit
y, opcionalmente, los scripts rc.serial
así como los siguientes directorios:
init.d/ rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/
init.d/
contiene los scripts que el comando /sbin/init
utiliza cuando controla servicios. Cada uno de los directorios numerados representan los seis niveles de ejecución configurados por defecto bajo Fedora.
init
detenienen o inicia. Por ejemplo, el nivel de ejecución 1 (modo usuario único) detiene cualquier servicio de red, mientras que el nivel 3 arranca estos servicios. Asignando servicios específicos a ser detenidos o iniciados en un nivel dado, init
puede fácilmente cambiar el modo de la máquina sin que el usuario tenga que arrancar o detener servicios manualmente.
0
— Apagar1
— Modo texto usuario único2
— No se utiliza (definible por el usuario)3
— Modo texto multiusuario completo4
— Sin usar (definible por el usuario)5
— Modo gráfico multiusuario completo (con una pantalla de inicio de sesión basada en X)6
— Rearrancar
/etc/inittab
. Para saber el nivel de ejecución por defecto de un sistema, busque por la línea similar a la que se muestra abajo cerca de la parte superior de /etc/inittab
:
id:5:initdefault:
/etc/inittab
como usuario root.
/etc/inittab
. Errores simples de escritura pueden hacer que su sistema no arranque nuevamente. Si esto ocurre, use un disquete de arranque, entre a modo de usuario único o entre en modo de rescate y repare el archivo.
/etc/rc.d/
.
/sbin/chkconfig
— La herramienta /sbin/chkconfig
es una herramienta de línea de comando simple para mantener la jerarquía del directorio /etc/rc.d/init.d/
.
chkconfig
.
system-config-services
) es una herramienta flexible para configurar niveles de ejecución.
/sbin/shutdown
. La página man de shutdown
tiene una lista completa de opciones, pero los dos usos más comunes son los siguientes:
/sbin/shutdown -h now
/sbin/shutdown -r now
-h
detendrá la máquina, y la opción -r
la reiniciará.
reiniciar
y detener
para apagar el sistema mientras se encuentran en los niveles de ejecución del 1 al 5. Para obtener más información sobre usuarios de la consola PAM, refiérase al Manual de Implementación Red Hat Enterprise Linux.
[7] GRUB lee sistemas de archivos ext3 como ext2, sin tomar en consideración la funcionalidad del archivo de jornal. Refiérase al capítulo titulado El Sistema de Archivos ext3 en la Guía de Implementación del Linux para Empresas de Red Hat para obtener más información sobre el sistema de archivo ext3.
[8]
. Diríjase al Manual de Implementación de Red Hat Enterprise Linux; para obtener más información sobre los dispositivos tty
.
[9] . Refiérase al Manual de Implementación de Red Hat Enterprise Linux para obtener más información sobre los administradores de visualización.
anaconda
. Para aprender más acerca de
anaconda
, visite la página web del Proyecto: http://www.fedoraproject.org/wiki/Anaconda.
anaconda
y Fedora, usan un conjunto común de componentes de software. Para una información detallada acerca de las tecnologías claves, vaya a los sitios web listados abajo:
GRUB
. Vaya a http://www.gnu.org/software/grub/ para más información.
parted
para particionar los discos. Vaya a http://www.gnu.org/software/parted/ para más información.
Xorg
para proveer las capacidades gráficas. Los componentes de Xorg
administran la pantalla, el teclado y el ratón para el entorno de escritorio con el que interactúan los usuarios. Vaya a http://www.x.org/ para más información.
anaconda
incluyen el software de
VNC (Computación de Red Virtual) para habilitar el acceso remoto a las pantallas gráficas. Para más información acerca de VNC, vaya a la documentación en el sitio Web de RealVNC: http://www.realvnc.com/documentation.html.
bash
de GNU como inteface para la línea de comandos. El GNU Core Utilities completa el entorno para la línea de comandos. Refiérsa a http://www.gnu.org/software/bash/bash.html para más información acerca de bash
. Para saber más acerca de GNU Core Utilities, refiérase a http://www.gnu.org/software/coreutils/.
anaconda
puede usar la característica scp
para transferir informes de errores críticos a sistemas remotos. Vaya al sitio web de OpenSSH para más información: http://www.openssh.com/.
netfilter
para proveer las características de
cortafuego. El sitio web del proyecto Netfilter provee documentación de la infraestructura netfilter
, y del utilitario de administración iptables
: http://netfilter.org/documentation/index.html.
yum
para manejar los paquetes RPM que forman el sistema. Vaya a http://docs.fedoraproject.org/yum/ para más información.
Historial de revisiones | |||
---|---|---|---|
Revisión 11.0.0 | Wed Apr 01 2009 | , , , , , | |
| |||
Revisión 10.0.1 | Mon Feb 16 2009 | ||
| |||
Revisión 10.0.0 | Mon Nov 24 2008 | ||
| |||
Revisión 9.9.2 | Sat Oct 18 2008 | ||
| |||
Revisión 9.0.2 | Fri Jul 25 2008 | ||
| |||
Revisión 9.0.1 | Sat Jun 28 2008 | ||
| |||
Revisión 9.0.0 | Tue May 13 2008 | ||
|