Перенести mbr на другой винт

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

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

fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Да, разрядность 32
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Перенести mbr на другой винт

Сообщение bormant »

Можно попробовать загрузиться при помощи Super GRUB2 CD: http://www.supergrubdisk.org/super-grub2-disk/
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

К сожалению комп отказывется грузить любые системы с диска или флешки, SuperGrub постигла та же участь.
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1147
Статус: Slacker!
ОС: Slackware64-current

Re: Перенести mbr на другой винт

Сообщение yars »

Да, разрядность 32

Раз так, проверьте что шлейфы в норме, при необходимости замените. Машинка сильно старая?
SuperGRUBDisk и не должен автоматом ничего кроме себя любимого грузить. Дальше надо грузиться ручками (на примере grub2):

Код:

grub> ls (hd0,1) grub> insmod ext2 grub> set root=(hd0,1) grub> ls /boot grub vmlinuz config initrd.img System.map grub> initrd=/boot/initrd.img grub> kernel=/boot/vmlinuz grub> boot

P.S. Пример может содержать неточности и ошибки, так как пишу по памяти, и в данный момент компа под рукой нет.
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Хочу попробовать установить винты на другой комп и поставить grub оттуда, думаете прокатит?

Машинка 2008 года. Проблема в том что super grub у меня на флешке, делаю загрузку с флешки (или не делать) и комп виснет.
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1147
Статус: Slacker!
ОС: Slackware64-current

Re: Перенести mbr на другой винт

Сообщение yars »

Покатит. Но от зависания подопытную машину не вылечит. Ее, как минимум, нужно почистить его от пыли. Причин зависания может быть достаточно много, от перегрева до "умирания" чипсета или даже блока питания. В любом случае, ТО лишним точно не будет.
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Вставил винты в другой комп, установил grub2 через live теперь пишет ошибку Elf header smaller than expected
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21488
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенести mbr на другой винт

Сообщение Bizdelnick »

fox7812 писал(а):
03.06.2015 16:02
Вставил винты в другой комп, установил grub2 через live

С какого live, какими командами?

fox7812 писал(а):
03.06.2015 16:02
теперь пишет ошибку Elf header smaller than expected

Кто пишет? Когда пишет?
Вы будете, наконец, нормально описывать, что делаете и что наблюдаете?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

C live Fedora
fdisl -l
Увидел загрузочный раздел на sdb2
Потом смонтировал
sudo mount /dev/sdb2 /mnt
и установил
sudo grub-install --root-directory=/mnt /dev/sdb

Elf header smaller than expected пишет при загрузке теперь (на дюругом компе) и переходит в grub rescue

В груб rescue делаю
set prefix=(hd0,2)/boot/grub
set root=(hd0,2)
ls /boot/grub
получаю список файлов

затем
insmod ext2
insmod normal
на последнее получаю
file /boot/grub/i386-pc/normal.mod not found
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21488
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенести mbr на другой винт

Сообщение Bizdelnick »

fox7812 писал(а):
03.06.2015 16:18
и установил
sudo grub-install --root-directory=/mnt /dev/sdb

То есть Вы запустили федоровский grub-install? Тогда ничего удивительного. Надо запускать родной под chroot:
sudo mount /dev/sdb2 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt /usr/sbin/grub2-install /dev/sdb (возможно с аргументами, которые рекомендовал NickLion, или через yast2 вместо grub2-install)
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

У меня Linux на sda2, а загрузочный на sdb2. Вытащил вообще первый винчестер (sdb) и проделал выщеуказанные операции с sda, grub встал - ошибка та же Elf header
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21488
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенести mbr на другой винт

Сообщение Bizdelnick »

fox7812 писал(а):
03.06.2015 16:36
У меня Linux на sda2, а загрузочный на sdb2.

Чё?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Изначально на первом винчестере был видовс, на втором линукс. Вот так и получилось. Линукс просто ради любопытства ставился потом я на него полностью перешел. Я сейчас выдернул первый винт, оставил второй только с линуксом. Сделал через chroot все то же самое, но grub2 поставил c параметрами NickLion, все встало, все ок. При загрузке теперь просто выкидывает в grub, без ошибки Elf.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21488
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенести mbr на другой винт

Сообщение Bizdelnick »

Что написано на экране кроме приглашения grub?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Заголовок grub 2, иформация о grub и приглашение, все. Черт с ним с первым винтом где винда была, это бы один запустить с линуксом. Можно еще попробовать через yast.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21488
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенести mbr на другой винт

Сообщение Bizdelnick »

А сама команда grub2-install ни на что не ругалась?
И, кстати, /boot у Вас на том же разделе, что и корень, не отдельно?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Ни на что не ругалась, наоборот - ошибок нет. Про boot как посмотреть? Наверно нет. Потому что у меня sda1 - swap, sda2 - Linux. И конфигурирование grub тоже все done.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21488
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенести mbr на другой винт

Сообщение Bizdelnick »

fox7812 писал(а):
03.06.2015 17:50
Про boot как посмотреть? Наверно нет.

Значит, в корне, иначе знали бы.
Попробуйте через yast2, может он какую-то магию творит...
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

yast2 через консоль не работает, требует X.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21488
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенести mbr на другой винт

Сообщение Bizdelnick »

Странно, должен бы работать. Как запускаете?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

chroot /mnt / /sbin/yast2
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Запустил yast2 в графическом виде, поставил через него grub2. Linux грузится и падает в консоль, X-сервер не стартует, уже что-то.

Ругается на драйвер nvidia no such device
И на screens no found
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1147
Статус: Slacker!
ОС: Slackware64-current

Re: Перенести mbr на другой винт

Сообщение yars »

Ругается на отсутствующую видеокарту nVidia. Переименуйте /etc/X11/xorg.conf в xorg.conf.old и перезапустите графику.
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Ну так ее и нет наверное я же на другой комп винт переносил, попробую на старом компе.
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Перенес на старый комп проблема в драйвере почему-то теперь:
Nvidia kernel module has version 173.14.36, but nvidia driver 304.64
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Графика не работает, сеть не работает. При проверке устройств много ошибок, связанных с обращением к fd0.
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Я так понял, что проблема c fd0 связана с тем, что я отключил несколько устройтв типа floppy и пока а ней можно забить. Нужно обновить модуль ядра что-ли? Можно ли переключиться на стандартный видеодрайвер не nvidia?
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Мне кажется проблема с графикой может быть связана с отключением первого диска я вспомнил, что X-сервер падал, когда начинались проблем с диском. Его нужно переустановить?
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Перенести mbr на другой винт

Сообщение Goodvin »

Есть ощущение, что у автора проблема с initrd.
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Перенести mbr на другой винт

Сообщение fox7812 »

Обновил до 12.3 с диска, при обновлении действительно ругнулся на initrd. Обновился, загружается в консоль и не пускает логинится - неверный логин или пароль.
Спасибо сказали: