Перенести mbr на другой винт
Модераторы: SLEDopit, Модераторы разделов
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Перенести mbr на другой винт
Всем привет. На компе два жесткий диска, на первом - windows, на второс - linux с opensuse 12. Стали возникать проблемы с первым диском, компьютер стал загружаться через раз, когда грузится - первый диск не всегда доступен. Хочу перенести mbr с первого диска на второй, чтобы с первого перенести всю нужную инфу и заменить его. Как это лучше сделать?
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
Почему именно и только MBR?
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
Чтобы не было проблемы с чтением mbr первого диска, я так понимаю что проблема в этом или нет? Linux на втором mbr на первом. Что еще следует перенести, чтобы комп грузился со второго диска?
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
Я вообще ничего не понял. Опишите подробно и последовательно, чего Вы хотите добиться.
P. S. Если с чтением диска проблемы, я бы посоветовал установить ОС на новый диск с нуля, и перенести только пользовательские данные.
P. S. Если с чтением диска проблемы, я бы посоветовал установить ОС на новый диск с нуля, и перенести только пользовательские данные.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
Так linux стоит на втором диске, в том то и дело. А проблемы с загрузкой возникают у первого диска. Я вижу проблему так - нужно перенести mbr с первого на второй, чтобы можно было грузится в ОС вообще без первого диска. MBR я перенес с помощью dd, но теперь похоже надо перенести еще и GRUB.
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
А, теперь дошло.
Преносить MBR не надо ни в коем случае. В нём же таблица разделов находится. Надо просто установить загрузчик на второй диск grub-install /dev/sdb (или не /dev/sdb, это уж сами смотрите).
Преносить MBR не надо ни в коем случае. В нём же таблица разделов находится. Надо просто установить загрузчик на второй диск grub-install /dev/sdb (или не /dev/sdb, это уж сами смотрите).
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
Пытался, не дает:
WARNING! You are trying to invoke the unsupported grub-install script
with a parameter. To really do this, call grub-install.unsupported.
You should rather call "yast2 bootloader" or create configuration files
appropriate for the intended target.
WARNING! You are trying to invoke the unsupported grub-install script
with a parameter. To really do this, call grub-install.unsupported.
You should rather call "yast2 bootloader" or create configuration files
appropriate for the intended target.
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
Значит используйте yast2 bootloader, как советует.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
Так если исключить первый диск с mbr, на второй поставить grub, как grub получит разделы без mbr?
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
Как это — без MBR? На втором диске он тоже должен быть (если, конечно, Вы не устанавливали систему особо извращённым образом). И именно в него и запишется загрузчик.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
NickLion
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Перенести mbr на другой винт
НЕ используйте grub-install, либо grub2-install, либо yast2 bootloader. Опять Вы про MBR, что Вы хотите? Зачем Вам разделы первого диска, если он не виден? У каждого диска свой MBR и информация о разделах, соответственно отдельно у каждого винта своя.
-
yars
- Сообщения: 1147
- Статус: Slacker!
- ОС: Slackware64-current
Re: Перенести mbr на другой винт
MBR на диске есть всегда, даже если диск не загрузочный. Кроме места под код загрузчика, MBR содержит таблицу разделов. У GRUB2 первые 446 байт содержат код stage1, записываемый в MBR при установке. BIOS ищет сигнатуру загрузочной записи и если находит, загружает код stage1 в память и передает туда управление.
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
-------------
Registered Linux User #557010
-
devilr
- Сообщения: 3697
- ОС: Mandriva => Gentoo (~amd64)
Re: Перенести mbr на другой винт
А не проще с Live(CD или flash) загрузиться? И перенести все спокойно, без ковыряний с загрузчиком. Я бы вообще, при этом смонтировал битый диск как read-only и тянул бы данные спокойно. Хотя на другую машину сразу.
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
Установил grub2-install теперь при загрузке приглашение grub и все. Что делать?
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
Какую точно команду вводили?
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
grub2-install /dev/sdb
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
Сейчас к компьютеру подключены оба диска, или только второй? В BIOS загрузка с которого из них прописана?
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
Оба, с первого
-
NickLion
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Перенести mbr на другой винт
Код: Выделить всё
grub2-install --target=i386-pc --boot-directory=/boot /dev/sdb
grub2-mkconfig -o /boot/grub2/grub.cfgИ в BIOS загрузку со второго поставьте.
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
Нет доступа к консоли, только инерфейс grub2
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
Если Вы больше ничего не делали, загрузка с первого диска не должна была поломаться (то есть, по-прежнему, «через раз» должно грузиться).
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
С любого диска (отключал поочередно первый и второй) вываливается в grub2 и все. Когда работают вместе - тоже
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
У Вас на первом диске в MBR стоит старый рабочий загрузчик, который грузит систему со второго диска. Соответственно чтобы он мог работать, должны быть подключены одновременно оба диска.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
Подкючены оба, система не грузится, вываливается приглашение grub и все. Можно восстановить систему или все, только переустановка?
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
Можно, можно. Главное — не делать резких движений. (-:
Проверьте ещё раз, с какого диска грузится BIOS. Если так и не удастся загрузиться, надо грузить с флешки live-систему и устанавливать загрузчик с неё.
P. S. Давное не имел дела с SUSE, но в былые времена у них на установочном диске была опция восстановления загрузчика. Если есть и сейчас, можно попробовать ей воспользоваться; первый диск перед этим лучше отключите.
Проверьте ещё раз, с какого диска грузится BIOS. Если так и не удастся загрузиться, надо грузить с флешки live-систему и устанавливать загрузчик с неё.
P. S. Давное не имел дела с SUSE, но в былые времена у них на установочном диске была опция восстановления загрузчика. Если есть и сейчас, можно попробовать ей воспользоваться; первый диск перед этим лучше отключите.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
Вообше ничего не дает сделать
( Комп не может загрузить live ни с флешки, ни с диска. Идет загрузка с cd или флеш - бац - опять вываливается в grub, В итоге ни восстановить, ни переустановить. Комп на свалку?
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
Так не бывает. Опишите подробнее, что делаете и что происходит, по шагам.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Перенести mbr на другой винт
Ничего не происходит. Переключаю в режим загрузке с флешки, туда залил как можно меньший дистр RIPlinux, с других компов открывается моментом. Здесь тупит и все, ничего не происходит - проходит Post, начинает грузить флешку и виснет. C cd тоже самое, но в итоге вываливается опять в grub.
-
yars
- Сообщения: 1147
- Статус: Slacker!
- ОС: Slackware64-current
Re: Перенести mbr на другой винт
Можно характеристики железа? Интересует модель материнской платы и, в случае если имеется UEFI вместо BIOS, наличие secure™ boot™ и текущий режим работы (BIOS emulation/UEFI, режим работы secure boot - включен/выключен), модель и разрядность процессора, разрядность используемых операционных систем.
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
-------------
Registered Linux User #557010
-
Bizdelnick
- Модератор
- Сообщения: 21502
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перенести mbr на другой винт
Мне видятся следующие варианты:
- неправильная настройка загрузки в BIOS;
- глюк BIOS (можно попробовать перешить);
- неисправность материнки;
- неисправность блока питания.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |