Как восстановить функцию мультизагрузки на жестком диске WinXP / Ubuntu?

У меня есть мультизагрузочный жесткий диск WinXP / Ubuntu, но что-то пошло не так, и мультизагрузка перестала работать. Таким образом, мой доступ к установке Ubuntu потерян на жестком диске. Как восстановить функцию мультизагрузки, чтобы вернуться в Ubuntu? Большое спасибо

0
задан 8 April 2012 в 01:27

1 ответ

Вы, вероятно, перезаписали свой загрузочный сектор. Попытайтесь использовать Supergrubdisk. Если это по некоторым причинам не работает, можно судить руководство от немецких пользователей человечности Wiki:

http://wiki.ubuntuusers.de/GRUB#Methode-2-root-directory-Variante

Запустите с установочного CD Ubuntu (или любой другой Linux, который работает с CD как knoppix). Затем смонтируйте свой корневой раздел Ubuntu от жесткого диска до некоторой папки, например,/mnt. Если у Вас есть отдельный/usr, / начальная загрузка или / и т.д. раздел, смонтируйте его в соответствующей подпапке корня parition (поэтому, если корень смонтирован в/mnt, то загрузитесь, должен быть в/mnt/boot и так далее). По окончании Вы можете просто "sudo установка личинки - корневой каталог =/mnt/dev/sda" (конечно, только если Ваш HDD является sda).

Если последний шаг не работает, потому что Ваша установка слишком устарела, необходимо все еще смочь использовать chroot-метод, также данный по ubuntuusers.de: Смонтируйте корневой и раздел начальной загрузки, как записано выше и свяжите/dev каталог так, чтобы Вы также имели его в наличии в смонтированном корневом разделе (предполагающий, что корневой раздел смонтирован в/mnt):

sudo mount -o bind /dev /mnt/dev 

То же для/sys и/proc

sudo mount -o bind /sys /mnt/sys 
sudo mount -t proc /proc /mnt/proc 

Теперь Вы можете chroot

sudo chroot /mnt /bin/bash 

И необходимо быть готовы выполнить "установку личинки/dev/sda". Это - также хорошая идея выполнить "личинку обновления" впоследствии.

0
ответ дан 8 April 2012 в 01:27

Другие вопросы по тегам:

Похожие вопросы: