Начал восстановление загрузчика на live-usb, удалил grub, а затем получил указание написать в терминал sudo chroot "/mnt/boot-sav/sda5" apt-get install -y --force-yes grub-pc linux
, но я получаю:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux
и он говорит, что grub по-прежнему отсутствует.
Исходная команда не должна быть,
apt-get install -y --force-yes grub-pc linux
Это должно быть,
apt-get install -y --force-yes grub-pc
, Если Вы работаете apt-get install -y --force-yes grub-pc linux
команда, apt-get
попытки найти и установить пакеты grub-pc
и linux
. Но нет никакой такого linux
доступный пакет.
E: Unable to locate package linux
вышеупомянутая часть из сообщения об ошибке является Вашей подсказкой.
присутствие "Linux" в строке установки является ошибкой в восстановлении начальной загрузки и должно быть сообщено там.
Командная строка, о которой сообщает восстановление начальной загрузки , apt-get install -y --force-yes grub-pc linux
, Должно ли слово "Linux" быть существует различный вопрос.
Когда запрошено Восстановлением начальной загрузки, введите эту команду в терминале:
sudo chroot "/mnt/boot-sav/sda6" apt-get install -y --force-yes grub-pc
команда Linux в терминале на 1 строке только. В Вашем вопросе это кажется поврежденным на 2 строках.
Я имел ту же проблему с Восстановлением Начальной загрузки и нашел, что, если я опускаю слово "Linux" от конца команды, тогда это устанавливает правильно. По некоторым причинам Восстановление Начальной загрузки говорит, что необходимо включать слово (но снова, Вы не должны).