diff --git a/1/ISO/assignments/creacion-vm/creacion-vm.pdf b/1/ISO/assignments/creacion-vm/creacion-vm.pdf index a4a381e..3ddb8fe 100644 Binary files a/1/ISO/assignments/creacion-vm/creacion-vm.pdf and b/1/ISO/assignments/creacion-vm/creacion-vm.pdf differ diff --git a/1/ISO/assignments/creacion-vm/creacion-vm.tex b/1/ISO/assignments/creacion-vm/creacion-vm.tex index e7411d8..673c396 100644 --- a/1/ISO/assignments/creacion-vm/creacion-vm.tex +++ b/1/ISO/assignments/creacion-vm/creacion-vm.tex @@ -2,8 +2,9 @@ \usepackage[spanish]{babel} \usepackage[ddmmyyyy]{datetime} \usepackage{graphicx} +\usepackage{subcaption} -\title{Virtualización en VirtualBox} +\title{Ejercicio I: Virtualización en VirtualBox} \author{Nicolás A. Ortega Froysa} \date{} @@ -18,7 +19,7 @@ \begin{tabular}{|l|c|l|c|} \hline {\bf Fecha Última Modificación} & \today & {\bf Versión/Revisión} & - v01r02 \\ \hline + v01r03 \\ \hline {\bf Fecha Creación} & 29/10/2021 & \hfill & \hfill \\ \hline {\bf Fecha Finalización} & \today & \hfill & \hfill \\ \hline \end{tabular} @@ -34,6 +35,7 @@ {\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 \end{tabular} \end{center} \end{table} @@ -64,47 +66,76 @@ \section{Creación de una Máquina Virtual} -\begin{figure}[h!] +\begin{figure} \centering - \includegraphics[width=0.65\linewidth]{imgs/02-nombre-vm.png} - \caption{Configuración de nombre de sistema operativo.} - \label{fig:nombre-vm} + \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. +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}[h!] - \centering - \includegraphics[width=0.65\linewidth]{imgs/03-asignar-memoria.png} - \caption{Asignación de memoria.} - \label{fig:asignar-memoria} -\end{figure} - -\begin{figure}[h!] - \centering - \includegraphics[width=0.65\linewidth]{imgs/07-asignacion-espacio.png} - \caption{Asignación del tamaño del disco virtual.} - \label{fig:asignacion-espacio} -\end{figure} - -\begin{figure}[h!] - \centering - \includegraphics[width=0.65\linewidth]{imgs/10-add-iso.png} - \caption{Selección de imagen ISO.} - \label{fig:add-iso} -\end{figure} - -\begin{figure}[h!] +\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} @@ -112,16 +143,31 @@ partir de ahí creamos una nueva máquina virtual en VirtualBox. \label{fig:menu-export} \end{figure} -\begin{figure}[h!] +\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} -% TODO: apt install mame +Para poder emular arquitecturas de computadores distintos, no podemos usar algo +como VirtualBox, que sólo virtualiza máquinas x86. + +\begin{figure}[h!] + \centering + \includegraphics[width=0.5\linewidth]{imgs/30-mame-install.png} + \caption{Instalación de MAME.} + \label{fig:mame-install} +\end{figure} \begin{figure}[h!] \centering