You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/2015-05-12/Worksheet.md
+44
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,5 @@
1
1
Launching a tiny Linux by hand on Virtualbox
2
+
============================================
2
3
3
4
- Download the [SliTaz](http://www.slitaz.org/en/get/) ISO and launch it as a LiveCD in VirtualBox (no virtual drive needed)
4
5
- In Virtualbox, look at the different ways to end the SliTaz process. What are the differences between "pause", "save state" and "power off"? In what state are you able to change the system settings of the VM?
@@ -10,6 +11,49 @@ Launching a tiny Linux by hand on Virtualbox
10
11
- Is git installed?
11
12
12
13
Launching a tiny Linux with Vagrant
14
+
===================================
13
15
14
16
- Install [vagrant](http://vagrantup.com).
15
17
- Have a look at the available [vagrant boxes](https://atlas.hashicorp.com/boxes/search)
18
+
- Search for a `tiny` box for the provider `virtualbox`
19
+
- Click on the search result. There should be an instruction for how to initialize the box in a `fixed width font`
20
+
- Create a new folder in the terminal and navigate into it. Then run the initialization command.
21
+
- There should now be a file called `Vagrantfile`. Open it in a text editor.
22
+
- Assign more RAM (2048) to the VM by editing the Vagrantfile.
23
+
- Turn on the GUI
24
+
- This box does not use `bash`, it uses `sh`. Specify this in the Vagrantfile using `config.ssh.shell="sh"`
25
+
- When you're done configuring the Vagrantfile, save it, then launch the VM with `vagrant up`
26
+
- There might be some error messages where it tries to "mount" folders. If you wait long enough it'll give up - it's not a problem.
27
+
28
+
Launching and provisioning a usable Linux with Vagrant and Puppet
0 commit comments