199 lines
6.9 KiB
TeX
199 lines
6.9 KiB
TeX
\documentclass[12pt,a4paper]{article}
|
|
\usepackage[spanish]{babel}
|
|
\usepackage[ddmmyyyy]{datetime}
|
|
\usepackage{graphicx}
|
|
\usepackage{subcaption}
|
|
|
|
\title{Ejercicio I: Virtualización en VirtualBox}
|
|
\author{Nicolás A. Ortega Froysa}
|
|
\date{}
|
|
|
|
\begin{document}
|
|
\maketitle
|
|
\pagebreak
|
|
\tableofcontents
|
|
\pagebreak
|
|
\section{Hoja De Control Del Documento}
|
|
\begin{table}[h!]
|
|
\begin{center}
|
|
\caption{Documento/Archivo}
|
|
\label{tab:document}
|
|
\begin{tabular}{|l|c|l|c|}
|
|
\hline
|
|
{\bf Fecha Última Modificación} & \today & {\bf Versión/Revisión} &
|
|
v01r04 \\ \hline
|
|
{\bf Fecha Creación} & 29/10/2021 & \hfill & \hfill \\ \hline
|
|
{\bf Fecha Finalización} & \today & \hfill & \hfill \\ \hline
|
|
\end{tabular}
|
|
\end{center}
|
|
\end{table}
|
|
|
|
\begin{table}[h!]
|
|
\begin{center}
|
|
\caption{Registro De Cambios}
|
|
\label{tab:registro-cambios}
|
|
\begin{tabular}{|c|c|c|}
|
|
\hline
|
|
{\bf Versión/Revisión} & {\bf Página(s)} & {\bf Descripción} \\ \hline
|
|
v01r01 & Todas & Creación y elaboración del documento. \\ \hline
|
|
v01r02 & 3-6 & Inserción de imágenes. \\ \hline
|
|
v01r03 & 3-4 & Finalización de las secciones de creación y OVA. \\ \hline
|
|
v01r04 & 5-7 & Finalizar sección MAME y derechos de autor. \\ \hline
|
|
\end{tabular}
|
|
\end{center}
|
|
\end{table}
|
|
|
|
\begin{table}[h!]
|
|
\begin{center}
|
|
\caption{Autores Del Documento}
|
|
\label{tab:autores}
|
|
\begin{tabular}{|c|c|}
|
|
\hline
|
|
{\bf Apellidos, Nombre} & {\bf Curso} \\ \hline
|
|
Ortega Froysa, Nicolás Andrés & 1 \\ \hline
|
|
\end{tabular}
|
|
\end{center}
|
|
\end{table}
|
|
|
|
\begin{table}[h!]
|
|
\begin{center}
|
|
\begin{tabular}{|p{4cm}|p{4cm}|p{4cm}|}
|
|
\hline
|
|
{\bf Preparado} & {\bf Revisado} & {\bf Aprobado} \\ \hline
|
|
Ortega Froysa, Nicolás Andrés & \hfill & \hfill \\ \hline
|
|
\end{tabular}
|
|
\end{center}
|
|
\end{table}
|
|
|
|
\pagebreak
|
|
|
|
\section{Creación de una Máquina Virtual}
|
|
|
|
\begin{figure}
|
|
\centering
|
|
\begin{subfigure}[b]{0.45\textwidth}
|
|
\includegraphics[width=\textwidth]{imgs/02-nombre-vm.png}
|
|
\caption{Configuración de nombre de sistema operativo.}
|
|
\label{fig:nombre-vm}
|
|
\end{subfigure}
|
|
\quad
|
|
\begin{subfigure}[b]{0.45\textwidth}
|
|
\includegraphics[width=\textwidth]{imgs/03-asignar-memoria.png}
|
|
\caption{Asignación de memoria.}
|
|
\label{fig:asignar-memoria}
|
|
\end{subfigure}
|
|
\quad
|
|
\begin{subfigure}[b]{0.45\textwidth}
|
|
\centering
|
|
\includegraphics[width=\textwidth]{imgs/07-asignacion-espacio.png}
|
|
\caption{Asignación del tamaño del disco virtual.}
|
|
\label{fig:asignacion-espacio}
|
|
\end{subfigure}
|
|
\quad
|
|
\begin{subfigure}[b]{0.45\textwidth}
|
|
\centering
|
|
\includegraphics[width=\textwidth]{imgs/10-add-iso.png}
|
|
\caption{Selección de imagen ISO.}
|
|
\label{fig:add-iso}
|
|
\end{subfigure}
|
|
|
|
\caption{Creación de la máquina virtual.}
|
|
\end{figure}
|
|
|
|
Para poder instalar Ubuntu en una máquina virtual, es necesario descargar la
|
|
imagen ISO de instalación de Ubuntu que se puede encontrar en su sitio web. A
|
|
partir de ahí creamos una nueva máquina virtual en VirtualBox. Al abrir la
|
|
ventana para crear una nueva máquina virtual podemos asignar un nombre, del cual
|
|
VirtualBox intentará averiguar el tipo de sistema operativo que tendrá y cuál es
|
|
su versión (figura \ref{fig:nombre-vm}). A continuación se decide el tamaño de
|
|
la memoria RAM que tendrá la máquina virtual a su disposición (figura
|
|
\ref{fig:asignar-memoria}). Aunque se esté usando una distribución de GNU/Linux,
|
|
que usa menos memoria que precisaría un sistema Windows, al ser Ubuntu, y como
|
|
queremos estar seguros de que funcione pondremos 4 GiB (aunque VirtualBox miente
|
|
y diga que mide en MB). Después se creará el disco virtual (figura
|
|
\ref{fig:asignacion-espacio}), que en realidad será un archivo localizado en el
|
|
mismo disco de la máquina. Ya que hasta Ubuntu ocupa poco espacio en el disco,
|
|
podemos asignar una humilde cantidad de 10 GB. Finalmente, tenemos que añadir la
|
|
imagen de Ubuntu, y cargarlo como si fuera un disco externo para poder iniciar
|
|
de él (figura \ref{fig:add-iso}).
|
|
|
|
\begin{figure}
|
|
\centering
|
|
\includegraphics[width=0.65\linewidth]{imgs/12-instalation-menu.png}
|
|
\caption{Instalación de Ubuntu.}
|
|
\label{fig:instalation-menu}
|
|
\end{figure}
|
|
|
|
Al hacer todo esto, podemos iniciar ya la máquina virtual de Ubuntu, y se
|
|
iniciará de la imagen ISO que habíamos configurado antes. Esto nos llevará al
|
|
menú de instalación (figura \ref{fig:instalation-menu}). De aquí simplemente se
|
|
sigue el proceso de instalación de Ubuntu, y al finalizar este proceso se apaga
|
|
la máquina virtual, y se quita la imagen ISO de la máquina virtual. A partir de
|
|
este momento ya se puede inicializar la máquina en sí.
|
|
|
|
\section{Creación de una Imagen OVA}
|
|
|
|
A veces, para poder distribuir una máquina virtual que hayamos creado, queremos
|
|
exportarlo a un archivo que contiene toda la configuración y archivos
|
|
relacionados con ello. Para esto VirtualBox proporciona un método de exportación
|
|
ha un archivo OVA. Estos archivos, luego en otra máquina, se pueden importar con
|
|
facilidad.
|
|
|
|
\begin{figure}[h!]
|
|
\centering
|
|
\includegraphics[width=0.65\linewidth]{imgs/20-menu-export.png}
|
|
\caption{Menú de exportación de una máquina virtual.}
|
|
\label{fig:menu-export}
|
|
\end{figure}
|
|
|
|
\begin{figure}
|
|
\centering
|
|
\includegraphics[width=0.65\linewidth]{imgs/22-ova-type.png}
|
|
\caption{Menú de exportación OVA.}
|
|
\label{fig:ova-type}
|
|
\end{figure}
|
|
|
|
Para ello, nos vamos al menú y seleccionamos: ``Archivo >\ Exportar servicio
|
|
virtualizado...'' (figura \ref{fig:menu-export}). A partir de ahí configuramos
|
|
cómo queremos que se exporte el OVA. El primer menú que nos sale nos preguntará
|
|
por el tipo de OVA que queremos exportar, dónde lo exportamos, y cuáles serían
|
|
sus propiedades (figura \ref{fig:ova-type}). Al exportarlo tendrá una el archivo
|
|
listo para la distribución.
|
|
|
|
\section{Instalación de MAME}
|
|
|
|
\begin{figure}
|
|
\centering
|
|
\includegraphics[width=0.65\linewidth]{imgs/30-mame-install.png}
|
|
\caption{Instalación de MAME.}
|
|
\label{fig:mame-install}
|
|
\end{figure}
|
|
|
|
Para poder emular arquitecturas de computadores distintos, no podemos usar algo
|
|
como VirtualBox, que sólo virtualiza máquinas x86. Así que usaremos la
|
|
aplicación MAME. Para instalarlo podemos instalarlo de los repositorios de
|
|
Ubuntu con el comando \texttt{sudo apt install mame} (figura
|
|
\ref{fig:mame-install}). Esto nos preguntará si queremos instalar esta
|
|
aplicación y todas sus dependencias. Le damos que sí, o dando directamente al
|
|
\texttt{Enter} o simplemente entrando «Y».
|
|
|
|
\begin{figure}
|
|
\centering
|
|
\includegraphics[width=0.65\linewidth]{imgs/31-mame-run.png}
|
|
\caption{MAME en funcionamiento.}
|
|
\label{fig:mame-run}
|
|
\end{figure}
|
|
|
|
A partir de ahí se puede iniciar MAME desde el menú (figura \ref{fig:mame-run}).
|
|
Abrirá en pantalla completa.
|
|
|
|
\pagebreak
|
|
|
|
\section{Derechos de Autor y Licencia}
|
|
Copyright \copyright\ \the\year\ Nicolás A. Ortega Froysa <nicolas@ortegas.org>
|
|
\\
|
|
Este documento se distribuye bajo los términos y condiciones de la licencia
|
|
Creative Commons Attribution No Derivatives 4.0 International.
|
|
|
|
\end{document}
|