Рейтинг:1

Сломанная личинка и система

флаг us

Я пытаюсь исправить grub с USB-накопителя. Я не уверен, почему возникла проблема. Я запускал Ubuntu 20.04 и перезагружался нормально, а при перезапуске я получаю экран спасения личинок. У меня не установлена ​​Windows, только Ubuntu. В настоящее время я использую USB, чтобы исправить это. Я запустил Boot-repair, но получил следующую ошибку

Обнаружена ошибка в grub_mkconfig

После перезагрузки я попал на экран grub. Я пробую эти решения, но ничего не работает.

Я запускаю следующее:

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/dev/sda

Я получаю следующую ошибку:

grub-probe: ошибка: не удалось получить канонический путь /cow.

Даже при беге

sudo grub-mkconfig > /boot/grub/grub.cfg

или же

обновление-личность

в chroot я получаю ту же ошибку. Может ли кто-нибудь объяснить ошибку и объяснить, как ее решить?

Это результат выполнения команды sudo fdisk /dev/sda.

Размер начальных и конечных секторов загрузки устройства Идентификатор типа
/dev/sda1 * 2048 1901873141 1901871094 906.9G 83 Linux
/dev/sda2 1901875198 1953523711 51648514 24.6G 5 Расширенный
/dev/sda5 1901875200 1937033215 35158016 16,8G 82 подкачки Linux / Solaris
/dev/sda6 1937035264 1953523711 16488448 7.9G 83 Linux

Редактировать: Ссылка Pastebin на сводный отчет Bootinfo: https://paste.ubuntu.com/p/sT23JKdBr8/ Ссылка на Pastebin после восстановления загрузки через пиринг:https://paste.ubuntu.com/p/nRf4Q29pfv/

Jeff avatar
флаг mx
Честно говоря, на мой взгляд, лучше всего переустановить Ubuntu 20.04. Знаете ли вы, можете ли вы создать резервную копию системы? Попробуйте запустить sudo rsync -a --info=progress2 --exclude="lost+found" --exclude=".cache" /home /path/to/disk/to/save/home/to
Jeff avatar
флаг mx
Это должно создать резервную копию каталога /home. Убедитесь, что у вас есть еще один внешний диск.
Jeff avatar
флаг mx
Для резервного копирования после переустановки Ubuntu запустите sudo rsync -a --info=progress2 --exclude="lost+found" /path/to/disk/to/save/home/to/home/
Jeff avatar
флаг mx
Я собираюсь поставить свои комментарии в качестве ответа
oldfred avatar
флаг cn
Скопируйте и вставьте ссылку pastebin в сводный отчет Bootinfo (не публикуйте отчет), не запускайте автоматическое исправление до проверки. Давайте посмотрим подробности, используйте версию ppa с вашим установщиком USB (2-й вариант) или любую рабочую установку, а не Boot -Ремонт ИСО https://help.ubuntu.com/community/Boot-Repair https://sourceforge.net/p/boot-repair/home/Home/ /cow означает, что вы пытались обновить интерактивный установщик, а не вашу установку. Но если вы правильно подключились к своей установке, вы должны были исправить это оттуда.
newbie avatar
флаг us
https://paste.ubuntu.com/p/sT23JKdBr8/ вот ссылка на pastebin
nobody avatar
флаг gh
похоже ваша система установлена ​​в biosmode. Ваша живая сессия также загружается в режиме BIOS? для режима BIOS правильное место для переустановки grub находится в MBR диска. это должно сделать это https://askubuntu.com/questions/88384/how-can-i-repair-grub-how-to-get-ubuntu-back-after-installing-windows
Martin Zeitler avatar
флаг in
Также см. https://askubuntu.com/questions/254491/failed-to-get-canonical-path-of-cow
WinEunuuchs2Unix avatar
флаг in
Перед сбоем вы вносили какие-либо изменения в файл `/etc/default/grub`? Можете ли вы перечислить содержимое файла в своем вопросе? Изменение некоторых параметров `GRUB_CMDLINE_LINUX_DEFAULT` в файле ***может*** исправить ошибку.
Рейтинг:1
флаг mx

Честно говоря, на мой взгляд, лучше всего переустановить Ubuntu 20.04. Знаете ли вы, можете ли вы создать резервную копию системы? Попробуйте запустить sudo rsync -a --info=progress2 --exclude="lost+found" --exclude=".cache" /home/path/to/disk/to/save/home/to

Это должно создать резервную копию каталога /home. Убедитесь, что у вас есть еще один внешний диск.

Для резервного копирования после переустановки Ubuntu запустите sudo rsync -a --info=progress2 --exclude="lost+found" /path/to/disk/to/save/home/to/home/

Для получения дополнительной информации см. это ветка на AskUbuntu. Кажется, это очень похожая проблема, и может быть лучшее решение.

Organic Marble avatar
флаг us
Ваш сайт 404s, и даже если он работает, вам, вероятно, не следует его рекламировать.
Jeff avatar
флаг mx
@OrganicMarble Я указал не тот веб-сайт. РЖУ НЕ МОГУ. Извините, забыл другое "е". я починил это
Рейтинг:1
флаг cn

Когда я хотел просто восстановить grub (и не мог понять, как исправить grub), я просто сделал дополнительную установку. Я бы освободил место для нового раздела (или использовал ненужный раздел) и установил бы там новый (маленький/минимальный) экземпляр Linux. Я бы убедился, что устанавливаю новый загрузчик поверх старого загрузчика.Затем пусть установка найдет мою старую установку и добавит ее в меню. Затем обе установки были доступны при перезагрузке. В основном я позволяю установке решить проблемы.

Изменить: протестировано и обновлено с помощью дополнительной команды.
Если вы хотели удалить НОВУЮ установку, теперь вы можете войти в старую ОС и запустить sudo grub-install /dev/где бы ни находился ваш загрузчик. Просто чтобы получить теплую нечеткость, я зашел в /etc/default/grub и внес небольшое изменение в «GRUB_TIMEOUT» (которое я установил на 7 секунд. Я изменил его на 13 секунд, чтобы убедиться, что я на правильном пути )... а потом sudo update-grub. Перезагрузка прямо сейчас привела меня в меню grub с моим 13-секундным тайм-аутом, поэтому я знаю, что теперь я хорош для grub, настроенного моей старой установкой. Вернувшись в старую систему, теперь вы можете удалить раздел НОВОЙ ОС и снова запустить update-grub... Это вернет ваше меню grub только к исходной установке...

.... в вашем конкретном случае я был бы немного осторожен. Ваш макет выглядит странным (для меня «лично») ... У вас есть большой раздел 906G с загрузочной меткой, затем расширенный раздел с кучей подкачки, а затем внутри него раздел размером 7,9 гигабайта. Я не могу сказать, где установлена ​​ваша ОС, поэтому я бы не решился сказать вам, где установить, не видя дф-ч и зная, что у вас есть на этих разделах. Вам просто нужно убедиться, что вы не устанавливаете поверх существующей ОС или каких-либо данных, которые хотите сохранить. Вы бы хотели уменьшить один из этих разделов и создать новый с новым пространством... Вы также можете обойтись без подключения USB-накопителя или SD-карты и вместо этого установить небольшую ОС, делая убедитесь, что вы указываете расположение загрузчика на том диске, который в настоящее время называется /dev/sda на вашем изображении.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.