Custom Linux Live CD (based on LinuxFromScratch, Damn Small Linux, Puppy, ...)
$100-150 USD
Cancelled
Posted almost 13 years ago
$100-150 USD
Paid on delivery
Basically, I need to have a customized, streamlined, as small as possible, Linux Live CD that I can use to boot up a PC and run a Java application.
I'm looking for someone who has previous experience with [login to view URL], [login to view URL], DSL, Puppy, etc. and can create such a minimal distribution for me.
Requirements:
1. A LiveCD that automatically boots a minimal X manager (fluxbox, openbox, other option?)
2. It must have Java (JRE) installed, preferably a recent version
3. It must be small, the ISO image should be less than 200 MB, preferably much smaller
4. It must not be branded, it should either have no branding or my own
5. It must automatically log in, the user should not be forced to enter the username or password
6. It must automatically search and mount the existing partitions on the existing hard drives, if they are Windows partitions only (when used on a Linux system it doesn't have to mount the existing drive)
7. It must automatically run a Java application on start-up, under a root user (or a different account but it must be able to access the existing hard drive)
8. It must try to auto-configure the network adapters via DHCP and have a simple way to manually set up internet access if DHCP fails
The list above represents the minimal requirements. The coder must implement all the necessary features that can be reasonably understood by a tech person from the description above and any additional discussions we will have.
Ideally, you will use LFScript. You will provide directions on how to build everything on my system (as I don't have the Java application yet and I will need to add it later).
Please provide details about your previous experience. If you can't implement all the functions above or have different ideas, please let me know, I'm open to suggestions.
Thanks for your time!
## Deliverables
To better understand what I need, please read the detailed requirements below:
1. The boot menu of the live CD must display:
Boot [brandname] Recovery CD (brandname will be disclosed later)
Boot existing operating system
Memtest
2. The system must auto-configure the network, wired or wireless, whichever is available; that means it has to make sure the drivers are loaded, the interfaces are available, bring them up and try to get the IP via DHCP (I tried Damn Small Linux and DSL-N under VirtualBox, on two laptops and on a dekstop pc and none of them detected my internet connection; I tried Puppy Linux - LuPu and it did configure network on all systems)
3. The system must auto-detect and mount existing Windows partitions (FAT and NTFS, read/write). Partitions should be mounted under /media or /mnt. Ideally, the system will mount the partitions using the Windows drive letters (like /mnt/C:, /mnt/D:, ...). I saw this working for a Panda or KAV recovery CDs.
4. The system must auto-start Fluxbox or Openbox or another light WM automatically under root (no login required), with the correct auto-detected resolution or a fail-safe resolution.
5. The system must have a custom wallpaper I will provide later; you can use a test image for now.
6. The system must have the following applications installed: JRE (this is the most important), sqlite3, Midnight Commander, nano, a web browser (ideally Chromium) with the home page set to an URL I will provide later (you can use [login to view URL] for testing), some lightweight network config application.
7. On the Desktop we must have the following icons: browser, terminal, MC, net config, my Java application (you can use anything for testing). The Java application must auto-start.
8. There must be no start menu; if possible, we will have a taskbar showing the running apps and the time; time should also be auto-configured.
9. The right click menu should also be either disabled or very clean.
10. There should be as fewer third party apps as possible (no office apps, no media players, no games, etc.); there should be no firewall.
11. The net config application will allow the user to select the network adapter in use and set it via DHCP or manually, and also to set up a proxy server.
12. There should be a way to shut down or reboot.
If you have any more suggestions please let me know.
The coder will provide a bootable CD ISO image and if possible a USB flash drive image and the required files and steps to re-build everything (for instance if I need to update the Java app, the wallpaper, etc.)
Project ID: 3346275
About the project
2 proposals
Remote project
Active 13 yrs ago
Looking to make some money?
Benefits of bidding on Freelancer
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $106 USD for this job