LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 12-14-2009, 06:56 PM   #1
frankychan04
LQ Newbie
 
Registered: Dec 2009
Posts: 4

Rep: Reputation: 0
Question Boot Linux running Apache PHP MySQL and Firefox from pen-drive.


Hi,
I am very new to Linux so bare with my lack of knowledge.
This is a very specific request that I need to know how to do as part of an project I am thinking about starting.
Basically I have written a PHP web application which I want to be bootable without an OS via a pendrive. So I need a small distro of Linux which when booted does not show the GUI but automatically opens an instance of Firefox in full screen mode with the homepage set to the URL of the app which is installed on the pen-drive (with Linux also is running Apache PHP and MySQl). It should also be able to connect to the internet so that normal browsing can be done through my app.
Some other things which aren't imperative at the moment but would be cool:
If the pen-drive is plugged in on a computer which already has been booted to its original OS (Windows or Mac or even another Linux distro) I would like it to open up the OS in a virtual environment on the desktop.
Now this could either be super easy or super hard. But in theory with my very minimal knowledge of Linux from working with PHP it shouldn't be that hard.
Any Ideas?
Cheers
Franky
 
Old 12-14-2009, 09:47 PM   #2
jstephens84
Senior Member
 
Registered: Sep 2004
Location: Nashville
Distribution: Manjaro, RHEL, CentOS
Posts: 2,098

Rep: Reputation: 102Reputation: 102
yes this can be done. I believe they make a pen drive ubuntu version which will be easiest. What you would want to do is first get it installed. http://www.pendrivelinux.com/usb-x-ubuntu-610/. Then you can get it to start with apache / mysql services.

Now to change it so that you don't get the window manager
create a file in the user account that auto logs in. .Xclients and add the line firefox. Make sure .Xclients is executable.
 
Old 12-14-2009, 10:04 PM   #3
jefro
Moderator
 
Registered: Mar 2008
Posts: 22,176

Rep: Reputation: 3644Reputation: 3644Reputation: 3644Reputation: 3644Reputation: 3644Reputation: 3644Reputation: 3644Reputation: 3644Reputation: 3644Reputation: 3644Reputation: 3644
See webconverger or xpud.
 
Old 12-14-2009, 10:16 PM   #4
frankychan04
LQ Newbie
 
Registered: Dec 2009
Posts: 4

Original Poster
Rep: Reputation: 0
Thanks for that. Are those instructions specific to that version of ubuntu or can I use the latest version?
 
Old 12-14-2009, 11:05 PM   #5
jstephens84
Senior Member
 
Registered: Sep 2004
Location: Nashville
Distribution: Manjaro, RHEL, CentOS
Posts: 2,098

Rep: Reputation: 102Reputation: 102
you can probably use the latest version. Also look into http://www.tldp.org/HOWTO/Kiosk-HOWTO.html that might help.
 
Old 12-15-2009, 07:55 AM   #6
frankychan04
LQ Newbie
 
Registered: Dec 2009
Posts: 4

Original Poster
Rep: Reputation: 0
Okay, I have successfully installed Ubuntu on my portable hardrive and am currently running off it now
Next questions:
I want to remove the first screen you see when you start up which asks you whether to boot from live or install. I just want it to go straight to the live version no questions asked
If I make changes to anything while running off it will they be saved on the portable hardrive (I want this to happen).
Also can I now uninstall (and install) the default applications that come with it to save some space (I cant find where to do it, is it disabled in live mode?)
The rest I can probably google.
Cheers
Franky
 
Old 12-15-2009, 08:40 AM   #7
linus72
LQ Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: Slack14.2/Many
Posts: 5,573

Rep: Reputation: 471Reputation: 471Reputation: 471Reputation: 471Reputation: 471
OK

1) you gotta edit the syslinux.cfg on the usb
how did you install to usb? Unetbootin or usb-creator?
Please post the syslinux.cfg here if neccessary..

it should say something like

Code:
include menu.cfg
default vesamenu.c32
prompt 0
timeout 300
gfxboot bootlogo
so make that
Code:
include menu.cfg
default vesamenu.c32
prompt 0
timeout 0
gfxboot bootlogo
then also edit
any other .cfg that says timeout ???
I think its prompt.cfg...
set it to 0

2) For persistence its best to use Ubuntu's usb-creator
and it will make a casper-rw persistent file on usb
https://help.ubuntu.com/community/In...n/FromUSBStick
 
Old 12-15-2009, 09:22 AM   #8
frankychan04
LQ Newbie
 
Registered: Dec 2009
Posts: 4

Original Poster
Rep: Reputation: 0
Thanks,
Since I could not easily install/uninstall applications im now trying a different method which is installing ubuntu fully onto the portable hdd(Got instructions from http://beastie.cs.ua.edu/cs150/usb-install.html). I have just finished installing it and everything seems to be working and I don't have any limitations. Will I come across any issues using this method especially when I plug into a different computer?
As for the above snippet I dont think its needed since all it does now is ask which OS I want to boot to. I would however like to change the various boot images/pages you see when booting and maybe change the text you see when it asks you which OS you want to boot to.
Now to get Apache MySQL and PHP working then some firefox tweaking
This is by far the most helpful forum I have been to. Im actually learning stuff.
Cheers
Franky
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
boot linux using pen drive av.dubey Linux - Newbie 4 12-25-2008 02:41 PM
Boot iso on pen drive by grub installed on pen drive jena Linux - Hardware 2 11-01-2008 10:09 AM
running linux off pen drive 256mb linuxmandrake Linux - General 6 09-28-2005 06:10 PM
making usb thumb/pen drive to boot linux rohdimp_24 Linux - Software 2 07-11-2005 02:21 PM
rpm reqmt for running php + mysql + apache ankscorek Linux - Software 1 04-12-2005 10:59 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 03:28 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration