grub.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 12:46:36 +0200
changeset 1905 fba288d59662
parent 1713 f948320f5bf3
child 1912 8b81a8f0f692
permissions -rw-r--r--
Include only local subsections into TOC. This prevent duplication of TOC when build single page HTML document. Also this make unnecessary CSS hack to hide document title as top level section.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1334
9bf0d5a1f0cf Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 930
diff changeset
     1
.. -*- coding: utf-8; -*-
9bf0d5a1f0cf Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 930
diff changeset
     2
.. include:: HEADER.rst
930
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
=======
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
 GRUB.
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
=======
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
.. contents::
1905
fba288d59662 Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1713
diff changeset
     8
   :local:
930
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
1713
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    10
Resore GRUB 2.
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    11
==============
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    12
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    13
If you boot to same bit-width kernel (32/64) that have installed you can chroot
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    14
to main system and recover by your Linux discto commans::
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    15
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    16
  mount /dev/sdX /mnt
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    17
  sudo mount --bind /dev /mnt/dev &&
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    18
  sudo mount --bind /dev/pts /mnt/dev/pts &&
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    19
  sudo mount --bind /proc /mnt/proc &&
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    20
  sudo mount --bind /sys /mnt/sys
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    21
  sudo chroot /mnt
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    22
  grub-install /dev/sdX
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    23
  update-grub
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    24
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    25
Check that partition with ``/boot`` directory::
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    26
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    27
  $ mount /dev/sdX /mnt
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    28
  $ ls -l /mnt/boot/grub
f948320f5bf3 Resore GRUB 2.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
    29
930
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
Setting text mode resolution on boot.
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
=====================================
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
vga=mode
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
Specifies the VGA text mode that should be selected when booting. mode defaults
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
to the VGA mode setting in the kernel image. The values are not case-sensitive.
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
They are:
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
  ask
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
      Prompts the user for the text mode. Pressing Enter in response to the
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
      prompt displays a list of the available modes. extended (or ext)
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
      Selects 80x50 text mode.
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
  normal
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
      Selects normal 80x25 text mode.
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
  number
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
      Uses the text mode that corresponds to number. A list of available
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
      modes for your video card can be obtained by booting with vga=ask and
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
      pressing Enter.
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
::
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
  F00 80x25
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
  F01 80x50
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
  F02 80x43
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
  F03 80x28
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
  F05 80x30
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
  F06 80x34
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
  F07 80x60
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
  F09 132x25
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
  F0A 132x43
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
  F0B 132x50
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
  F0C 132x60
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
  100 40x25
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    64
  154 132x43
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    65
  155 132x25
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    66
  164 132x60
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    67
  165 132x50
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    68
  120 132x25
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    69
  121 132x43
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    70
  122 132x50
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    71
  123 132x60
36430cc457bd Setting text mode resolution on boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72