LINUX.ORG.RU

Возобновить GRUB на Debian с liveCD Ubuntu, возможно ?


0

1

P.S. Попрошу без вопросов почему не делаешь так и так у меня есть на, то причины о которых не охото выписывать, интересует возможно ли так поднять загрузчик GRUB.

Есть токо liveCD Ubuntu, есть затертый GRUB Debian sq. Буду рад получить по возможности ход действий решения вопроса.



Последнее исправление: Epizot (всего исправлений: 1)

если разрядность совпадает, то возможно.

pyometra ★★★★★
()
Ответ на: комментарий от AITap

это мой случай, но он не работает http://ru.wikibooks.org/wiki/Grub_2

В случае, если нужно только восстановить MBR диска (например, после (пере)установки Windows), все можно сделать еще проще, вообще ничего не монтируя. Грузимся с LiveCD. Определяем нужный жесткий диск с помощью «sudo fdisk -l». Если он единственный - значит, sda. Вводим команду

grub-install --root-directory=/tmp /dev/sda

изменив /dev/sda на нужный диск. Можно снова грузиться с этого диска.

Epizot
() автор топика
Ответ на: комментарий от Epizot

Восстановление GRUB2 с LiveCD с chroot самый простой и надёжный способ. не работает?

pyometra ★★★★★
()

Как-то так: пусть /dev/sda1 раздел с дебианом, тогда от root'a:

mount /dev/sda1 /mnt;
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
chroot /mnt
grub-install /dev/sda1

squareroot ★★★★
()
Ответ на: комментарий от pyometra

что именно не работает?

fdisk -l

Device Boot Start End Blocks Id System

/dev/sda1 1 1836 14745600 83 Linux

/dev/sda2 1836 3052 9765888 82 Linux swap / Solaris

/dev/sda3 3052 17644 117212160 83 Linux

/dev/sda4 * 17645 30401 102470602+ 7 HPFS/NTFS

grub-install --root-directory=/tmp /dev/sda

/usr/sbin/grub-probe: error: cannot find a device for /tmp/boot/grub (is /dev mounted?).No path or device is specified.Try `/usr/sbin/grub-probe --help' for more information.Auto-detection of a filesystem module failed.Please specify the module with the option `--modules' explicitly.

если проигнорировать:

В случае, если нужно только восстановить MBR диска (например, после (пере)установки Windows), все можно сделать еще проще, вообще ничего не монтируя. Грузимся с LiveCD.

и смонтировать # mount /dev/sda1 /mnt ошибка такаяже!

Epizot
() автор топика
Ответ на: комментарий от squareroot

Как-то так: пусть /dev/sda1 раздел с дебианом, тогда от root'a:

В вашем примере дошел до grub-install /dev/sda1

root@ubuntu:/# grub-install /dev/sda1 /usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea.. /usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.. /usr/sbin/grub-setup: error: if you really want blocklists, use --force.

Epizot
() автор топика
Ответ на: комментарий от squareroot

Огромное СПАСИБО, неизвестно сколько я бы еще провозился... Добавил --force и рестарт удачный с рабочим GRUB!

Epizot
() автор топика
Ответ на: комментарий от GotF

Если вкратце, то chroot и dpkg-reconfigure grub-pc.

А не chroot + grub-install /dev/XXX?

OvO
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.