Проверьте свой .bashrc
. Я обнаружил у себя странные вары:
/root/.bashrc:PERL_MM_OPT="INSTALL_BASE=/root/perl5"; export PERL_MM_OPT;
удалите их и повторно войдите в систему.
Используйте LiveCD, найдите раздел, где установлен Ubuntu (используйте GPARTED-программу разбиения. Установите раздел (Ext4 - обычно):
sudo mount /dev/sda1 /mnt
(где имя раздела SDA1 Else SDB1, SDA2 и т. Д.).
Теперь свяжите
sudo mount --bind /dev /mnt/dev &&
sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
sudo mount --bind /sys /mnt/sys
затем
sudo chroot /mnt
grub-install /dev/sda
(обратите внимание на SDA не SDA1 - Else Disk, который загружается)
grub-install --recheck /dev/sda
update-grub
Также вы можете проверить / etc / default / grub
, используя LiveCD (GEDIT / KATE) после монтажа Раздел EXT4 для любых несовместимости.
Я не использовал Windows в течение длительного времени. Может быть Win8 не позволяет GRUB2-записи, у меня нет опыта с EasyBCD. Ref to Page / Man EasyBCD, вы можете найти что-то там.