LINUX.ORG.RU

Elementary OS проблема с grub'ом

 ,


0

1

Добрэ! Решил поставить линукс второй осью, первой стоит шинда10. Первой поставил шинду в уефи, дальше линуху, тоже в уефи. После перезагрузки появляется терминал груба, как я понял (Minimal BASH-loke line editing is supported). Нашел на хелп.убунту как восстановить груб, помог этот метод:

set prefix=(hd0,1)/boot/grub 
set root=(hd0,1)
insmod ext2
insmod normal
normal

grub-install /dev/sda

после перезагрузки снова меню груба. Посоветуйте товарищи, в линуксе новичек(.



Последнее исправление: wiedzm1n (всего исправлений: 1)

Ответ на: комментарий от wiedzm1n

Я вылечил так

Вход в систему:

set prefix=(hd0,2)/boot/grub

set root=(hd0,2)

insmod ext2

insmod normal

normal

загружается окно GRUB жмешь ENTER

далее лечение:

Находишь фаил 40_custom и делаешь запись типа

#!/bin/sh -e

echo «Adding my custom Linux to GRUB 2»

cat << EOF

menuentry «My custom Linux» {

set prefix=(hd0,2)/boot/grub

set root=(hd0,2)

insmod=ext2

insmod=normal

normal

linux /boot/vmlinuz

initrd /boot/initrd.img

}

EOF

сохраняешь

Пояснение - загрузчик лежит на /dev/sda2 (раздел диска - что соответствует значению hd0,2) - если ты ставил Elementary стандартным установщиком. Возможен вариант, что sda2 занят чем то другим тогда надо будет поискать путем перебора (например виндой и предположительно первые три раздела)

Перебор типа (меняя hd0,3 hd0,4 hd0,5)

set prefix=(hd0,2)/boot/grub

set root=(hd0,2)

ls /boot/grub

Два варианта ответа: grub не находит или что то там определяет (. .. x86 ....)

После «вычисления» раздела диска где лежит GRUB подставляешь нужное значение вместо hd0,2 Не путать ноль с буквой О ! Использовать ноль !

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.