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 [2022/05/25 16:24] (atual) – edição externa 127.0.0.1 | ||
---|---|---|---|
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: 2022/05/25 16:25 (edição externa)