vagrant:create_box
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| vagrant:create_box [2014/08/06 15:16] – Édson Kuzniewski | vagrant:create_box [2014/08/06 16:59] (atual) – Édson Kuzniewski | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| ====== Links para ver ====== | ====== Links para ver ====== | ||
| [[http:// | [[http:// | ||
| - | [[https:// | + | [[https:// |
| + | [[https:// | ||
| ====== Create a BOX ====== | ====== Create a BOX ====== | ||
| - | {{: | + | {{: |
| set **USER** and **PASSWORD** define '' | set **USER** and **PASSWORD** define '' | ||
| set **PASSWORD** root define '' | set **PASSWORD** root define '' | ||
| Linha 11: | Linha 12: | ||
| $ sudo apt-get install -y build-essential linux-headers-server | $ sudo apt-get install -y build-essential linux-headers-server | ||
| </ | </ | ||
| - | {{: | + | {{: |
| < | < | ||
| $ sudo mount /dev/cdrom / | $ sudo mount /dev/cdrom / | ||
| Linha 41: | Linha 42: | ||
| ===== Install OpenSSH Server ===== | ===== Install OpenSSH Server ===== | ||
| < | < | ||
| - | | + | $ sudo apt-get install -y openssh-server |
| - | $ sudo vi / | + | $ sudo vi / |
| </ | </ | ||
| ==== Ensure the following is set ==== | ==== Ensure the following is set ==== | ||
| Linha 52: | Linha 53: | ||
| </ | </ | ||
| < | < | ||
| - | | + | $ sudo service ssh restart |
| </ | </ | ||
| - | < | + | ===== GRUB ===== |
| + | Run Gedit as root (gksu gedit).\\ | ||
| + | \\ | ||
| + | Open ''/ | ||
| + | < | ||
| + | GRUB_HIDDEN_TIMEOUT=0 | ||
| + | GRUB_HIDDEN_TIMEOUT_QUIET=true | ||
| + | </ | ||
| + | Change the values as follows: | ||
| + | < | ||
| + | GRUB_HIDDEN_TIMEOUT=10 | ||
| + | GRUB_HIDDEN_TIMEOUT_QUIET=false | ||
| + | </ | ||
| + | Save and run '' | ||
| + | |||
| + | ===== Create Vagrant Base Box ===== | ||
| + | Asuming you already have Vagrant installed in the host system, just run the following command: | ||
| + | < | ||
| + | $ vagrant package –-base < | ||
| + | </ | ||
| + | ==== Install the box ==== | ||
| + | < | ||
| + | $ vagrant box add {boxname} package.box | ||
| + | </ | ||
| + | ==== Init a Vagrant Box by referencing the Base one we have created ==== | ||
| + | < | ||
| + | $ vagrant init {boxname} | ||
| + | </ | ||
| + | ==== Edit the generated Vagrantfile by uncommenting the following lines ==== | ||
| + | To show window VM | ||
| + | < | ||
| + | config.vm.provider " | ||
| + | v.gui = true | ||
| + | end | ||
| + | </ | ||
| + | ==== Spin it up! ==== | ||
| + | < | ||
| + | $ vagrant up | ||
| + | </ | ||
| + | |||
| + | ==== ERROR ==== | ||
| + | < | ||
| ERROR: | ERROR: | ||
| The following SSH command responded with a non-zero exit status. | The following SSH command responded with a non-zero exit status. | ||
vagrant/create_box.1407349001.txt.gz · Última modificação: (edição externa)
