Difference between revisions of "Grub 2 recovery"
From Supercomputación y Cálculo Científico UIS
(Formatting options and other things) |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | __NOTOC__ | |
− | == Procedure 1 = | + | <div class="thumbnail img-thumbnail">http://wiki.sc3.uis.edu.co/images/a/a8/Logo_sc33.png</div> |
− | Boot into Live CD | + | <p><div class="btn btn-primary"><i class="fa fa-long-arrow-left"></i> [[Grub]]</div></p> |
− | + | <div class="column clearfix"> | |
− | Enter the following commands: | + | <div class="col-md-14"> |
− | sudo fdisk -l | + | <div class="well well-midnight"> |
− | And find your Ubuntu partition | + | <h4>Grub 2 recovery</h4> |
+ | </div> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | <div class="col-md-14"> | ||
+ | <div class="panel panel-darker-white-border"> | ||
+ | <div class="panel-heading"> | ||
+ | <h3 class="panel-title">Procedure 1</h3> | ||
+ | </div> | ||
+ | <div class="panel-body"> | ||
+ | <p> | ||
+ | |||
+ | 1. Boot into Live CD | ||
+ | 2. Enter the following commands: {{Command|<nowiki>sudo fdisk -l</nowiki>}} | ||
+ | And find your Ubuntu partition | ||
+ | |||
+ | 3. Run the following commands: | ||
{{Command|<nowiki>sudo mount /dev/sda2 /mnt</nowiki>}} | {{Command|<nowiki>sudo mount /dev/sda2 /mnt</nowiki>}} | ||
{{Command|<nowiki>sudo mount --bind /sys /mnt/sys</nowiki>}} | {{Command|<nowiki>sudo mount --bind /sys /mnt/sys</nowiki>}} | ||
Line 12: | Line 29: | ||
{{Command|<nowiki>sudo mount --bind /dev /mnt/dev</nowiki>}} | {{Command|<nowiki>sudo mount --bind /dev /mnt/dev</nowiki>}} | ||
{{Command|<nowiki>sudo chroot /mnt</nowiki>}} | {{Command|<nowiki>sudo chroot /mnt</nowiki>}} | ||
− | Now reinstall Grub2 | + | 4. Now reinstall Grub2 |
{{Command|<nowiki>grub-install --recheck /dev/sda</nowiki>}} | {{Command|<nowiki>grub-install --recheck /dev/sda</nowiki>}} | ||
{{Command|<nowiki>apt-get install --reinstall grub2</nowiki>}} | {{Command|<nowiki>apt-get install --reinstall grub2</nowiki>}} | ||
− | + | 5. Run as root | |
− | |||
{{Command|<nowiki>update-grub2</nowiki>}} | {{Command|<nowiki>update-grub2</nowiki>}} | ||
− | + | since in the previous steps the grub list was created with an /dev/sda4 as an entry. | |
− | + | </p> | |
− | + | </div> | |
+ | </div> | ||
+ | </div> | ||
− | + | <div class="col-md-14"> | |
− | / | + | <div class="panel panel-darker-white-border"> |
+ | <div class="panel-heading"> | ||
+ | <h3 class="panel-title">Procedure 2</h3> | ||
+ | </div> | ||
+ | <div class="panel-body"> | ||
+ | <p> | ||
− | + | These are the commands for managing Grub 2. | |
− | |||
− | + | 1. Check the file /etc/default/grub and adjust the options accordingly | |
− | |||
− | + | 2. Install grub2 in MBR | |
− | + | {{Command|<nowiki>grub-install /dev/sda</nowiki>}} | |
+ | 3. Auto-generate the boot menu for grub2: | ||
+ | {{Command|<nowiki>grub-mkconfig -o /boot/grub/grub.cfg</nowiki>}} | ||
+ | 4. Update the setup menu file: | ||
+ | {{Command|<nowiki>update-grub</nowiki>}} | ||
+ | 5. For recovering a node in guane run: | ||
+ | {{Command|<nowiki>grub-mkconfig -o /boot/grub/grub.cfg</nowiki>}} | ||
+ | {{Command|<nowiki>grub-install /dev/sda</nowiki>}} | ||
− | + | </p> | |
− | + | </div> | |
− | + | </div> | |
+ | </div> |
Latest revision as of 16:57, 9 April 2015
Grub 2 recovery
Procedure 1
1. Boot into Live CD 2. Enter the following commands:
sudo fdisk -l
And find your Ubuntu partition
3. Run the following commands:
sudo mount /dev/sda2 /mnt
sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
sudo mount --bind /dev /mnt/dev
sudo chroot /mnt
4. Now reinstall Grub2
grub-install --recheck /dev/sda
apt-get install --reinstall grub2
5. Run as root
update-grub2
since in the previous steps the grub list was created with an /dev/sda4 as an entry.
Procedure 2
These are the commands for managing Grub 2. 1. Check the file /etc/default/grub and adjust the options accordingly 2. Install grub2 in MBR
grub-install /dev/sda
3. Auto-generate the boot menu for grub2:
grub-mkconfig -o /boot/grub/grub.cfg
4. Update the setup menu file:
update-grub
5. For recovering a node in guane run:
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda