If you are looking for a Wheezy 64 box, you can download the Vagrant box created by the scripts in this repository.
2013-Dec-11, 324.58MiB debian-wheezy-64_7.2.box
Get it with Vagrant:
vagrant init wheezy64 http://files.idatasys.net/debian-wheezy-64_7.2.box --checksum 31F5D4C07131E7B1CA7766E895468D38 --checksum-type md5
If you would like to create a more up to date base box, set up the base box per above and then:
- Start and login to the box as user: vagrant password: vagrant
- Run all commands after # Update and clean up in late_command.sh, currently
- sudo apt-get -y update
- sudo apt-get -y upgrade
- sudo apt-get -y dist-upgrade -- optional
- sudo apt-get -y clean
- sudo apt-get -y autoclean
- sudo apt-get -y --purge autoremove
- Shutdown the vagrant box
- Use Vagrant to package the box, i.e.: vagrant package --base "wheezy64" --output "20131230-debian-wheezy-64_7.2.box"
This is a very bare Debian Wheezy x64 Vagrant Base Box. It does not include Puppet, Chef or Ruby. It is a bare bones Wheezy installation with the bare minimum required to work with Vagrant. Some key information:
- It does include the standard Vagrant user and a default password of vagrant
- It also includes the default Vagrant user public key
- User 'Vagrant' has passwordless SUDO privileges
- It features an 80GB Dynamic HDD configured with LVM, so it can easily be expanded if needed
- Other settings and features per the configuration files in this repository
- This is a heavily customized modification to the forked code for my very specific use case.
- I don't consider this implementation to be suitable for use by others
- As of 11 Dec 2013, the preseed files work. This is using the most recent version of Virtualbox for Windows and Debian 7.2 64-Bit.
- Setting up the VM is done using Virtualbox in the Windows Host
- A separate Debian Guest is used for building the custom.iso install image
- Creating the Vagrant .box is done manually in Windows.
- I may clean this up in the future and make it more "public friendly"
- Some things are hard coded which shouldn't be. For example, the final line copies the custom.iso to my sf_shared folder so I can access the iso on my Windows Host.
####This script will:
- download the
Debian 7.2 "Wheezy"server, 64bit iso - ... do some magic to turn it into a vagrant box file
- output
debian-wheezy-64.box
- mkisofs
- 7zip
./build.sh
This should do everything you need. If you don't have mkisofs or p7zip, install homebrew, then:
brew install cdrtools
brew install p7zip
To add debian-wheezy-64.box with name debian-72 into vagrant:
vagrant box add "debian-72" debian-wheezy-64.box
./build.sh
This should do everything you need. If you don't have mkisofs or p7zip:
sudo apt-get install genisoimage
sudo apt-get install p7zip-full
To add debian-wheezy-64.box with name debian-72 into vagrant:
vagrant box add "debian-72" debian-wheezy-64.box
This script basted on original Carl's repo and with some tweaks to be compatible Debian 7.2.