Jaime Hidalgo García @ 11/03/2017 via pandoc (markdown)
- Podremos arrancar nuestro propio entorno linux en cualquier ordenador y seguir exactamente como lo dejamos. (Ej. ordenador uni)
- Podremos arrancar la maqueta de GNS3 directamente en windows/osx y trabajar sin arrancar el linux. (Ej. ordenador casa / portátil)
- Si hay cualquier error en linux, reinstalamos la misma u otra distribución similar y seguirá todo exactamente igual que como lo dejamos. (reinstalar sobre / sin formatear el resto)
- Poder seguir usando nuestro disco duro para cualquier otra cosa
- Un CD/DVD/USB
- Un disco duro externo
- Un PC
El primer paso es preparar un disco de instalación de Linux. Para ello:
- Descargamos la imagen de Linux que más nos guste (lubuntu, por ejemplo)
- La grabamos a un CD/DVD o usamos un software para crear un usb bootable (unetbootin, por ejemplo)
Preparamos el disco duro externo para la instalación.
- Arrancamos desde el cd/usb utilizando los ajustes de bios/selección de arranque correspondiente
- Utilizamos un software de particionado de discos. Si hemos utilizado una distribución basada en debian/ubuntu (gnome) siempre vendrá el programa Gparted.
- Abrimos Gparted y seleccionamos el disco externo y lo particionamos de la siguiente forma:
1. [~25GB] EXT4
2. [~25-50GB] EXT4
3. [~8GB] SWAP
4. [RESTO] NTFS
En (4) guardaremos las máquinas virtuales, imágenes de routers y la configuración de GNS3. La elección de NTFS se debe a la compatibilidad con Windows/Linux/OSx siendo el único sistema de archivos compatible -fácilmente, ver link para osx- con los 3 sistemas. Descartamos extFAT por ser más propenso a errores, y fat32 por su limitación de 4GB por fichero.
Si no nos importa no poder usar windows/osx para acceder al disco duro podemos utilizar EXT4.
(3) se utiliza como área de intercambio para cuando se termina la ram. Importante pues trabajaremos con máquinas virtuales y diferentes ordenadores
(2) Para guardar la configuración de software relativa a linux (configuración de ssh, gns3, editores, vmware, etc)
(1) Para el sistema operativo.
nota: Para crear la partición NTFS no se puede usar Gparted, dos opciones:
- Arrancar en Windows, crear la partición NTFS y volver a arrancar el LiveCD.
- Usar mkfs.ntfs /dev/sdXY en la partición (si no estás seguro utiliza la otra opción).
Ejecutamos el instalador y marcamos las opciones de antes de la siguiente forma -sólo las 3 primeras-:
1. [~25GB] / EXT4
2. [~25-50GB] /home EXT4
3. [~8GB] swap SWAP
4. [RESTO] NTFS // Esta no se toca
Yo me he hecho un script para distribuciones debian para instalar todo de una tirada. Editar al gusto del consumidor.
installer.sh
#!/bin/bash
add-apt-repository ppa:gns3/ppa
add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian yakkety contrib"
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
apt-get update
apt-get install gns3-gui virtualbox-5.1 tmux
apt-get upgrade
sudo chmod +x installer.sh && ./installer.sh | sudo tee log.txt
Tanto en Linux del disco externo como en windows/osx si usamos:
- Configuramos en GNS3 todas las rutas de configuración a una carpeta del disco externo en NTFS.
- Creamos nuestro proyecto de GNS3 en el disco externo.
- Configuramos virtualbox para utilizar como carpeta por defecto una del disco externo. Creamos las máquinas ahí.