У меня есть мультизагрузочный жесткий диск WinXP / Ubuntu, но что-то пошло не так, и мультизагрузка перестала работать. Таким образом, мой доступ к установке Ubuntu потерян на жестком диске. Как восстановить функцию мультизагрузки, чтобы вернуться в Ubuntu? Большое спасибо
Вы, вероятно, перезаписали свой загрузочный сектор. Попытайтесь использовать 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". Это - также хорошая идея выполнить "личинку обновления" впоследствии.