FACULTAD DE INGENIERIA
BASES DE DATOS
PRCTICA 1.
INSTALACIN DEL SISTEMA OPERATIVO
1.1. OBJETIVO:
El objetivo de esta prctica es realizar las actividades necesarias para instalar una distribucin GNU/Linux sobre la cual se har la instalacin de una
base de datos Oracle en prcticas posteriores. Las instrucciones que se describen a continuacin ilustran los pasos requeridos para instalar un sistema
operativo Linux Mint.
Cabe mencionar que para el desarrollo de esta prctica, se pueden aplicar las siguientes variantes:
1. Instalar el sistema operativo a travs de la mquina virtual.
2. Instalar el sistema operativo directamente (instalacin nativa) sin emplear mquina virtual. Se recomienda esta ltima opcin.
Importante: Si se omite esta validacin y se instala software a 32 bits (incluido el sistema operativo) en una mquina que
soporta aplicaciones a 64 bits, se obtendrn errores durante la instalacin de la Base de Datos!
2. Por ltimo, no se requiere incluir en el reporte todos los pasos que se describen en esta gua, se pueden incluir solo los que se indiquen.
Las siguientes secciones aplican para los casos en los que se decida instalar una mquina virtual sobre un sistema operativo Windows. Para los casos
en los que se decida instalar Linux de forma nativa continuar con la siguiente seccin.
Existen varias soluciones de software para emular una computadora (mquina virtual) sin la necesidad de alterar o eliminar la instalacin de un sistema
operativo. Las ms comunes: Oracle VirtualBox, y VMWare. En esta prctica se emplea Oracle VirtualBox, sin embargo, si se desea se puede instalar
cualquier otra solucin como VMWare.
C. Continuar con el proceso de instalacin. Aparecer un aviso de desconexin temporal de internet, presionar Yes, posteriormente, el
instalador solicitar confirmacin para iniciar el proceso de instalacin, presionar Install.
A. Una vez terminado el proceso de instalacin, iniciar VirtualBox, aparecer una pantalla como la siguiente. El primer paso a realizar es la creacin
de una mquina virtual. Para ello hacer clic en el botn Nueva.
C. Asignacin de la memoria RAM, misma que ser la reportada por el sistema operativo Linux. Como mnimo especificar 2048 MB. La cantidad
a seleccionar depender de la memoria fsica de la pc, no asignar toda la memoria fsica disponible ya que la maquina anfitriona puede tener
problemas de desempeo. Se recomienda 3GB.
D. Creacin de un nuevo disco virtual. Fsicamente, el disco virtual es un archivo con extensin .vdi el cual contiene el sistema operativo.
Especificar las opciones como se indican en la siguiente figura.
E. Seleccin del tipo de archivo para crear el disco virtual. Para propsitos del curso, no es necesario cambiar el tipo de archivo, especificar el
valor VDI, (VirtualBox Disk Image), presionar Next. En caso de que se requiera emplear este mismo archivo empleando otro software de
virtualizacin, seleccionar alguna de las otras 2 opciones.
F. Detalles de almacenamiento del disco virtual. En esta pantalla se selecciona la forma de crecimiento del disco virtual: dinmico o fijo.
Cualesquiera de las opciones pueden funcionar para los propsitos del curso. Seleccionar Tamao fijo si no existen inconvenientes de espacio
en la maquina anfitriona, ya que, desde un inicio, el archivo ocupar el espacio especificado en la siguiente pantalla el cual ser de 30 GB. La
ventaja de esta opcin es que su uso ser un poco ms rpido que el de crecimiento dinmico. Si existen inconvenientes de espacio, seleccionar
Reservado dinmicamente.
G. Localizacin y tamao del disco virtual. Para el tamao indicar un valor de al menos 30 GB. Seleccione la ubicacin de la carpeta en la maquina
anfitriona en donde se guardar el archivo. vdi, puede ser cualquier carpeta dentro de la maquina anfitriona.
H. Presionar Next, revisar el resumen, y finalmente, presionar Crear. Aparecer en la ventana principal la mquina virtual creada.
A. Hacer clic en el botn Iniciar para comenzar con la configuracin de la mquina virtual. Aparecer un mensaje indicado instrucciones para
el uso de ratn y del teclado tanto en la mquina anfitriona como en la husped. Para cambiar el control entre una y otra se emplea la tecla
ctrl derecha. Leer las instrucciones y presionar continuar.
B. Seleccin del medio de instalacin. En este punto se deber indicar el medio de instalacin que contiene el sistema operativo a instalar: archivo
ISO listado anteriormente.
C. Seleccionar la ubicacin del mismo presionando en el icono de la carpeta que se muestra en la siguiente imagen.
D. Resumen. Presionar Next. Aparecer un mensaje de resumen, leer las instrucciones y presionar Iniciar.
Al presionar Iniciar comenzar la instalacin del sistema operativo en la mquina virtual. Aparecern varios mensajes de confirmacin, leerlos
con atencin y continuar con el proceso de instalacin. Las instrucciones que se describen a continuacin aplican tanto para instalaciones nativas como
para instalaciones empleando la mquina virtual.
En esta seccin se ilustran los pasos necesarios para realizar la instalacin del sistema operativo de forma nativa, es decir, el sistema operativo se
instalar en una nueva particin del disco duro de la PC evitando as el uso de mquinas virtuales. Se recomienda ampliamente usar esta opcin.
Considerar los siguientes puntos importantes:
1.6.1. Acerca del disco duro.
Se debern crear 2 nuevas particiones en el disco duro ya sea un disco duro de estado slido (SSD) o un disco duro mecnico.
Generalmente el proceso se inicia considerando a una PC con un sistema operativo Windows.
Para poder crear estas 2 nuevas particiones se deber redimensionar (quitar espacio) al disco o particin C:
Instalar Linux a travs de una memoria USB booteable generndola a partir de la imagen ISO. Para realizar el copiado a la memoria emplear
la herramienta Rufus: https://rufus.akeo.ie/
Esta herramienta permite crear USB booteables compatibles con la especificacin UEFI que reemplaza la antigua interfaz del Sistema Bsico
de Entrada y Salida (BIOS). La herramienta puede ser empleada tanto para PCs con UEFI o para PCs anteriores con BIOS.
Seleccionar las opciones como se muestra en la siguiente figura:
La figura anterior muestra la configuracin para una PC con UEFI. Para PCs con BIOS modificar el valor de la siguiente opcin:
Al presionar Empezar puede aparecer el mensaje de la derecha. De ser as, seleccionar la opcin Modo Imagen ISO.
Adicionalmente, la herramienta puede requerir la descarga de algunas libreras, Aceptar la descarga en caso de requerirlo.
El contenido de la memoria USB al terminar el proceso se muestra a continuacin:
Para PCs con BIOS la nica opcin que se debe configurar es el orden de arranque. Para ello, conectar la USB, reiniciar la PC y entrar a la
utilidad de configuracin del BIOS.
Asegurarse que la memoria USB quede seleccionada en primer lugar o al menos antes que el disco duro.
o Orden de arranque. Asegurar que la memoria USB se encuentre en primer lugar, asegurarse de tener habilitado UEFI.
USB al principio
UEFI habilitado
Una vez realizados los cambios anteriores, reiniciar la PC para poder iniciar desde la USB.
A. Independiente al tipo de instalacin, Al iniciar a partir de USB o a partir del archivo ISO con VirtualBox aparecern algunas pantallas para
realizar la carga de los archivos necesarios para instalar el sistema operativo. Posteriormente aparecer una pantalla similar a la mostrada a
continuacin.
Para iniciar el proceso de instalacin hacer doble clic en Install Linux Mint
D. Tipo de instalacin
Este es uno de los pasos ms importantes del proceso de instalacin. Aqu se indica la organizacin fsica del disco duro.
Nombre de la Punto de
Descripcin
particin montaje
raz / Es la principal particin, en ella se instalan los archivos del sistema operativo, se
recomienda que esta tenga la mayor cantidad de espacio asignado.
swap NA rea de intercambio. Corresponde al espacio reservado por el sistema operativo que
emplea como memoria virtual en caso de que la memoria fsica no sea suficiente.
Tpicamente el tamao de esta particin se calcula multiplicando por 2 a la memoria fsica
disponible. Por ejemplo, si se usa una mquina virtual con 1GB, el tamao de esta particin
ser de 2 GB.
Ntese que el espacio total asignado se tiene que distribuir entre las 2 particiones mencionadas anteriormente.
1.8. PARTICIONAMIENTO DEL DISCO DURO PARA INSTALACIN CON MQUINA VIRTUAL.
A. Al seleccionar Ms opciones se muestra una pantalla similar a la siguiente que indica los discos duros disponibles. En este caso /dev/sda
Seleccionar la opcin Nueva tabla de particiones.
B. Observar que se muestra el espacio total disponible en el disco duro virtual. Seleccionar + para crear la particin root .
C. Especificar los valores de la particin root con base al tamao del disco duro virtual, dejando el espacio requerido para la particin SWAP.
A. En caso de ser una instalacin nativa en la que ya se cuente con un sistema operativo instalado, por ejemplo, Windows, el programa detectar
las particiones y los sistemas operativos instalados. La siguiente pantalla muestra un ejemplo de un disco duro
Observar en la imagen anterior las particiones actuales del equipo. Es importante identificar 2 de ellas:
o Particin en la que se encuentra instalado Windows, en este caso /dev/sda3. Generalmente es la particin que tiene el
mayor espacio en disco con formato NTFS
o Particin EFI (para PCs con UEFI). En ella se almacena la configuracin para poder cargar un sistema operativo a travs de la
interfaz UEFI. En este caso /dev/sda1 (observar el tipo de particin = EFI). Es muy importante identificarla ya que en ella se
deber escribir el cargador de Linux (Boot Manager) de lo contrario se puede daar la configuracin y no se podr acceder a
Windows.
B. Para instalar Linux se deber reducir la particin que contiene la instalacin de Windows. Para ello seleccionar la particin correspondiente y
presionar Modificar.
C. Especificar el nuevo valor para la particin. Como se mencion anteriormente se recomienda liberar 30 GB de espacio en disco, ms el espacio
requerido para la particin SWAP (4 o 5 GB), El valor capturado en la siguiente pantalla indica el nuevo tamao (reducido) de la particin que
contiene Windows. Importante:
Asegurarse que las opciones Utilizar como y Formatear la particin tengan los valores mostrados en la figura. De otra forma se puede
daar la particin Windows. Lo nico que se debe hacer con esta particin es reducir su tamao.
No modificar las dems particiones existentes en el equipo (recuperacin, EFI, etc.)
D. Observar en la siguiente imagen el espacio liberado despus de aplicar la operacin anterior. Seleccionarla y presionar + para crear una
nueva particin en la que se instalar Linux.
E. Especificar los valores siguientes para crear la particin root. Observar que se deja espacio suficiente para la particin SWAP. En este ejemplo
se dejan 4GB libres.
Observar en la siguiente imagen el resultado de la creacin de la particin root y el espacio disponible para la particin SWAP.
G. Este paso es muy importante: Especificar el valor de la particin en la que se instalar el gestor de arranque para Linux:
Para PCs con UEFI, asegurarse de seleccionar la particin EFI. En este ejemplo /dev/sda1
Para PCs con BIOS, especificar solo el dispositivo que representa al disco duro. En este caso /dev/sda.
Tener cuidado en este punto ya que de no hacerlo correctamente se perder la configuracin de cargador de Windows en especial para PCs UEFI y no se
podr iniciar Windows.
Posterior a la configuracin del esquema de particionamiento continuar con las siguientes configuraciones.
C. Informacin de usuario. Observar que en esta pantalla se especifica el nombre del equipo y el nombre del usuario con privilegios de
administracin (sudo). Para propsitos del curso, se debern especificar los siguientes valores:
Nombre de la maquina: pc-xxx, donde xxx corresponde con las iniciales de su nombre, por ejemplo, pc-jarc (todo en minsculas).
Nombre del usuario: su nombre, por ejemplo, juan, etc. (es importante que se especifique el nombre del alumno). Estos valores son
importantes para prcticas posteriores. Los reportes que incluyan pantallas a lnea de comandos debern incluir este nombre. C2: Incluir
esta pantalla en el reporte.
En caso de contar con un sistema operativo previamente instalado, es posible dejar los valores del usuario existente, solo se deber indicar
en el reporte que ya se contaba con una cuenta de usuario.
Al terminar el proceso de instalacin, el sistema solicitar reiniciar el equipo para comenzar a utilizar el sistema operativo. Presionar reiniciar.
Ntese que en el caso de una instalacin nativa en la que ya se contaba con un sistema operativo como Windows, el proceso de instalacin crea
de manera automtica un men haciendo uso de una herramienta llamada grub el cual aparece durante unos segundos para seleccionar el sistema
operativo a ejecutar. Por default, el primer sistema operativo que aparece en el men es el que se ejecuta si no se realiza seleccin alguna.
La siguiente imagen muestra un ejemplo en donde se puede ver una entrada para iniciar Windows.
Ntese que en algunos casos puede ocurrir que la entrada en el men para iniciar Windows no se detecte. De ser el caso, en la siguiente
seccin se explica cmo actualizar el men GRUB.
Iniciar con Linux Mint, seleccionar la primera opcin. Al iniciar se presentar la pantalla de inicio en la que se deber proporcionar login y
password.
Finalmente, al proporcionar el password, se deber observar una pantalla como la siguiente, con la cual se concluye el proceso de instalacin.
La apariencia del sistema puede ser cambiada y configurada con base a sus preferencias.
Antes de comenzar con la instalacin de la base de datos es recomendable que el sistema operativo este actualizado.
A. Abrir una terminal y ejecutar las siguientes instrucciones para actualizar el sistema (Ctrl+Alt+t).
Realizar los siguientes pasos solo en caso de que exista algn detalle con el men GRUB
sudo update-grub
sudo grub-install --recheck /dev/Xxx
Xxx corresponde con el dispositivo en el que se actualizar el men el cual fue especificado durante el proceso de instalacin. Muy importante
especificar el mismo valor configurado anteriormente, en especial para mquinas con UEFI. Por ejemplo:
C. Reiniciar para que los cambios tomen efecto (actualizacin de paquetes y/o actualizacin del men GRUB).
En las siguientes secciones y en prcticas posteriores se solicitar la captura de pantallas las cuales debern incluirse en el reporte. Se recomienda
seguir los siguientes puntos para realizar una captura fcil y rpida:
Adicional a la tecla Imp Pant, Linux cuenta con una aplicacin llamada Capturar pantalla, que permite capturar parcial o totalmente la
pantalla. Se recomienda su empleo por las distintas opciones que ofrece. Para abrirla, en el men inicio escribir el en campo de bsqueda
Captura de pantalla.
Captura de la terminal con fondo claro. til para ahorrar tinta o tner al imprimir el reporte. Para cambiar el color del fondo, seleccionar dentro
de la terminal: clic derecho -> Perfiles -> Preferencias del perfil, seleccionar la pestaa Color. Cambiar el fondo de
la terminal.
Existen mltiples opciones para configurar VirtualBox. En esta seccin se muestran solo algunas, las ms importantes. Una de ellas es la ampliacin
de la pantalla. Por default la pantalla que se muestra es demasiado pequea e incmoda para trabajar.
A. Instalacin del archivo de extensiones Oracle_VM_VirtualBox_Extension_Pack
Este archivo se emplea para instalar algunas capacidades adicionales para VirtualBox, por ejemplo, el soporte para leer memorias USB desde la
mquina virtual. Para instalar este paquete de extensiones, dar doble clic sobre el archivo, o clic derecho -> ejecutar con virtualBox, seguir las instrucciones
en pantalla.
B. Instalacin de Guest Additions.
Con la maquina husped corriendo, seleccionar el en men de virtual box dispositivos -> Instalar <<Guest additions>>.
Observar que al seleccionar esta opcin aparecer el siguiente mensaje. Presionar Ejecutar, de ser necesario, proporcionar password y seguir
instrucciones en pantalla.
C. Al terminar con el proceso de instalacin, apagar el sistema (mquina virtual) para que los cambios tomen efecto.
D. Antes de iniciar la mquina nuevamente, se recomienda configurar adecuadamente el nmero de procesadores que emplear la mquina
virtual para mejorar su desempeo. Para ello, seleccionar la mquina virtual, en el men Sistema, pestaa procesador, capturar el
nmero de procesadores o ncleos con los que cuente la mquina husped. Por ejemplo, en la imagen se han capturado 2 procesadores.
Habilitar la opcin PAE/NX.
Al seleccionarla, esta dejar de estar disponible en la maquina anfitriona y estar disponible en la virtual.
Para liberar la USB, primero se debe desmontar o extraer de la mquina virtual (haciendo clic derecho en icono de la USB que aparecer en el
escritorio), y posteriormente, hacer clic nuevamente en Dispositivos ->Dispositivos USB-> para desmarcar la seleccin del
dispositivo. Con esta accin, ahora la memoria USB estar disponible en la maquina anfitriona solamente.
Para el caso del CD se aplica el mismo procedimiento, seleccionando Dispositivos->Dispositivos CD/DVD.
H. Compartir carpetas
Permite que la mquina virtual pueda ver una carpeta en la mquina anfitriona. En caso de requerir compartir carpetas, realizar las siguientes
acciones:
En el men de VirtualBox hacer clic en el men :
dispositivos->carpetas compartidas->Preferencias
Seleccionar el botn + que aparece del lado derecho para agregar una nueva carpeta compartida.
Seleccionar la carpeta que se desea compartir. Por ejemplo, Se desea compartir la carpeta Desktop de la mquina anfitriona. Seleccionar la opcin
que se muestran en la figura.
Para visualizar el contenido de la carpeta Desktop en la mquina virtual ejecutar la siguiente instruccin:
Observar en instruccin anterior, Desktop corresponde con el nombre de la carpeta mostrado en la figura, el contenido de la carpeta ser visible en
la mquina virtual en /home/jorge/anfitriona-desktop.
Para cada uno de los siguientes puntos investigar el comando que permita mostrar la informacin solicitada.
Investigar el comando empleado para mostrar el nombre y versin del kernel, tipo de procesador y distribucin de Linux instalada. C3. Incluir
la salida en el reporte.
Investigar el comando que permite mostrar la fecha y hora actual. C4. Incluir en la salida del reporte.
El comando sudo lshw C cpu (la primera letra es L) permite verificar si el procesador soporta aplicaciones a 64 bits. En la salida del
comando aparece la lnea with: 64 bits. Completar el comando para que la salida muestre nicamente la lnea antes mencionada.
C5. Incluir en el reporte la salida del comando explicando los cambios realizados.
Investigar el comando que permita mostrar la cantidad de memoria disponible y usada en MB, as como la cantidad de espacio de intercambio
(SWAP). Recomendacin: revisar el comando free. C6. Incluir la salida en el reporte.
Explicar el significado de la salida del siguiente comando: echo $SHELL C7. Incluir la salida en el reporte.
Qu otras opciones pudieran obtenerse como salida en el comando anterior? C8. Incluir la salida en el reporte.
Introduccin
Objetivo
Desarrollo de la prctica:
o C1. Cuestionario previo.
o C2. Nombre de usuario configurado o usuario existente.
o C3. Comando que muestra informacin del equipo y sistema operativo.
o C4. Comando que muestra la fecha y hora actual.
o C5. Comando que muestra solo la arquitectura del procesador.
o C6. Comando que muestra informacin de la memoria y espacio de intercambio.
o C7. Comando que muestra el valor de $SHELL
o C8. Posibles valores de la variable $SHELL.
Conclusiones, comentarios, recomendaciones.
Bibliografa.