Skip to content

Instalación de Arch Linux como una máquina virtual en virtualbox.

Notifications You must be signed in to change notification settings

Curipoma/instalacion_arch_linux_virtualbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 

Repository files navigation

INSTALACIÓN DE ARCH LINUX EN VIRTUALBOX

Instalación de Arch Linux como una máquina virtual en virtualbox. virtualbox



Descargamos la imagen iso de Arch Linux -> iso Arch Linux/

Para crear una máquina virtual en virual box como mínimo estos requisitos

  • minimo 248M de ram
  • minimo 20G memoria

La máquina del ejemplo tendrá estas características como mínimo

  • 50GB Almacenamiento
  • 4GB Ram
  • 128MB memoria gráfico

En Oracle VM VirtualBox

Creamos una nueva máquina virtual

instalación de virtualbox

Le damos un nombre a la máquina virtual

instalación de virtualbox

Le damos una cantidad superior a 248M de ram

instalación de virtualbox

Seleccionamos crear un disco virtual ahora

instalación de virtualbox

Seleccionamos VDI VirtualBox Disk Image

instalación de virtualbox

Seleccionamos reservado dimámicamente

instalación de virtualbox

Seleccionamos la ubicación para alojar la máquina virtual y el tamaño en disco. Yo le dejare por defecto la ubicación y el tamaño en disco sera de 50GB. Le damos en crear. instalación de virtualbox

Abrimos al configuración de la máquina virtual

instalación de virtualbox

En la pestaña de sistema sección placa base debemos tener ese orden de arranque

instalación de virtualbox

En la pestaña de sistema sección procesador le dejamos por defecto. Yo le pondre 4 procesadores

instalación de virtualbox

En la pestaña de pantalla sección pantalla en memoria de video le dare lo máximo que pueda

instalación de virtualbox

En la pestaña de almacenamiento damos click en controlador: IDE en vacío

instalación de virtualbox

Damos click en la ruedita de la derecha donde dice unidad ópctica

instalación de virtualbox

Buscamos en que parte del computador esta la iso de Arch Linux. Lo seleccionamos

instalación de virtualbox

Ya se debe aver cambiado el nombre de vacío al nombre de la iso de Arch Linux. Le damos en aceptar

instalación de virtualbox

En la parte superior despues de seleccionar la máquina virtual le damos en iniciar

instalación de virtualbox

Se nos despliega un menú que dice que seleccionesmos el disco de inicio así que seleccionamos el nombre de la iso de ARch Linux que previamente seleccionamos

instalación de virtualbox

Se nos desplegará un menú seleccionamos Arch Linux install medium (x86_64, BIOS)

instalación de virtualbox

Ya estamos dentro de una terminal solo resta seguir los pasos de abajo

instalación de virtualbox

En la linea de comandos de la máquina virtual

  • Lo primero sera configurar el teclado

    loadkeys es
    loadkeys la-latin1
  • Ver todas las distribuciones de idioma del teclado

    localectl list-keymaps | less
  • Comprobar si la computadora tiene internet

    ping google

    Como es una maquina virual tiene acceso a la red mediante una NAT

  • Menu para crear particiones

    fdisk -l
  • Menu para crear tabla de particiones mbr

    fdisk /dev/sda
  • Creamos la tabla de particiones mbr

    o
  • Guardamos los cambios

    w

  • Entramos a la tabla para crear particiones

    cfdisk
  • Creando las particiones

    Primera particion para el boot

    • 512M
    • primary
    • bootable
    • write -> yes

    Segunda partición para la raiz donde se instalara todo el sistema oeprativo

    • 20G
    • primary
    • write -> yes

    Tercera partición para el home donde estara toda la información de los usuarios que vaya a tener la máquina virtual. Además le restamos el tamaño de la menoria para el swap. La memoria de swap es la misma cantidad de la menoria ram

    • espacioTotal - 4G
    • primary
    • write -> yes

    Cuarta partición para la memoria de intercambio o swap

    • la misma cantidad que le dimos en memoria ram
    • primary => No importa mucho si es primary o extend
    • write -> yes

    Debemos cambiar el tipo de la memoria swap a 82 linux swap / solaris

    write -> yes
    quit
  • Formatemos las particiones para luego motarlar e instalarlas

    mkfs.ext2 /dev/sda1 Es la partición del boot

    mkfs.ext4 /dev/sda2 Es la partición de la raiz

    mkfs.ext4 /dev/sda3 Es la partición del home

    mkswap /dev/sda4 Es la partición de la memoria de intercambio o swap

    swapon Encendemos el swap

  • Montamos las particiones

    La raiz se ba a montar en la carpeta mnt

    mount /dev/sda2 /mnt

    Creamos la carpeta o directorio para el boot

    mkdir /mnt/boot

    Mostamos el boot en la carpeta /mnt/home

    mount /dev/sda1 /mnt/boot La particion boot es la 1

    Creamos la carpeta o directorio para el home

    mkdir /mnt/home

    Mostamos el home en la carpeta /mnt/home

    mount /dev/sda3 /mnt/home La particion home es la 3
  • Instalamos el sistema operativo base y unos paquetes más

    pacstrap /mnt linux linux-firmware base nano os-prober grub networkmanager dhcpcd xterm efibootmgr
  • Guardamos nuestro trabajo de descarga en el fichero fstab

    Creamos el fichero fstab y guerdamos lo descargado

    genfstab /mnt >> /mnt/etc/fstab
  • Así vemos el contenido del fichero

    cat /mnt/etc/fstab

  • Accedemos al sistema operativo descargado

    arch-chroot /mnt
  • Estamos en el directorio raiz ( root@archiso ).

    Configuramos el nombre de la maquina

    echo alvaropc > /etc/hostname
  • Ver zonas horarias buscamos la nuestra para asegurarnos que exista

    timedatectl list-timezones
  • Configuramos el relog

    ln -sf /usr/share/zoneinfo/America/Guayaquil /etc/localtime
  • Configuramos el idioma, abriendo con el editor de tecto nano

    nano /etc/locale.gen
  • Buscamos nuestro idioma es_EC.UTF-8 UTF-8. Le descomentamos

    ctrl + o Guardamos y nos preguntara el nombre de damos intro para selecionar el mismo

    ctrl + x Salimos

  • Activamos el idioma seleccionado

    locale-gen
  • Configuramos el relog según la zona horaria

    hwclock -w
  • Configuramos el idioma del teclado a español

    echo KEYMAP=es > /etc/vconsole.conf
  • Configuramos el idioma o lenguaje

    echo LANG=es_EC.UTF-8 > /etc/locale.conf
  • Instalamos el grub ( viene siendo el gestor de aranque de linux )

    grub-install /dev/sda No le ponemos nada mas ni numeros de las particiones ni nada

  • Configuramos el grub

    grub-mkconfig -o /boot/grub/grub.cfg
  • Creamos la contraseña del usuario root

    passwd Le damos una contraseña para el usuario root.

  • Empezamos a añadir los usuarios

    useradd -m alvaro Se abra creado dentro de nuestra partición home un directorio llamado alvaro y ahí se almacenará toda la información referente a ese usuario.

  • Le damos una clave a ese usuario

    passwd alvaro Escribimos la clave para el usuario alvaro.

  • Instalamos un controlador de video

    pacman -S xf86-video-vesa
  • Instalamos xorg

    pacman -S xorg-server xorg-xinit mesa mesa-demos
  • Cargador de arranque

    grub-install --target=x86_64-efi --efi-directory=/boot os-prober grub-mkconfig -o /boot/grub/grub.cfg
  • Instalamos sudo

    pacman -S sudo
  • Agregar usuarios al wheel para despues tener permisos de super usuario mediante el comando sudo

    usermod -aG wheel,video,audio,storage alvaro
  • Edita /etc/sudoers con nano o vim y descomenta la línea con "wheel":

    Antes
    ## Uncomment to allow members of group wheel to execute any command
    # %wheel ALL=(ALL) ALL
    Despues
    ## Uncomment to allow members of group wheel to execute any command
    %wheel ALL=(ALL) ALL

    Salir de la imagen ISO, desmóntala y extráela

    exit umount -R /mnt reboot
  • Yo tengo internet mediante cable, así que no tendre problemas con el internet

    Comprobamos si tenemos internet en la máquina

    ping google

    No tendremos internet así que hay que activar el NetworkManager

    systemctl start NetworkManager.service systemctl enable NetworkManager.service

    Comprobamos si tenemos internet en la máquina

    ping google
  • Instalamos xorg

    sudo pacman -S xorg
  • Entorno gráfico

    Instalamos algunos paquetes como un entorno grafico ( En este caso instalare Qtile )

    sudo pacman -S lightdm lightdm-gtk-greeter qtile xterm code firefox

    Activa el servicio de lightdm y reinicia el ordenador, deberías poder iniciar sesión en Qtile a través de lightdm.

    sudo systemctl enable lightdm reboot

    Dentro de Qtile cambiamos el idioma del teclado a españon

    setxkbmap es
  • Audio

    No tendemos sonido así que instalaremos pavucontrol

    sudo pacman -S pulseaudio pavucontrol

    Activara por si solo el sonido, pero si no fuese el caso abrimos pavucontrol y modificamos los niveles del sonido

About

Instalación de Arch Linux como una máquina virtual en virtualbox.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published