Dear Raj.S,
In Linux Mint 18.1 (and other recent version, probably also present in Ubuntu) there is a utility "USB Image Writer". It works a treat - I used it yesterday to create a bootable FWUL stick.
---------- Post added at 10:03 AM ---------- Previous post was at 09:44 AM ----------
FWUL looks brilliant, but for the uninitiated? (Not yet ...)
FWUL looks like a brilliant utility for flashing ROMs to mobiles! Many thanks to steadfasterX and other contributors. I've still not been able to flash anything, though. Why? ...
What worked for me
The instructions on page 1 about getting FWUL working were great:
Burning the persistent ISO to 16GB USB stick using Mint's "USB Image Writer" worked fine but took a while. It then booted first time on an old Core 2 Duo laptop (Dell D-630 with 4GB RAM). All seemed OK but performance was a bit slow.
Creating a Virtual Machine in VirtualBox ver 5.0.40_Ubuntu_r115130 using the command "VBoxManage internalcomm ..." worked first time too (once I'd given up searching for a Command prompt for VB and used Mint's one! But that's just me ...). When creating a new Virtual Machine in i used 3GB RAM. It started first time. Brilliant!
What didn't work
Note: Since neither of these functions are necessary to flash ROMs these are probably not major issues for users nor the developers. There are also some postings and notes related to this above.
Installing packages didn't work e.g. A simple Task Manager from the in-built repository wouldn't install (amongst others).
Trying to update Firefox 55 to Firefox 57 wouldn't work, neither using the in-built Software Update nor using Firefox's own updating routine, although both utilities started and worked away for a while. Indeed the USB stick worked for several hours before I shut it down. The VM also worked for well over an hour before ending with lots of error messages.
What I couldn't get to work.
Although I spent many years on Windows before converting to Mint (best move in ages ...) I couldn't get some basic things to work in Arch Linux. Probably my complete newness to Arch Linux is to blame. For example:
How to move a ROM file from my Host (Mint 18.1) to the Virtualbox VM (FWUL/Arch Linux) baffled me completely.
Assigning the USB stick to the VM went fine (as with VM guests of Windows or Mint) - but then I couldn't find the USB-stick in Arch Linux! Even an hour of looking around in subdirectories, Google, ... didn't help. Sharing a folder though VirtualBox also went OK but I couldn't find it in Arch Linux. Grrr. In the end I fired up Firefox and downloaded the ROM again ... which worked immediately but was slow.
The IRC help connection to "Connect to freenode IRC" also worked first time
but I had no idea how to use it. After reading the help file I was wiser but still couldn't use the IRC utility. Grrr.
A second, later attempt resulted in me finding an empty black bar at the bottom of the first screen which seemed to accept text and echoed it after hitting ENTER. No answer yet but hopefully my question hasn't disappeared into the ether ...
A step-by-step for the uninitiated ...
This looks like a fantastic utility although only a year old. (Happy birthday to you ...). But for the uninitiated Windows user (or me from Linux Mint) there are still some really basic things which __unnecessarily__ frustrate the hell out of an uninitiated user.
Summary
I really like this project. :good: Once I get over these initial frustrations I could post a "step-by-step for the uninitiated" ... ?
Question
If anyone can answer the following it would help:
How to find a USB-stick in an Arch Linux VM-guest? (The host is Linux Mint 18.1 but I assume this is irrelevant once the USB-stick is assigned to the guest via the VirtualBox menu.)
Similarly, how to find a Shared Folder in an Arch Linux VM-guest? (The host is Linux Mint 18.1 but I assume this is irrelevant once the Shared Folder is set up via the VirtualBox menu.)