@sergey228_G

Grub установлен не правильно, не видит своего конфига?

Понимаю что вопрос банальный , но что-то всеравно разобраться не смог .
У меня стояла убунта (пользуюсь уже лет 5 ), потом я поставил себе кали третьей системой .С начала все развенул на кали , потом принял решение удалить убунту .Из-за незнания просто удалил том убунты с диска , как я понял позже загрузка конфига граба шла с убунту , из этого конфига я попадал в винду или в кали или в убунту (это мои догатки ).
обьясните верна ли догатка или нет .
после я загрузился через set root итд и попал я в initramfs - он мне сказал что сектора битые , я прошелся через fsck и он удалил битые сектора , после этого через set root итд я стал попадать либо в винду либо в кали .
Вообщем далее я делал грап апдейт , sudo grub-install /dev/sdb3 , ничего не помогло /(пробовал boot repair )
после перезагрузки всеравно приходиться писать команды.

понятное дело что я не подчистил - у меня тут убунта (но тут я уже не шарю )
Скриншот фрагмента кода удалён модератором.

вот как я загружаюсь в системы в таком роде (только с своей версией ядра)
grub> set root=(hd1,3) 
grub> linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sdb3
grub> initrd /boot/initrd.img-3.13.0-29-generic 
grub> boot


вопросы типа уже видел и пробовал

кстати первый диск у меня на ssd второй hdd на котором кали .Мог скинуть конфиг кали ,но думаю это линее ибо он до него как я понял не доходит

После перезагрузки как вы уже поняли я попадаю опять в консоль граба и ввожу команды чтобы увидеть меню нормальное и загрузиться в ось

второй вариант загрузки который использую - после нее видно привычное меню граба
set prefix=(hd1,3)/boot/grub
set root=(hd1,3)
insmod ext2
insmod normal
normal
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Vitsliputsli
Самое простое - переустановите grub
Ответ написан
@xibir
Во-первых при работе с grub'ом надо определиться у вас uefi или нет.
Скорее всего uefi.
Судя по таблице из комментариев предыдущего ответа у вас на каждом EFI раздел.
Какой используется для загрузки?
Скорее всего sda, а вы ставите grub на sdb.
Если хотите грузиться с sdb надо его выбрать в boot раделе в bios/uefi настройках или через меню загрузки обычно надо нажать перед загрузкой F8, но бывает и не F8.

В загруженной системе grub ставится:
mount /dev/sdb5 /mnt
rm -rf /mnt/*
grub-install --target=x86_64-efi --efi-directory=/mnt --bootloader-id=GRUB /dev/sdb

А EFI раздел /dev/sda1 вообще почистить надо, чтоб был пустым.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы