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
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.