GRUB глючит, как восстановить MBR?
Модератор: Модераторы разделов
-
Mitridat1974
- Сообщения: 26
- ОС: Windows 7, Ubuntu Studio 10.10
GRUB глючит, как восстановить MBR?
Помогите, пожалуйста, разобраться с проблемой.
Сегодня с утра GRUB выдаёт ошибку 2. Если я правилььно понимаю, это означает, что он самовольно переназначил порядок разделов диска, и не узнаёт "свой" раздел.
Подскажите, пожалуйста, как можно восстановить МБР, чтобы компьютер игнорировал GRUB и грузил только разделы Windows?
P.S. Перед тем, как задать этот вопрос, немало прошерстил по интернету, но большинство рекомендаций сводятся к "зайди в систему и исправь то-то", но ведь как раз в систему я зайти и не могу - ни в SUSE, ни в Windows 7.
Сегодня с утра GRUB выдаёт ошибку 2. Если я правилььно понимаю, это означает, что он самовольно переназначил порядок разделов диска, и не узнаёт "свой" раздел.
Подскажите, пожалуйста, как можно восстановить МБР, чтобы компьютер игнорировал GRUB и грузил только разделы Windows?
P.S. Перед тем, как задать этот вопрос, немало прошерстил по интернету, но большинство рекомендаций сводятся к "зайди в систему и исправь то-то", но ведь как раз в систему я зайти и не могу - ни в SUSE, ни в Windows 7.
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
-
Bizdelnick
- Модератор
- Сообщения: 21482
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: GRUB глючит, как восстановить MBR?
Загрузчик любой оси восстанавливается с установочного диска.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
gelios_oleg
- Сообщения: 202
- ОС: kubuntu 19.10
Re: GRUB глючит, как восстановить MBR?
Если есть загрузочный windows xp, то при загрузке выбрать консоль восстановления (нажать F2, если не ошибаюсь) и там выполнить команды fixmbr, затем fixboot. Под семёркой затрудняюсь точно сказать, но там практически аналогично, только выбрать пунк не Установка, а Восстановление
-
Mitridat1974
- Сообщения: 26
- ОС: Windows 7, Ubuntu Studio 10.10
Re: GRUB глючит, как восстановить MBR?
Эх... под семёркой я уже пробовал "восстановление" - программа спрашивает с меня образ Windows; какой образ - я же никакого образа не создавал.
А как исправить GRUB с установочного диска SUSE?
А как исправить GRUB с установочного диска SUSE?
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
-
gelios_oleg
- Сообщения: 202
- ОС: kubuntu 19.10
Re: GRUB глючит, как восстановить MBR?
сейчас посмотрю, а то точно не помню уже
-
Mitridat1974
- Сообщения: 26
- ОС: Windows 7, Ubuntu Studio 10.10
Re: GRUB глючит, как восстановить MBR?
Заранее благодарен, если можете помочь.
Между делом - я загружаюсь с диска Suse в режиме Rescue system. Если что-то удастся сделать - опишу.
Требует от меня rescue login. Я назвался root - система не спросила у меня пароля, а выдала приглашение командной строки #.
Сейчас сижу и думаю, какую команду набирать
Между делом - я загружаюсь с диска Suse в режиме Rescue system. Если что-то удастся сделать - опишу.
Требует от меня rescue login. Я назвался root - система не спросила у меня пароля, а выдала приглашение командной строки #.
Сейчас сижу и думаю, какую команду набирать
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
-
gelios_oleg
- Сообщения: 202
- ОС: kubuntu 19.10
Re: GRUB глючит, как восстановить MBR?
можно набрать yast2 и с помощью него восстановить загрузчик
-
gelios_oleg
- Сообщения: 202
- ОС: kubuntu 19.10
Re: GRUB глючит, как восстановить MBR?
либо:
загружаемся с установочного диска, выбираем Установка (перед этим можно нажать F2 и выбрать язык), потом давим "Дальше", вплоть до момента выбора режима установки - "Новая установка", "обновление системы" либо "Востановление системы", вот в этом последнем пункте и можно выбрать, в частности, востановление загрузчика. Но в версии 11.3 версии вроде такого нет, хотя на 100 % не скажу, но если не получится предыдущий вариант - проверю.
загружаемся с установочного диска, выбираем Установка (перед этим можно нажать F2 и выбрать язык), потом давим "Дальше", вплоть до момента выбора режима установки - "Новая установка", "обновление системы" либо "Востановление системы", вот в этом последнем пункте и можно выбрать, в частности, востановление загрузчика. Но в версии 11.3 версии вроде такого нет, хотя на 100 % не скажу, но если не получится предыдущий вариант - проверю.
-
gelios_oleg
- Сообщения: 202
- ОС: kubuntu 19.10
Re: GRUB глючит, как восстановить MBR?
Mitridat1974 писал(а): ↑20.02.2011 14:16Заранее благодарен, если можете помочь.
Между делом - я загружаюсь с диска Suse в режиме Rescue system. Если что-то удастся сделать - опишу.
Требует от меня rescue login. Я назвался root - система не спросила у меня пароля, а выдала приглашение командной строки #.
Сейчас сижу и думаю, какую команду набирать
можно попробовать так
mount /dev/sda1 /mnt
mount -bind /dev/ /mnt/dev
chroot /mnt
grub-install /dev/sda
-
Mitridat1974
- Сообщения: 26
- ОС: Windows 7, Ubuntu Studio 10.10
Re: GRUB глючит, как восстановить MBR?
gelios_oleg писал(а): ↑20.02.2011 14:42Mitridat1974 писал(а): ↑20.02.2011 14:16Заранее благодарен, если можете помочь.
Между делом - я загружаюсь с диска Suse в режиме Rescue system. Если что-то удастся сделать - опишу.
Требует от меня rescue login. Я назвался root - система не спросила у меня пароля, а выдала приглашение командной строки #.
Сейчас сижу и думаю, какую команду набирать
можно попробовать так
mount /dev/sda1 /mnt
mount -bind /dev/ /mnt/dev
chroot /mnt
grub-install /dev/sda
Тут никаких ошибок в синтаксисе нет?
Попытка не удалась.
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
-
gelios_oleg
- Сообщения: 202
- ОС: kubuntu 19.10
Re: GRUB глючит, как восстановить MBR?
да нет, вроде ошибок нет, а другие варианты тоже не помогли?
-
radial
- Сообщения: 577
- ОС: OpenSUSE
Re: GRUB глючит, как восстановить MBR?
А это зачем? после chroot запускаем yast2 bootloader
Ах да, еще нужно будет /proc примонтировать, точно я уже эту команду не помню, но гугл-то знает.
-
Mitridat1974
- Сообщения: 26
- ОС: Windows 7, Ubuntu Studio 10.10
Re: GRUB глючит, как восстановить MBR?
Ни один из методов не помог.
Вернусь к проблеме послезавтра, наверное. В любом случае спасибо всем, кто советовал - может быть, у меня что-то и выкристализуется.
Вернусь к проблеме послезавтра, наверное. В любом случае спасибо всем, кто советовал - может быть, у меня что-то и выкристализуется.
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
-
Kopilov
- Сообщения: 958
- ОС: [K]Ubuntu, Debian
-
Archangel
- Сообщения: 431
- ОС: Slackware64-14.1
Re: GRUB глючит, как восстановить MBR?
Я восстанавливал grub следующим методом:
1. Грузимся в режиме rescue
2. логинимся в root, даем команду grub
3. find boot/grub/stage2 - смотрим вывод, что-то типа (hdx,y)
4. даем команду root (hdx,y)
5. даем команду setup (hdx)
Под x обычно выступает 0 (особенно если только один винт), под y уже смотрим на какой партиции находится корневой раздел.
1. Грузимся в режиме rescue
2. логинимся в root, даем команду grub
3. find boot/grub/stage2 - смотрим вывод, что-то типа (hdx,y)
4. даем команду root (hdx,y)
5. даем команду setup (hdx)
Под x обычно выступает 0 (особенно если только один винт), под y уже смотрим на какой партиции находится корневой раздел.
-
radial
- Сообщения: 577
- ОС: OpenSUSE
Re: GRUB глючит, как восстановить MBR?
у вас первые 2 пункта лишние ))
-
Mifodix
- Сообщения: 373
- ОС: Fedora 17 x86_64
Re: GRUB глючит, как восстановить MBR?
Вот толковая статья по восстановлению загрузчика в сусе.
-
Mitridat1974
- Сообщения: 26
- ОС: Windows 7, Ubuntu Studio 10.10
Re: GRUB глючит, как восстановить MBR?
Попробую и это 
Одно меня беспокоит - ну что же он, сволочь, слетел-то? Я разве делал ему что? Я вчера вообще SUSE не трогал!
Одно меня беспокоит - ну что же он, сволочь, слетел-то? Я разве делал ему что? Я вчера вообще SUSE не трогал!
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
-
gelios_oleg
- Сообщения: 202
- ОС: kubuntu 19.10
Re: GRUB глючит, как восстановить MBR?
Archangel писал(а): ↑20.02.2011 17:42Я восстанавливал grub следующим методом:
1. Грузимся в режиме rescue
2. логинимся в root, даем команду grub
3. find boot/grub/stage2 - смотрим вывод, что-то типа (hdx,y)
4. даем команду root (hdx,y)
5. даем команду setup (hdx)
Под x обычно выступает 0 (особенно если только один винт), под y уже смотрим на какой партиции находится корневой раздел.
точно! я именно так у себя и восстанавливал, когда были проблемы с грабом
-
epuyc
- Сообщения: 51
Re: GRUB глючит, как восстановить MBR?
По восстановлению загрузчика.
Сейчас сам делаю так:
- загружаемся с LiveCD (у меня OpenSuse 11.3)
- идем в yast - partitioner (я тут по размеру и файловой понимаю на каком разделе корень файловой. в моем случае sda5 )
- запускаем терминал и переходим под рута
su
- монтируем файловую систему которую восстанавливаем
mount /dev/sda5 /mnt
mount --bind /dev/ /mnt/dev
mount --bind /proc/ /mnt/proc
- переходим в смонтированную систему
chroot /mnt
- запускаем восстановление гагрузчика из яста
yast2 bootloader
(тут можно посмотреть меню загрузки, и поправить если что надо. подробности в статье, которую вам еже присылали. Восстановить загрузчик отсюда у меня не разу не вышло, но говорят что можно)
- закрываем его, и устанавливаем grub из терминала
grub-install.unsupported --recheck /dev/sda
- выходим, отмонтируем, перезагружемся
exit
umount /mnt/dev
umount /mnt/proc
umount /mnt
init 6
Я использую этот алгоритм, при переносе системы с компа на комп, при установке Суси рядом с виндой.
К сожалению, у меня в 2-х из 5-ти случаев, зависает команда grub-install.unsupported --recheck /dev/sda, но в вашем случае, такого быть не должно. (у меня на машинах железо разное.)
Так вот вопрос еще и от меня - кто знает почему загрузчик может не ставится? Перед описанным выше алгоритмом делаю копии разделов командой dd. Еще раз - в 3-х из 5-ти случаев, все работает нормально, в 2-х зависает. Как исправить проблему? Если это из=за драйверов, как добавить нужные дрова?
Сейчас сам делаю так:
- загружаемся с LiveCD (у меня OpenSuse 11.3)
- идем в yast - partitioner (я тут по размеру и файловой понимаю на каком разделе корень файловой. в моем случае sda5 )
- запускаем терминал и переходим под рута
su
- монтируем файловую систему которую восстанавливаем
mount /dev/sda5 /mnt
mount --bind /dev/ /mnt/dev
mount --bind /proc/ /mnt/proc
- переходим в смонтированную систему
chroot /mnt
- запускаем восстановление гагрузчика из яста
yast2 bootloader
(тут можно посмотреть меню загрузки, и поправить если что надо. подробности в статье, которую вам еже присылали. Восстановить загрузчик отсюда у меня не разу не вышло, но говорят что можно)
- закрываем его, и устанавливаем grub из терминала
grub-install.unsupported --recheck /dev/sda
- выходим, отмонтируем, перезагружемся
exit
umount /mnt/dev
umount /mnt/proc
umount /mnt
init 6
Я использую этот алгоритм, при переносе системы с компа на комп, при установке Суси рядом с виндой.
К сожалению, у меня в 2-х из 5-ти случаев, зависает команда grub-install.unsupported --recheck /dev/sda, но в вашем случае, такого быть не должно. (у меня на машинах железо разное.)
Так вот вопрос еще и от меня - кто знает почему загрузчик может не ставится? Перед описанным выше алгоритмом делаю копии разделов командой dd. Еще раз - в 3-х из 5-ти случаев, все работает нормально, в 2-х зависает. Как исправить проблему? Если это из=за драйверов, как добавить нужные дрова?
-
radial
- Сообщения: 577
- ОС: OpenSUSE
Re: GRUB глючит, как восстановить MBR?
Половина отписавшихся кажется ошиблась разделом- про бубунту выше 
Топикстартеру стоит в первую очередь подумать, почему у него слетает GRUB. Может быть, попробовать перейти на GRUB2..
Топикстартеру стоит в первую очередь подумать, почему у него слетает GRUB. Может быть, попробовать перейти на GRUB2..
-
epuyc
- Сообщения: 51
Re: GRUB глючит, как восстановить MBR?
Если я не ошибаюсь, OpenSuse 11.3 как раз использует Grub2, а версию своей Suse автор не написал.
И еще раз про yast2 bootloader - не работает запись загрузчика оттуда, у меня по крайней мере. При всем уважении к Yast он глючит часто.
И еще раз про yast2 bootloader - не работает запись загрузчика оттуда, у меня по крайней мере. При всем уважении к Yast он глючит часто.
-
radial
- Сообщения: 577
- ОС: OpenSUSE
Re: GRUB глючит, как восстановить MBR?
И с каких это пор GRUB 0.97 вдруг стал вторым?
-
epuyc
- Сообщения: 51
Re: GRUB глючит, как восстановить MBR?
Значит ошибся.
Не задавался этим вопросом никогда.
Кстати, у меня, почему-то, не срабатывают команды root (hdx,y) и setup (hdx) постоянно пишут ошибки, возможно ошибаюсь в синтаксисе..
И все же. Мнения по моему вопросу кто-нибудь может озвучить?
Имеем 20 компов разной конфигурации с установленной Виндой.
Задача - поставить идентично настроенный линукс РЯДОМ с виндой.
Делаем:
Устанавливаем на один комп OpenSuse 11.3 и настраиваем его под себя.
На целевой машине разбиваем и форматируем жесткий по такой же схеме разделов
Подключаем эталонный жесткий диск к целевому компу.
Загружаемся с LiveCD 11.3
Командой dd копируем корневой раздел, и командой cp копируем с сохранением прав и атрибутов содержимое home
Описанным выше способом монтируем новые разделы и делаем chroot
Восстанавливаем Grub.
Вопрос - почему в некоторых случаях зависает команда grub-install.unsupported --recheck /dev/sda ? Как это исправить? И есть ли другой способ клонировать линукс для описанной задачи?
ПС Возможно нужно создать отдельную тему?!.
Не задавался этим вопросом никогда.
Кстати, у меня, почему-то, не срабатывают команды root (hdx,y) и setup (hdx) постоянно пишут ошибки, возможно ошибаюсь в синтаксисе..
И все же. Мнения по моему вопросу кто-нибудь может озвучить?
Имеем 20 компов разной конфигурации с установленной Виндой.
Задача - поставить идентично настроенный линукс РЯДОМ с виндой.
Делаем:
Устанавливаем на один комп OpenSuse 11.3 и настраиваем его под себя.
На целевой машине разбиваем и форматируем жесткий по такой же схеме разделов
Подключаем эталонный жесткий диск к целевому компу.
Загружаемся с LiveCD 11.3
Командой dd копируем корневой раздел, и командой cp копируем с сохранением прав и атрибутов содержимое home
Описанным выше способом монтируем новые разделы и делаем chroot
Восстанавливаем Grub.
Вопрос - почему в некоторых случаях зависает команда grub-install.unsupported --recheck /dev/sda ? Как это исправить? И есть ли другой способ клонировать линукс для описанной задачи?
ПС Возможно нужно создать отдельную тему?!.
-
radial
- Сообщения: 577
- ОС: OpenSUSE
Re: GRUB глючит, как восстановить MBR?
Отдельную тему- это на усмотрение модераторов, поправят если что))
OpenSUSE насколько я помню клонируется при помощи KIWI, но это совсем не моя область. Тут есть люди, которые могут более профессионально ответить.
OpenSUSE насколько я помню клонируется при помощи KIWI, но это совсем не моя область. Тут есть люди, которые могут более профессионально ответить.