Lumia925 :
Typing this from ubuntu
it's running live from a USB stick
1>How do I install it on the usb stick (not HDD), so that i can save files and install apps?
2>Where's "Start"? I have a taskbar like thing on the left side, but no Start on it. Just has links to some apps, how do I launch apps not listed there?
3>Is there a way to move this taskbar to the bottom of the screen? Like in Windows?
4>When I do a "su", it asks for the root password. What is the root password? I havent installed it so sdidn't create any passwords. Pressing enter without typing a password results in authentication failure.
It's running from a flash drive in a USB port, but is still faster than Windows running from my HDD
1. That's pretty distro dependant. Some of them have an application on the desktop which allows the user to install the OS to the hard disk drive; many others allow the user to select between a LiveCD and Installer at boot time. Some support both. I can't recall which method Ubuntu supports, just look around.
2. One of the bigger drawbacks of Linux based operating systems is the lack of a universal installer and desktop framework. There are several competing package management programs, but since Linux is not built around a single desktop environment in the same way that Windows is, there's no quick and dirty way to add shortcuts to a start menu by simply dropping links into a folder like there is on Windows. All of the various desktop environments handle application shortcuts differently, so you'll have to dig through the documentation to figure it out.
In general though, the OS package manager will typically install an environment-appropriate link to software that is installed through that package manager. However, if that same software is installed from outside the repository (such as from a source build, or unmodified binary distribution) it usually wont. I've spent far, far too much time fiddling with software post-installation; it's aggravating.
3. There should be. I haven't used Unity (Ubuntu's in-house desktop environment) but all of the major environments make it quite easy to move.
4.
root is to Unix based operating systems as Administrator is to Windows. It's a fully privileged machine account and almost all operations that affect the system must be performed as root. There are two mechanisms by which a program may be run as root when the user is logged in as a different account.
A) Log into the root account in a new shell. This is done through `su root` or `su -`, the former preserves some environment variables such as the present working directory while the latter starts fresh. On Ubuntu, the root account has a disabled password, so logging into it through
su (switch user) cannot be done at first. On RedHat Enterprise Linux and CentOS, the root account is assigned a password during installation.
B) Execute a program as root using
sudo (Super User Do). Sudo is quite similar to the UAC in Windows, but a little bit less user friendly. It allows the user to run a command as root without actually logging into the root account. Only users that are authorized to use sudo may do so (it's fairly easy to edit the permissions though). On Ubuntu, the account that is created during installation is granted sudo privileges which allows the user to administrate the system, including assigning a password to the root account if desired. On RedHat Enterprise Linux and CentOS, the account that is created during installation is not granted sudo privileges; the user must use the root password that they created during installation to log in.
NOTE: if you need to open a shell as root and haven't set a root password but do have sudo access, you can run the command `sudo su root`.