Автор Тема: Восстановить загрузчик GRUB 2  (Прочитано 1620 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Linux_man

  • Участник
  • **
  • Сообщений: 40
  • Karma: +1/-0
    • linuxcenter.kz
Восстановить загрузчик GRUB 2
« : 13 Апрель 2012, 00:11 »
Как ни для кого не секрет, что бывают такие случаи, когда загрузчик GRUB слетает и соответственно мы не можем зайти в нашу систему. Исправить данную проблему не составит труда, просто сделайте следующее:

 Загрузитесь с любого LiveCD диска с Linux и открываем терминал. Теперь нам нужно конечно же узнать, на каком разделе стоит Linux. Для этого вводим команду под root:

 [indent]fdisk -l
 [/indent] и вы увидите что то похожее на это:
[indent]
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00065014

 Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 625139711 312466432 7 HPFS/NTFS/exFAT

 Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xab36f477

 Device Boot Start End Blocks Id System
/dev/sdb1 2048 42137599 21067776 83 Linux
/dev/sdb2 42137600 608364543 283113472 83 Linux
/dev/sdb3 608364544 625141759 8388608 82 Linux swap / Solaris


 [/indent] У меня на ноутбуке стоит два HDD по 320 ГБ каждый, как это можно видеть выше. Итак, Root раздел, где и стоял GRUB называется у меня /dev/sdb1. Монтируем это, под root:

 [indent]mount /dev/sdb1 /mnt
 [/indent] Теперь монтируем папки /proc и /dev, Live системы и нашего раздела Root:
[indent]
mount --bind /dev /mnt/proc

mount --bind /dev /mnt/dev


 [/indent] Готово!

 Теперь можно заняться самой установкой загрузчика GRUB 2, для этого вводим команду в терминале под root:

 [indent]grub-install /dev/sdb
 [/indent] После чего будет установлен GRUB 2. Обратите внимания, что в команде у меня указанно устройство /dev/sdb, потому что именно на нем у меня и стоит Linux. У вас возможно будет по-другому.

 Вот и все http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> Теперь перезагружаемся и грузимся с вашего жесткого диска, а не с LiveCD.

Источник: http://linuxcenter.kz

Оффлайн hedgeven

  • Administrator
  • Свой человек
  • *****
  • Сообщений: 853
  • Karma: +13/-0
  • Jabber: hedgeven@xmpp.kz
Восстановить загрузчик GRUB 2
« Ответ #1 : 13 Апрель 2012, 04:14 »
Я мало сталкивался с grub2, но, насколько я понимаю, монтировать dev и proc в каталог другой системы, есть смысл при выполнении chroot в эту систему, и запуск grub-install из нее.
В liveCD же, эти каталоги уже смонтированы, есть ли смысл их подмонтировать в /mnt?
« Последнее редактирование: 13 Апрель 2012, 04:14 от hedgeven »
Jah will give us everything...

Оффлайн Yoda

  • Полноправный участник
  • ***
  • Сообщений: 68
  • Karma: +0/-0
Восстановить загрузчик GRUB 2
« Ответ #2 : 13 Апрель 2012, 20:38 »
Пару раз приходилось проделывать этот фокус. И да, chroot там  должон фигурировать.

Оффлайн B@F

  • Доброй души человек, если кого обижу то пишите мне, я не специально.
  • Administrator
  • Свой человек
  • *****
  • Сообщений: 1277
  • Karma: +7/-0
    • linuxforum.kz
  • Jabber: baf@xmpp.kz
Восстановить загрузчик GRUB 2
« Ответ #3 : 13 Апрель 2012, 21:22 »
У меня слетал груб, точнее я его сам по ошибке затер виндовым, на убунту 10.04. Я понятия не имею какая версия там, но я тупо сделал черут и установил груб, затем загрузился по нормальному и уже проделал то же самое из самой системы + сделал update-grub. Все работает по сей день, без всяких mount --bind

Это нормально или что?

Поправьте, если я ошибаюсь, буду тока рад.

brootos

  • Гость
Восстановить загрузчик GRUB 2
« Ответ #4 : 14 Апрель 2012, 13:50 »
Не ставьте Windows после linux  и grub будет на месте http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Сколько пользуюсь linux ни разу не улетал grub http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Оффлайн B@F

  • Доброй души человек, если кого обижу то пишите мне, я не специально.
  • Administrator
  • Свой человек
  • *****
  • Сообщений: 1277
  • Karma: +7/-0
    • linuxforum.kz
  • Jabber: baf@xmpp.kz
Восстановить загрузчик GRUB 2
« Ответ #5 : 15 Апрель 2012, 16:41 »
Не ставьте Windows после linux и grub будет на месте http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Сколько пользуюсь linux ни разу не улетал grub

Во как!!!! а тогда вопрос: Зачем вообще эта статья по восстановлению груба? Не уж то для тех кто ставит винду???? Я конкретно написал, что случайно и не говорил, что ставил винду. Откуда у Вас такие выводы понятия не имею.
Поправьте, если я ошибаюсь, буду тока рад.

brootos

  • Гость
Восстановить загрузчик GRUB 2
« Ответ #6 : 15 Апрель 2012, 21:54 »
Во как!!!! а тогда вопрос: Зачем вообще эта статья по восстановлению груба? Не уж то для тех кто ставит винду???? Я конкретно написал, что случайно и не говорил, что ставил винду. Откуда у Вас такие выводы понятия не имею.

Мое сообщение было адресовано не вам.



Оффлайн hedgeven

  • Administrator
  • Свой человек
  • *****
  • Сообщений: 853
  • Karma: +13/-0
  • Jabber: hedgeven@xmpp.kz
Восстановить загрузчик GRUB 2
« Ответ #7 : 16 Апрель 2012, 07:41 »
Не ставьте Windows после linux и grub будет на месте http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Сколько пользуюсь linux ни разу не улетал grub http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Вариант с клонированием linux-системы из архива с рабочей системой не рассматриваются? А ведь такой способ клонирования быстрее и образ занимает меньше места.
« Последнее редактирование: 16 Апрель 2012, 07:41 от hedgeven »
Jah will give us everything...

brootos

  • Гость
Восстановить загрузчик GRUB 2
« Ответ #8 : 16 Апрель 2012, 22:00 »
Вариант с клонированием linux-системы из архива с рабочей системой не рассматриваются? А ведь такой способ клонирования быстрее и образ занимает меньше места.

Увы, не приходилось http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />. Но с удовольствием прочту как это сделать, для общего развития http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

 

Соц. сети

Вконтакте - linuxforum.kz Вконтакте - LinuxCenter.kZ

СПО в Казахстане

LinuxCenter.kZ Jabber сервер XMPP.kz Baurzhan.info

Прочее

nmgames.kz radio.north.kz