Ubuntu12.04LTSのVagrantBox作成方法。
GUIでインストールした後の作業手順を纏めました。ディスク容量を削る部分を知らないので、知っている方いたら教えて下さい。
$mkdir .ssh $chmod 700 .ssh/ $cd .ssh/ $wget --no-check-certificate 'https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub' -O authorized_keys $chmod 600 authorized_keys $cd ../ $chown -R vagrant .ssh/ $export LANG=C $sudo su #groupadd admin #usermod -G admin vagrant #id -a vagrant #export LANG=C #visudo
/etc/sodoers の修正や追加ポイント
Defaults env_reset
Defaults env_keep += "SSH_AUTH_SOCK"%admin ALL=NOPASSWD: ALL
%adminは%sudoの下の行に書く。???
(/etc/sodoersにOverwrite)
#/etc/init.d/sudo restart #domainname vagrantup.com
以下はVIrtualBoxツールのインストール
#apt-get install linux-headers-$(uname -r) build-essential #mount /dev/cdrom /media/cdrom #sh /media/cdrom/VBoxLinuxAdditions.run #apt-get clean #history -c #exit $history -c $exit
power off
hostから、vmの名前(以下の例ではUbuntu1204LTS64)を指定してvagrant package を実行。
vagrant package --base Ubuntu1204LTS64