zen: |
Ну разница я думаю в расположении,если он сейчас на разделе,сам то изначально код grub не загрузится,надо чтобы ему передали управление,то есть это через начальный загрузчик 0 сектора |
и для восстановления mbr не имеет большого значения где груб находится (в каталоге /boot корневого раздела или на отдельном разделе /boot ). mbr ставится sdX (в данном случае, этой темы в sda)
вот и в вашем примере команды восстановления dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
не указывается ни раздел sda7 (корневой) ни раздел sda5(boot)
но однако всёж некоторое значение если груб на отдельном разделе есть- как и корневой раздел "Если ... /boot установлен на отдельный раздел, его также необходимо примонтировать", перед тем как набирать команды на восстановление.
собсно, по поводу действий ТС-а по восстановлению ( о замеченных ошибках)
usrer16: |
сначала попробовал восстановить груб так (подставлял еще sda7): int@mint ~ $ sudo mount /dev/sda5 /mnt mint@mint ~ $ sudo grub-install --root-directory=/mnt/ /dev/sdX grub-probe: error: failed to get canonical path of `/cow'. ... |
2.если бы даже был правильно указан девайс -sda (а не sdX), то команда набрана с ошибкой - лишняя черта после /mnt
должно было быть так
sudo grub-install --root-directory=/mnt /dev/sdа
3. как и корневой раздел "Если ... /boot установлен на отдельный раздел, его также необходимо примонтировать", перед тем как набирать команды на восстановление
sudo mount /dev/sda7 /mnt
sudo mount /dev/sda5 /mnt/boot
(с) по мотивам http://pionick.net/ubuntu/grub_2/grub2_recovery.html