1. Instal·lació de paquets essencials
Cal instal·lar eines que permetin al sistema treballar amb Vagrant i, si es fan servir hipervisors com VirtualBox, habilitar algunes funcionalitats com compiladors de codi o el servei SSH per a accés remot.
- En màquines basades en Ubuntu/Debian: Cal instal·lar eines de desenvolupament (gcc, make) i serveis com SSH:
sudo apt update && sudo apt install -y gcc make dkms build-essential linux-headers-$(uname -r) openssh-server sudo libxt6
2. Configuració del GRUB
El GRUB és el gestor d’arrencada de Linux.
- Què es fa?
- Reduïm el temps d’arrencada perquè sigui més ràpid (ajustem
GRUB_TIMEOUT=1
a 1 segon). - Configurem els noms de les interfícies de xarxa perquè segueixin un esquema clàssic com eth0 (això evita problemes amb eines antigues).
- Reduïm el temps d’arrencada perquè sigui més ràpid (ajustem
Amb això, ens assegurem que el sistema estigui preparat per arrencar ràpidament i pugui identificar correctament les xarxes.
3. Crear i configurar usuaris
És fonamental crear l’usuari vagrant
perquè Vagrant treballa sempre amb aquest usuari per defecte.
- Usuari
vagrant/vagrant
:- Se li donen permisos d’administració sense haver de demanar contrasenya (
sudo NOPASSWD
). - Es crea la carpeta
.ssh
i s’afegeix una clau pública predeterminada de Vagrant (vagrant insecure key). Això permet que Vagrant accedeixi sense contrasenya.
- Se li donen permisos d’administració sense haver de demanar contrasenya (
- Usuari
root/vagrant
(opcional):- Es configura l’usuari root amb la contrasenya
vagrant
per a altres tipus d’accés si és necessari. Això és útil en entorns de desenvolupament.
- Es configura l’usuari root amb la contrasenya
4. Instal·lació de les Guest Additions
Si s’utilitza VirtualBox, les Guest Additions són necessàries perquè el sistema host (la teva màquina física) pugui compartir fitxers amb la màquina virtual (MV) o ajustar la resolució de la pantalla automàticament.
- Com es fa?
- Les eines com
gcc
,make
idkms
ja han d’estar instal·lades. - S’inicia la instal·lació des del menú de VirtualBox per afegir aquestes funcionalitats a la màquina virtual.
- Les eines com