Linux startup

Posted on 2014-11-18
Last Modified: 2014-11-21
I want to start a virtualbox virtual machine at startup in Lubuntu. I created my virtual machine, and in Lubuntu, in xterm, if I run

/usr/bin/VirtualBox --startvm vm1 --fullscreen

it starts the virtual machine no problem. So I made a VERY simple script, ( I'm embarrassed to say I made a script. That would suggest I know HOW to script, which I don't ) but anyhow, the "script" is  

/usr/bin/VirtualBox --startvm vm1 --fullscreen

and I saved it to


and in xterm, I run


and again, it starts and runs the virtual machine, no problems. So I read that if you put commands in


above the exit 0 line, it will run the command at startup. I also saw that you need the '&' (without quotes ) after the command to make it run in the background so that Lubuntu can continue to load, and not wait for your command. I tried

/usr/bin/VirtualBox --startvm vm1 --fullscreen &

above the exit 0 line, which didn't work, and tried


above the exit 0 line, and it still doesn't start the virtual machine.
Any ideas what I am doing wrong?
Question by:JeffBeall
  • 3
  • 2
LVL 34

Expert Comment

by:Seth Simmons
ID: 40451368
what linux distribution and version are we working with here?

Author Comment

ID: 40451430
Lubuntu version 14.10 64 bit

Expert Comment

ID: 40452268
How do you know that VM did not start?
Ampersand (&) at the end of the command means that process runs as daemon (in background), so it doesn' have console connected.
What is the output of
ps ax | grep Virtual

Open in new window

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.


Author Comment

ID: 40454062
ps ax | grep Virtual


2064 pts/3   S+   0:00 grep --color=auto Virtual

and the word Virtual is red.

Accepted Solution

slubek earned 500 total points
ID: 40454396
I don't know much about Lubuntu, but maybe you shuld use VBoxHeadless?
$ VBoxHeadless -startvm "VMName"

Open in new window


Author Closing Comment

ID: 40458157
thank you.

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Background Still having to process all these year-end "csv" files received from all these sources (including Government entities), sometimes we have the need to examine the contents due to data error, etc... As a "Unix" shop, our only readily …
The purpose of this article is to fix the unknown display problem in Linux Mint operating system. After installing the OS if you see Display monitor is not recognized then we can install "MESA" utilities to fix this problem or we can install additio…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

815 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now