How to install Grub2 under several common scenarios
Posted
by
Huckle
on Ask Ubuntu
See other posts from Ask Ubuntu
or by Huckle
Published on 2012-10-07T23:13:45Z
Indexed on
2012/10/08
3:48 UTC
Read the original article
Hit count: 712
I feel the community has long needed a clean guide on how to install Grub2 under a a few extremely common scenarios. I will accept answer as solved when it has one section per scenario and assumes nothing other than what is specified. Please add to the existing answer, wiki style, keeping to the original assumptions.
Rules:
1. You cannot, at any point in the answer, invoke Ubiquity (the Ubuntu installer).
2. I strongly recommend not using any automatic boor-repair tools as they're not very educational
Scenario 1: Non-booting Linux OS, No boot partition, Fix from Live CD
Setup:
/dev/sda1
is formattedext*
/dev/sda2
is formattedlinux_swap
/dev/sda1
doesn't boot because MBR is scrambled and/boot/*
was erased
Explain:
- How to boot to a Live CD / USB and restore Grub2 to the MBR and
/boot
of/dev/sda1
Scenario 2: Non-booting Linux OS, Boot partition, Fix from Live CD
Setup:
/dev/sda1
is formattedfat
/dev/sda2
is formattedext*
/dev/sda3
is formattedlinux_swap
/dev/sda2
doesn't boot because the MBR is scrambled and/dev/sda1
was formatted
Explain:
- How to boot to a Live CD / USB and restore Grub2 to the MBR and
/dev/sda1
and then update thefstab
on/dev/sda2
Scenario 3: Install on to thumb drive, Booting various OSes, From Linux OS
Setup:
/dev/sdb
is removable media/dev/sdb1
is formattedfat
/dev/sdb2
is formattedext*
/dev/sdb3
is formattedfat
- The MBR of
/dev/sdb
is otherwise not initialized - You are executing from a Linux based OS installed on
/dev/sda
Explain:
- How to install Grub2 on to
/dev/sdb1
, mark/dev/sdb1
active, be able to chose between/dev/sdb2
and/dev/sdb3
on boot.
Scenario 4: (Bonus) Install on to thumb drive, Booting ISO, From Linux OS
Setup:
/dev/sdb
is removable media/dev/sdb1
is formattedfat
/dev/sdb1
contains/iso/live.iso
/dev/sdb2
is formattedext*
/dev/sdb3
is formattedfat
- The MBR of
/dev/sdb
is otherwise not initialized - You are executing from a Linux based OS installed on
/dev/sda
Explain:
- How to install Grub2 on to
/dev/sdb1
, mark/dev/sdb1
active, be able to chose between/dev/sdb2
,/dev/sdb3
, and/iso/live.iso
on boot.
© Ask Ubuntu or respective owner