How to install any version of Windows from one USB flash drive

RECOMMENDED: Click here to fix Windows errors and improve system performance
With the advent of USB drives, our activities with CD/DVDs are also decreasing considerably. The same has happened to the process of installation of Windows. Earlier Windows setup mostly had a CD/DVD involved, but with the time we have moved to USB drives. Installing a Windows from a USB is okay, but have you ever considered installing multiple versions of Windows, like say, Windows 10, Windows 8,1 and Windows 7, from the same USB drive. Well, this tutorial is here to guide you on installing any version of Windows from one USB flash drive using a tool called WinSetupFromUSB.

Install any version of Windows from one USB flash drive
Things you’ll need:

A USB drive
ISO files for Windows
A working Windows PC

Step 1: Download WinSetupFromUSB from here. Extract the downloaded file and run WinSetupFromUSB as per the architecture of your system (x64 or x86).

Step 2: Plug in your USB drive and ensure that there is enough free space or you can directly format the USB drive using WinSetupFromUSB. FAT32 file system is recommended for installing Windows from USB. Choose your USB drive according to the number of setups you want to add to the USB drive. For more than two setups it is recommended to have a USB drive of 16 GBs or more.

Step 3: Open WinSetupFromUSB and head to Advanced Options, and enable Custom menu names for Vista/7/8/Server Source. This option will let you add your own custom names to Windows 7/8/10 menus.

Step 4: Select your USB drive in WinSetupFromUSB and then select the versions of Windows that you want to add to the USB drive. You can add Windows ranging from Windows 2000/XP/2003 to Windows Vista/7/8/10.

Step 5: Locate the ISO files and hit the ‘Go’ button. The entire process will take a bit of time and will display a ‘Job Done’ message at the end.

Install multiple Windows versions using WinSetupFromUSB
To add more setups, repeat the process for more ISO files. For instance, I’ve added Windows 10 and Windows 7 to the USB drive. Since it cannot be done in one go, I added Windows 10 first and then added Windows 7 after the first job was complete.

Step 6: Now remove the USB drive and plug it into the computer where you want to install Windows. Go to the boot settings of the computer and boot from your USB drive and then select the desirable option from the list and you are good to go.

That is all you need to do!

In addition to Windows, you can also add Linux Distros to the same USB drive and do a lot more with WinSetupFromUSB.

Do also check out our tutorial on downloading Windows 10 ISO files.

RECOMMENDED: Click here to update all device drivers on your Windows PC

Related Posts:

How to Upgrade to Windows 10, using Windows 10 ISO
How to Install Windows 7 from USB easily
How to Clean Install Windows 10 from USB
Create Bootable Media using Windows USB/DVD Download Tool
Create Bootable Windows 8 USB Flash Drive with Windows 8 USB Installer Maker

How to Install PostgreSQL and phpPgAdmin on OpenSUSE Leap 42.1

How to Install PostgreSQL and phpPgAdmin on OpenSUSE Leap 42.1

PostgreSQL (most people call it Postgres) is an advanced object-relational database management system (ORDBMS). Postgres is an open source database server with more than 18 years of active development which makes Postgres the best choice for enterprise-class applications.

Postgresql is cross-platform and runs on many operating systems like Linux, OSX, Windows and the BSD family. It’s the right choice when you have an application with large database workloads. Postgres has been used by many large organizations including Yahoo, Instagram, and Disqus. Postgres is also offered as software as a service (SaaS) by e.g. Heroku and AWS (Amazon Web Services).

In this tutorial, I will show you how to install Postgres on your own server with OpenSUSE Leap as operating system. Then I will install phpPgAdmin so we can manage our Postgres database from the web browser.


OpenSUSE Leap 42.1
Root privileges

Step 1 – Install PostgreSQL
The openSUSE repository contains two version of Postgres. In this step, we will install PostgreSQL 9.4 on openSUSE with zypper command.

Install PostgreSQL with zypper:

zypper in postgresql94 postgresql94-contrib postgresql94-server

Start postgresql with systemctl:

systemctl start postgresql

Step 2 – Configure Default User
In this step, we will set a password for the postgres user. Postgresql uses a concept that is similar to the Linux user system called “role” for basic authentication and authorization. By default, postgresql creates a new user named “postgres” to manage the postgresql server.

Let’s take the first step to configuring the postgresql database by logging into the user postgres from the terminal:

sudo su
su – postgres

Now we will use the psql command. psql is the command line front-end for PostgreSQL, we can directly execute PostgreSQL queries from it.


From the psql shell, we can change the password of the “postgres” user with the “password” command below:

password postgres
New Password:

Enter your new password for postgres user.

Step 3 – Create a new PostgreSQL User
In this step, we will create a new user/role with superuser privileges and create a new database and grant the user access.

To create a new a user, we must login as postgres user, and then create a new role and database with the command below:

su – postgres
createuser -s nano
createdb nano_db


-s option is used to give the new user superuser privileges.

nano is new user name.

nano_db is new database name.

Now login to the postgresql shell psql and give our new role a password and grant database access.

alter user nano with encrypted password ‘aqwe123@’;
grant all privileges on database nano_db to nano;

I will use the password ‘aqwe123@’ for the user nano here, and grant the privileges to the database nano_db.

This user will be used to login to the postgresql from the web based phpPgAdmin interface because we should not allow any default user or user without a password to login to postgresql from the phpPgAdmin.

Step 4 – Configure PostgreSQL
In this step, we will configure PostgreSQL to listen on the public IP so we can access it with DB modeling tools remotely from our desktop computer.You can skip this step if you don’t want to access Postgres remotely.

Go to the postgresql directory “/var/lib/pgsql/” and edit the main configuration file “postgresql.conf” with your favorite editor:

cd /var/lib/pgsql/
cd data/
vim postgresql.conf

Uncomment line 59 and change the value from localhost to “*”.

Uncomment line 63 to configure the default port.

listen_addresses = ‘*’
port = 5432

Save the file and exit the editor.

To allow access from the web application phpPgAdmin to the PostgreSQL database, we need to edit the pg_hba.conf file and change some configuration settings.

Edit the “pg_hba.conf” file with vim:

vim pg_hba.conf

At the end of the line, change the configuration for authentication to md5:

#TYPE Database User Address Method
local all all md5
host all all md5
host all all ::1/128 md5

If you want to allow new connections from outside of the server like using PgAdmin3, you can add more “host” records e.g. for the IP of your desktop.

Save and exit.

Now restart the PostgreSQL service with systemctl command:

systemctl restart postgresql

Step 5 – Install and Configure phpPgAdmin
phpPgAdmin is a web-based application to manage PostgreSQL databases. It is based on PHP and provides a GUI to manage databases and to create roles. In this step, we will install phpPgAdmin and because it’s accessible from the web browser we will use apache2 as the web server.

Install phpPgAdmin with this zypper command:

zypper in phpPgAdmin

The command will automatically install the dependencies PHP and apache web server.

Next, go to the phpPgAdmin directory and edit the configuration file

cd /etc/phpPgAdmin/

In the host configuration line 18, set the value to “localhost”.

$conf[‘servers’][0][‘host’] = ‘localhost’;

If you want to allow a user with name “postgres” or “root” to login to the postgresql with phpPgAdmin, you can set the extra security to false, but it’s not recommended to set it false. check the line 93.

$conf[‘extra_login_security’] = true;

Save and exit.

Then activate the PHP and version extension in apache as they are needed by phpPgAdmin:

a2enmod php5
a2enmod version

Now restart all services with systemctl command:

systemctl restart postgresql
systemctl restart apache2

Step 6 – Testing
Access phpPgAdmin from the web browser with URL:

Login with user nano and password ‘aqwe123@’.

if you log in with user ‘postgres’ and the correct password, it’s disallowed.


view as pdf | print

Share this page:
Tweet Follow

JIRA is the #1 software development tool used by agile development teams

Just-Install: batch install programs on Windows

Just-Install is a command line driven program for Windows that enables you to batch install a selection of programs on the operating system it is run on.

The Windows operating system does not ship with a package installer itself, but there are several third party tools such as Ninite or Chocolatey that you can run to install multiple programs in one operation.

The main appeal of these programs is convenience as you may install a number of programs in one go instead of installing them separately.

Many package installers for Windows add features such as silent installations to the process to make things more comfortable.

One of the downsides is that the list of supported programs is usually limited.


Just-Install supports roughly 120 different programs at the time of writing. You may install one, some or even all of them from the command line, or, batch files if you want.

The first thing you need to do is load the program on the local system.

Tap on the Windows-key, type cmd.exe, hold down Shift and Ctrl, and hit the Enter-key. This opens an elevated command prompt.
Run the command msiexec.exe /i

Doing so installs the program on the local system. The command tells Windows to install the program that is downloaded from the supplied URL.

You may then run the program with parameters to install software on the Windows device.

Installing Software in bulk

Below is a list of commands the software supports:

just-install update: updates the Registry with the latest information about each supported program.
just-install list: this lists all available packages on the command line in alphabetical order.
just-install software1 software2 software3: downloads and installs the specified packages on the system.

Several parameters are supported, of which -d tells the program to only download but not install the selected applications, and -a to enforce the installation for a specific architecture if supported (e.g. -a x86 to install the 32-bit version of a program if available).

Supported Programs
The 120 packages that Just-Install supports include popular programs such as Firefox, Chrome, CCleaner, VLC or 7-Zip. You also find several development related programs supported including Autohotkey, Python 2.7 and 3, Ruby or VisualStudio Express.

The full list of supported programs is available on the developer homepage, or when you run the list command.

While the selection covers a lot of ground, it is somewhat limited. It supports Gimp but not, 7-Zip but not Bandizip, Firefox and Chrome but not Opera or Vivaldi, or VLC but not SMPlayer.

Whether that is an issue or not depends on the programs you install on devices you manage or run. Some users will probably find 90% or even more of the programs they work with supported by just-install, while the value may drop to 20% or even less for others.

Chocolatey, another batch installer for Windows, supports more than 4000 packages at the time of writing for instance and is as easy to use.

Removing installed programs
All programs are installed, and as such listed by Windows when you open the list of installed programs (or apps).

This includes the Just-install application which you may remove from the system there as well.

Closing Words
Just-Install is a batch installer for Windows that supports 120 popular programs right now. It is relatively easy to use, and mostly useful when it comes to installing software after starting Windows for the first time on a new device or after installation.

Ghacks needs you. You can find out how to support us here or support the site directly by becoming a Patreon. Thank you for being a Ghacks reader.

The post Just-Install: batch install programs on Windows appeared first on gHacks Technology News.

How to Install Dolphin Emulator 5.0 in Ubuntu 16.04

Dolphin, an open source GameCube and Wii emulator, has reached the 5.0 stable release. Now it requires Direct3D 10 / OpenGL 3 and 64-bit CPUs. After two and a half years of development, Dolphin 5.0, the biggest stable release finally is available with compatibility, crash fixes, and new features. Texture EnVironment Fixes zFreeze support better

Install Komodo Edit 10 with Ubuntu Integration via PPA

Komodo Edit, Active State’s open source text editor, has reached the X (10) release. Here’s how to install it in Ubuntu 16.04, Ubuntu 15.10, Ubuntu 14.04, and Ubuntu 12.04 with Unity integration. Komodo Edit X (10) Features: new user interface that is skinnable using the color scheme editor a start wizard on first launch new

Install SMPlayer 16.6 in Ubuntu with High-DPI Support

SMPlayer, open-source Qt front-end for MPlayer and MPV, has reached the 16.6 release with some great new features including a tablet mode and high-DPI support. High DPI screens are supported now in SMPlayer. You can turn on/off this feature and manually adjust the scale factor by navigating to Preferences -> Interface -> High DPI. There’s

Install The Latest Wine 1.8.2 Stable in Ubuntu 16.04

Here’s how to install the latest Wine Stable 1.8.2 in all current Ubuntu releases, while Wine Team PPA still provides the initial 1.8 release. The Wine Team PPA has not been updated for almost 6 months. For those who want the latest updates and fixes for the stable 1.8 Wine series, you may temporarily use

How To Install Nvidia Drivers On Ubuntu 16.04, Via Command Line

Download Nvidia Drivers for Ubuntu. How to install Nvidia Drivers on Ubuntu 16.04, via command line. Install Nvidia Graphics Drivers on Ubuntu via PPA. Before we begin the installation, run the following command in Terminal to add the Proprietary GPU Drivers PPA in Ubuntu Systems: sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update Now from here one

Install FreeFileSync On Ubuntu – Folder Comparison & Synchronization Tool

Install Free File Sync on Ubuntu 16.04 Systems. FreeFileSync is a popular folder comparison and synchronization tool for Ubuntu Linux Systems. FreeFileSync is a free Open Source software that helps you synchronize files and synchronize folders for Windows, Linux and Mac OS X. It is designed to save your time setting up and running backup

Install Qmmp 1.1.0 Winamp-Like Music Player on Ubuntu

Qmmp 1.1.0 music player for Linux Ubuntu. Install Qmmp 1.1.0 Winamp-Like Music Player on Ubuntu. Winamp-like media player Qmmp 1.1.0 has been released with various new features, changes and improvements. Qmmp is a popular multimedia player similar to Winamp music player. Qmmp supports various multimedia file (video and audio) formats. Some of the most popular

Install ImageMagick (Image Editor & Converter) On Ubuntu 16.04

ImageMagick 7.0.1-10 for Linux Ubuntu Systems. Install ImageMagick image editor and converter on Ubuntu 16.04 Systems. Using ImageMagick, one can convert an image from one format to another (e.g. PNG to JPEG). ImageMagick ImageMagick is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety

Install Open Web Analytics (OWA) on CentOS 7

In today’s article we will install Open Web Analytics (OWA) on a CentOS 7 VPS. Open Web Analytics (OWA) is an open source web analytics software that you can use to track and analyze how people use your websites and applications. It is written in PHP and uses a MySQL database. OWA is similar to

How to install an FTP server on CentOS 7

In this tutorial we are going to show you how to install an FTP server on your Linux VPS running CentOS 7 as an operating system. First of all, connect to your server via SSH and make sure that all the system software is up to date. To update the software installed on your server

How to install Mahara on Ubuntu

Mahara is a fully featured web application to build your electronic portfolio. You can upload files, create journals, embed social media resources from the web and collaborate with other users in groups. It is fairly easy to install Mahara on an Ubuntu VPS. The installation process should take about 5-10 minutes if you follow the

How to install Quick.Cart shopping cart on CentOS 7

Quick.Cart is a free and open source shopping cart script written in PHP. Quick.Cart is very simple, but yet powerful shopping card and it can be installed and run on almost all Linux distributions. It does not require an SQL database and it can be installed in less than 5 minutes. In this tutorial we

How to Install VLC 3.0 Nightly On Ubuntu 16.04 LTS

A couple days ago we got a little giddy covering burgeoning support for Chromecast in VLC 3.0. Many of you were equally as excited as us, even though a formal, stable release of VLC 3.0 is still many months away. But, if you’re brave, you can try the latest bleeding edge release of VLC on

How to install CUPS print server on Nas4Free

While I was working on my self-build NAS with Nas4Free as OS, I wondered how to attach a printer to it because my printer could only be connected by USB and I wanted to print from all my machines in my house. From my old Linux machine I knew the CUPS printing server package. So