Softpanorama

May the source be with you, but remember the KISS principle ;-)
Contents Bulletin Scripting in shell and Perl Network troubleshooting History Humor

Dual boot of two linux distributions

Once you're done installing the second OS, you'll see that it has its own /boot partition that contains its own boot loader on the root partition, not MBR. In other words, the second (and subsequent) operating systems will only have their boot loader in their own /boot partitions. Use the UID and GUID for the users on both Linux distros

they'll all depend on the first operating system's boot loader in the MBR to get things started.

Popular distributions of Linux will see that there is already a version of Linux installed, and will use the existing swap
partition instead of creating a second one.

Dual boot with two Linux distributions

Written by
Date: 2012-12-29 12:52:35 00:00

I am re-writing this how-to, as the original written back in 2007 still gets some visits. People come here looking how to install two Linux distributions on a PC and dual boot them.

That is really easy, the added bonus on this post is that I will also show you, how to share the /home partition so that the user may have access to its documents on both distributions.

Originally this posts was using Debian Etch and Mandriva as examples. I will try to make it more a general tutorial, so it can be used to dual boot, Debian and Ubuntu, Debian and Arch, Ubuntu and Arch or any combinations you may like.

Here are the main considerations you have to take into account:

  • Be sure to have the first Linux installing grub or grub 2 on the MBR
  • The second installed Linux should install grub on its root partition (Or if you want, do not install grub or grub 2 at all)
  • Use the UID and GUID for the users on both Linux distributions

You can also have a Dual boot PC with the same Distro, just to have one for experimenting and the second for your stable work.

There are two ways to do this:

  1. Have both Linux distributions share /home partition
  2. Have each distribution with its own /home, and have a third partition to share documents.

The former may have problems with Gnome, KDE or any DE you are using, as they save its configurations files in your home folder. And that may lead to problems. I recommend the latter, but the former may work, specially if you are dual booting two Linux which are very similar, like two Debian versions, or if the two Linux distribution are using different DEs. Test them at your own risk.

Dual boot with two Linux distribution

1. Install the first distribution

When installing the first distribution take care of these points.

  • Manually create the partitions
  • Do not create your main user just yet (we'll do that later, create a general user like "admin", which you may delete later.
  • Leave space on disk for the next Linux distribution

Create partition scheme for dual boot Linux

You can use GParted

First create an extended partition in the whole disk, then create four logical partitions, using this scheme.

  • Swap (Maybe 4 Giga bytes read how much swap)
  • First Linux distribution (It may be 30% of the disk, disks are really big now, modify according to your needs)
  • Second Linux distribution (Same as above)
  • Share partition (Rest of the disk, this may be your /home partition, but I recommend you name it /sharing)

Install both Linux distributions

Install the first Linux distribution and let it install grub2 on Mater boot record (MBR), be sure to choose manual creation of partitions when asked, and mount / (root), swap, and /sharing partitions. When asked to create the user create a temporal user, something like (admin).

Now install the second distribution, this time do not install grub at all, and once again choose manually edit the disk, and be sure to mount / (root), swap and /sharing. /sharing and swap are the same /sharing and swap as with the first distribution, but / (root) should be different for both distributions.

Create the common user

We now will create the user or users who will share data between distributions. First think is to create a group in both distributions.

Choose a GID (group ID that is not in use, you can check that by reading the actual group list)

cat /etc/group

Something like 2000 will be safe.

groupadd sharedusers -g 2000

You will have to be root to run that command. Do the same in both distributions.

To create the users run this, as root:

useradd -m -u 2000 -g sharedusers -s /bin/bash [your_user_here]

Do this also in both distributions, use the same username, and be sure that UID 2000 is not used by doing cat /etc/passwd, if used, choose another number.

You can then add the group sharedusers to sudo.

Create the shared folder

Now with one of the distributions and as root run this:

mkdir /sharing/documents
chown [your_user_name]:sharedusers -R /sharing/documents

That is it. You can now save files in /sharing/documents/ and they will be accessible by your user on both distributions.

 


Top Visited
Switchboard
Latest
Past week
Past month

NEWS CONTENTS

Old News ;-)

Dual boot 2 or 3 different Linux distributions on a laptop

A. Yes you can dual boot 2-3 distribution on a Laptop. You donít need a special program. Linux boot loader GRUB can be used for the same. However you need to create more partitions to store data for each distro. I recommend a special software program such as VMWARE workstation which can be downloaded (a trial version) and used to install and boot different Linux distribution without creating and managing hard disk partitions. You need at least 1 GB RAM and 20 GB hard disk space to test different Linux distributions under VMWARE.

Other useful articles on the web:

heather.cs.ucdavis.edu

hentzenwerke.com

5.1 I hit the wrong button. Now my second OS's boot loader is in the MBR. How do I get my first OS's
boot loader back into the MBR?

The short answer is to use GRUB in interactive mode and manually issue commands that will rewrite the MBR the way
you want it. Note that this process is writing to your Master Boot Record. A mistake will likely mean that you won't be able to
boot your machine.
The long answer is as follows:
1. See the "Installation" topic of the GRUB info file. Type "info grub" in a terminal window. Read it. Twice.
2. Back up your MBR
dd if=/dev/hda of=/some/file/name bs=512 count=1
3. Make a boot floppy as well.
4. Log in as root, open a terminal window, and type "GRUB" in that window. You'll get a prompt like so:
grub>
5. Enter the commands similar to the following - you'll need to change the values inside the parens according to how your
hard disk is set up.
grub> root (hd0,0)
grub> setup (hd0,0)
grub> quit
A sample display of what you'll see in your terminal window is shown in Figure 10.
Figure 10. Writing to the MBR through the interactive use of GRUB.
6. After the quit command, you'll be back at a regular prompt in the terminal window. Next time you reboot (or restart)
your machine, the MBR should be back where you wanted it.
Hentzenwerke

11.04 - How to dual boot two different Linux distributions - Ask Ubuntu

Removing Fedora

hentzenwerke.com

Chainloading GRUB2 in a Dual Boot Setup Pats Computer Services

Recommended Links

Softpanorama hot topic of the month

Softpanorama Recommended

...



Etc

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available in our efforts to advance understanding of environmental, political, human rights, economic, democracy, scientific, and social justice issues, etc. We believe this constitutes a 'fair use' of any such copyrighted material as provided for in section 107 of the US Copyright Law. In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit exclusivly for research and educational purposes.   If you wish to use copyrighted material from this site for purposes of your own that go beyond 'fair use', you must obtain permission from the copyright owner. 

ABUSE: IPs or network segments from which we detect a stream of probes might be blocked for no less then 90 days. Multiple types of probes increase this period.  

Society

Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers :   Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism  : The Iron Law of Oligarchy : Libertarian Philosophy

Quotes

War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda  : SE quotes : Language Design and Programming Quotes : Random IT-related quotesSomerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose BierceBernard Shaw : Mark Twain Quotes

Bulletin:

Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 :  Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method  : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law

History:

Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds  : Larry Wall  : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOSProgramming Languages History : PL/1 : Simula 67 : C : History of GCC developmentScripting Languages : Perl history   : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history

Classic books:

The Peter Principle : Parkinson Law : 1984 : The Mythical Man-MonthHow to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Haterís Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite

Most popular humor pages:

Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor

The Last but not Least


Copyright © 1996-2016 by Dr. Nikolai Bezroukov. www.softpanorama.org was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License.

The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.

Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.

This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...

You can use PayPal to make a contribution, supporting development of this site and speed up access. In case softpanorama.org is down you can use the at softpanorama.info

Disclaimer:

The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the author present and former employers, SDNP or any other organization the author may be associated with. We do not warrant the correctness of the information provided or its fitness for any purpose.

Last modified: August, 07, 2017