IES Miguel Romero Esteo - Departamento de
Informática - Linux/Unix
Install /
Práctica-Taller: Instalación de Arch GNU/Linux sobre
VM
Comandos:
Varios de los aprendidos hasta el momento.
Aplicaciones:
VirtualBox
Conceptos:
- Virtualización
integral=hardware virtualizado + instalación de sistema
+ instalación aplicativos
- Dos objetos
lógicos bien diferenciados en una máquina
virtual.
- Descripción
y especificaciones de la máquina: Uno o más archivos
almacenados en uno o más directorios.
- Almacenamiento:
Uno o más archivos virtualizando los discos duros de la
máquina. Son portables. No son accesible como elementos
independientes, deben ser manipulados por el software de
virtualización que los creó o alguno compatible.
- Virtualización ligera
(contenedores)=instancias/imagenes sandbox +
dependencias + aplicativo objetivo
- Proveedores
de soluciones verticales con VM,s y contenedores llave
en mano
Enunciado:
Esta práctica/taller se realiza
en el sistema personal del alumno (USB128) con el producto de
virtualización VirtualBox.
MAQUINA VIRTUAL
- Creación
-
Nombre de la máquina virtual: arch-$USER
- Tipo: Linux
- Versión:
ArchLinux_64 - Arch Linux (64-bit)
- Tamaño
de la memoria RAM: 1024 Mb.
- Núcleos
de CPU: 1
- Desactivar
EFI.
Las máquinas virtuales GNU/Linux son más versátiles y
estables con firmware BIOS.
- Disco duro (Si en
el USB128 del alumno hay sitio suficiente para
meter los 10 Gb de este disco debe crearse en él, en
caso contrario, el alumno tendrá que pertrecharse de
otro dispositivo de alta de velocidad de E/S
donde poder crearlo -dígase un HD-USB u otro USB128-. Muy
atentos a su ubicación en el árbol de directorios del
sistema para posteriores operaciones de copia o backup.):
- nombre: arch-$USER
-
Tipo: VDI
- Almacenamiento:
Tamaño dinámico.
- Tamaño: 10 Gb
- Red: Adaptador
puente.
- Almacenamiento
- Controlador SATA:
-
Conectar a esta controladora un cd/dvd
y asociar a él la imagen .iso de la última versión
estable del sistema operativo Arch GNU/Linux. La
descarga se realizará del enlace disponible en el
sitio oficial ArchLinux que indique el profesor: Este en
el momento de redactar este taller.
Obsérvese que la página del enlace proporciona
información sobre la última versión disponible así
como un amplio catálogo de opciones de descarga:
Vía bitTorrent, imagen supermínima para realizar
una instalación desde la red (Netboot),
contenedores, imágenes virtuales, etc... El alumno
descargará vía HTTP Direct Download desde
un mirror a su elección la imagen .iso completa
(normalmente nóminada como archlinux-x86_64.iso
o algo parecido.)
-
- Audio: Deshabilitar
- Puerto serie: Deshabilitar
SISTEMA
- Fuente de instalación: La imagen .iso conectada a la controladora SATA.
- Nombre de la
máquina: arch-$USER
- Realizar la instalación de forma
guiada con el profesor siguiendo la guía
oficial de instalación y respetando las siguientes
especificaciones:
- Software (llegado el momento con pacstrap):
base linux linux-firmware os-prober
grub man-db man-pages iproute2 dhclient nano
- Password de root:
La elige el alumno.
- Particionado del HardDisk (el VDI de 10 GB)
- El recomendado en
la guía de instalación o, en su defecto, idéntico al disco
de la VM deb-$USER.
Al finalizar la instalación,
conectarse al sistema como como root y realizar las
siguientes operaciones:
-
ip addr show (Este
comando genera información dispersa en pantalla de la cual
el alumno debe extraer el nombre de la tarjeta de red
Ethernet, dicho nombre es una cadena de caracteres
contenida entre caracteres ":" y que comienza por enp.
Una vez localizada la tarjeta verificar si tiene asignada
dirección ip en la subred 10.10.10.0/24 o en su
caso una ip de la red a la que el alumno tenga conectado
el adaptador del host anfitrión con el que hace puente a
la máquina virtual).
- En caso de no tener asignada ip en la
mencionadas subredes ejecutar el comando dhclient
-v <nombre de la tarjeta de red obtenido en el punto
anterior> (p.e enp0s3)
- pacman -S openssh wget rsync
- systemctl enable sshd.service
- systemctl start sshd.service
- useradd -m -s /bin/bash operador
- passwd operador
-
mkdir temporal; cd temporal
- wget
http://asir.sudo.es/asi/.bashrc
- cp .bashrc
/home/operador/.bashrc
- cp .bashrc /root/.bashrc
Con los
dos últimos pasos se han sustituido los ficheros
originales /home/operador/.bashrc
y /root/.bashrc por uno que sirve para registrar toda
la actividad del alumno en la máquina virtual. Dicho
registro lo utilizará el profesor para valorar y
calificar el trabajo que hace con las prácticas de todo
el curso así que es estrictamente necesario que esto
funcione bien. Solicitar al profesor una verificación
de funcionamiento cuando esté terminado.