GRUB глючит, как восстановить MBR?

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
Mitridat1974
Сообщения: 26
ОС: Windows 7, Ubuntu Studio 10.10

GRUB глючит, как восстановить MBR?

Сообщение Mitridat1974 »

Помогите, пожалуйста, разобраться с проблемой.
Сегодня с утра GRUB выдаёт ошибку 2. Если я правилььно понимаю, это означает, что он самовольно переназначил порядок разделов диска, и не узнаёт "свой" раздел.
Подскажите, пожалуйста, как можно восстановить МБР, чтобы компьютер игнорировал GRUB и грузил только разделы Windows?
P.S. Перед тем, как задать этот вопрос, немало прошерстил по интернету, но большинство рекомендаций сводятся к "зайди в систему и исправь то-то", но ведь как раз в систему я зайти и не могу - ни в SUSE, ни в Windows 7.
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21482
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: GRUB глючит, как восстановить MBR?

Сообщение Bizdelnick »

Загрузчик любой оси восстанавливается с установочного диска.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
gelios_oleg
Сообщения: 202
ОС: kubuntu 19.10

Re: GRUB глючит, как восстановить MBR?

Сообщение gelios_oleg »

Если есть загрузочный windows xp, то при загрузке выбрать консоль восстановления (нажать F2, если не ошибаюсь) и там выполнить команды fixmbr, затем fixboot. Под семёркой затрудняюсь точно сказать, но там практически аналогично, только выбрать пунк не Установка, а Восстановление
Спасибо сказали:
Аватара пользователя
Mitridat1974
Сообщения: 26
ОС: Windows 7, Ubuntu Studio 10.10

Re: GRUB глючит, как восстановить MBR?

Сообщение Mitridat1974 »

Эх... под семёркой я уже пробовал "восстановление" - программа спрашивает с меня образ Windows; какой образ - я же никакого образа не создавал.

А как исправить GRUB с установочного диска SUSE?
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Спасибо сказали:
Аватара пользователя
gelios_oleg
Сообщения: 202
ОС: kubuntu 19.10

Re: GRUB глючит, как восстановить MBR?

Сообщение gelios_oleg »

сейчас посмотрю, а то точно не помню уже
Спасибо сказали:
Аватара пользователя
Mitridat1974
Сообщения: 26
ОС: Windows 7, Ubuntu Studio 10.10

Re: GRUB глючит, как восстановить MBR?

Сообщение Mitridat1974 »

Заранее благодарен, если можете помочь.
Между делом - я загружаюсь с диска Suse в режиме Rescue system. Если что-то удастся сделать - опишу.

Требует от меня rescue login. Я назвался root - система не спросила у меня пароля, а выдала приглашение командной строки #.
Сейчас сижу и думаю, какую команду набирать :(
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Спасибо сказали:
Аватара пользователя
gelios_oleg
Сообщения: 202
ОС: kubuntu 19.10

Re: GRUB глючит, как восстановить MBR?

Сообщение gelios_oleg »

можно набрать yast2 и с помощью него восстановить загрузчик
Спасибо сказали:
Аватара пользователя
gelios_oleg
Сообщения: 202
ОС: kubuntu 19.10

Re: GRUB глючит, как восстановить MBR?

Сообщение gelios_oleg »

либо:
загружаемся с установочного диска, выбираем Установка (перед этим можно нажать F2 и выбрать язык), потом давим "Дальше", вплоть до момента выбора режима установки - "Новая установка", "обновление системы" либо "Востановление системы", вот в этом последнем пункте и можно выбрать, в частности, востановление загрузчика. Но в версии 11.3 версии вроде такого нет, хотя на 100 % не скажу, но если не получится предыдущий вариант - проверю.
Спасибо сказали:
Аватара пользователя
gelios_oleg
Сообщения: 202
ОС: kubuntu 19.10

Re: GRUB глючит, как восстановить MBR?

Сообщение gelios_oleg »

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?

Сообщение Mitridat1974 »

gelios_oleg писал(а):
20.02.2011 14:42
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

Тут никаких ошибок в синтаксисе нет?
Попытка не удалась.
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Спасибо сказали:
Аватара пользователя
gelios_oleg
Сообщения: 202
ОС: kubuntu 19.10

Re: GRUB глючит, как восстановить MBR?

Сообщение gelios_oleg »

да нет, вроде ошибок нет, а другие варианты тоже не помогли?
Спасибо сказали:
Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: GRUB глючит, как восстановить MBR?

Сообщение radial »

gelios_oleg писал(а):
20.02.2011 14:42
grub-install /dev/sda

А это зачем? после chroot запускаем yast2 bootloader
Ах да, еще нужно будет /proc примонтировать, точно я уже эту команду не помню, но гугл-то знает.
Спасибо сказали:
Аватара пользователя
Mitridat1974
Сообщения: 26
ОС: Windows 7, Ubuntu Studio 10.10

Re: GRUB глючит, как восстановить MBR?

Сообщение Mitridat1974 »

Ни один из методов не помог.
Вернусь к проблеме послезавтра, наверное. В любом случае спасибо всем, кто советовал - может быть, у меня что-то и выкристализуется.
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Спасибо сказали:
Kopilov
Сообщения: 958
ОС: [K]Ubuntu, Debian

Re: GRUB глючит, как восстановить MBR?

Сообщение Kopilov »

radial писал(а):
20.02.2011 16:17
Ах да, еще нужно будет /proc примонтировать, точно я уже эту команду не помню, но гугл-то знает.

mount none /mnt/proc -t proc
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: GRUB глючит, как восстановить MBR?

Сообщение Archangel »

Я восстанавливал grub следующим методом:
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?

Сообщение radial »

у вас первые 2 пункта лишние ))
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: GRUB глючит, как восстановить MBR?

Сообщение Mifodix »

Вот толковая статья по восстановлению загрузчика в сусе.
Спасибо сказали:
Аватара пользователя
Mitridat1974
Сообщения: 26
ОС: Windows 7, Ubuntu Studio 10.10

Re: GRUB глючит, как восстановить MBR?

Сообщение Mitridat1974 »

Попробую и это :)

Одно меня беспокоит - ну что же он, сволочь, слетел-то? Я разве делал ему что? Я вчера вообще SUSE не трогал!
Внимание: задаю и буду задавать много глупых вопросов.
Но буду рад оказаться встречно полезным,хотя,скорее всего,и не в сфере Линукса. Моя специализация: языки Европы.
Спасибо сказали:
Аватара пользователя
gelios_oleg
Сообщения: 202
ОС: kubuntu 19.10

Re: GRUB глючит, как восстановить MBR?

Сообщение gelios_oleg »

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?

Сообщение epuyc »

По восстановлению загрузчика.
Сейчас сам делаю так:
- загружаемся с 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?

Сообщение radial »

Половина отписавшихся кажется ошиблась разделом- про бубунту выше ;)

Топикстартеру стоит в первую очередь подумать, почему у него слетает GRUB. Может быть, попробовать перейти на GRUB2..
Спасибо сказали:
epuyc
Сообщения: 51

Re: GRUB глючит, как восстановить MBR?

Сообщение epuyc »

Если я не ошибаюсь, OpenSuse 11.3 как раз использует Grub2, а версию своей Suse автор не написал.
И еще раз про yast2 bootloader - не работает запись загрузчика оттуда, у меня по крайней мере. При всем уважении к Yast он глючит часто.
Спасибо сказали:
Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: GRUB глючит, как восстановить MBR?

Сообщение radial »

И с каких это пор GRUB 0.97 вдруг стал вторым?
Спасибо сказали:
epuyc
Сообщения: 51

Re: GRUB глючит, как восстановить MBR?

Сообщение epuyc »

Значит ошибся.
Не задавался этим вопросом никогда.
Кстати, у меня, почему-то, не срабатывают команды 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?

Сообщение radial »

Отдельную тему- это на усмотрение модераторов, поправят если что))

OpenSUSE насколько я помню клонируется при помощи KIWI, но это совсем не моя область. Тут есть люди, которые могут более профессионально ответить.
Спасибо сказали: