Восстановить Grub - Не удается найти файл

Вы могли бы это сделать, есть много способов, зависит от того, что вы предпочитаете.

Если вы делаете копию dd вашего диска (сам sda - это полный диск, а не один раздел), вы можете скопировать его в файл (а не каталог) на резервный диск. Преимуществом будет то, что вы включаете свой bootsector. Недостатком, вам нужно размонтировать используемый раздел, на практике это означает, что вам нужно загружаться с другого устройства.

Чаще всего используются инструменты резервного копирования, которые делают копию файла, они могут (должны) использоваться, когда раздел монтируется, и они будут только скопируйте измененные файлы в следующий прогон. Недостатком, прежде всего, вы должны сделать свою систему загрузочной, прежде чем сможете полностью восстановить. Наиболее часто используемым для этого является rsync, но есть много специализированных программ резервного копирования.

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

Я просто посмотрел на множество методов шифрования в сочетании с резервным копированием в этом сообщении, возможно, для вас это интересно.

1
задан 13 April 2017 в 15:23

2 ответа

Я предполагаю, что эти шаги относятся к grub, а не grub2. С grub2 структура файла изменилась, поэтому в каталоге grub больше нет файла stage. В этом разделе, в разделе № 13, вы найдете описание восстановления grub2 с LiveCD. EDIT2: Он выполняет следующие действия (кредиты drs305):

Загрузите компакт-диск Ubuntu Live (попробуйте без установки). На рабочем столе откройте терминал - Приложения, аксессуары, терминал. Определите свой обычный системный раздел - sudo fdisk -l (Это строчная буква L). Если вы не уверены, запустите df -Th. Найдите правильный размер диска и формат ext3 или ext4. Подключите свой обычный системный раздел: sudo mount / dev / sdXY / mnt Если вы не уверены, что вы установили правильный раздел, после его установки запустите «nautilus /mnt», чтобы проверить раздел. Если это правильный раздел, вы должны увидеть обычные папки Ubuntu, такие как / bin, / boot, / etc, / home и т. Д. Пример: sudo mount /dev/sda1 /mnt Примечание: раздел для монтирования обычно является разделом, на котором установлен Ubuntu: sda1, sdb5 и т. д. Если у вас есть отдельный / загрузочный раздел, используйте устройство, на котором находится раздел / boot. Grub 2 работает лучше всего, когда установлен в MBR диска, к которому загружается BIOS. Также помните, что вы монтируете раздел (включая номер) на этом шаге, но вы не включаете номер раздела при запуске команды «sudo grub-install» позже. Примечание: GRUB 2 считает первый диск (X) «0», но первый раздел (Y) равен «1». Только если у вас есть отдельный загрузочный раздел: sudo mount / dev / sdXY / mnt / boot с sdXY, являющимся вашим / boot раздел. Переустановите GRUB 2: sudo grub-install --root-directory = / mnt / dev / sdX НЕ включайте номер раздела. Пример: sudo grub-install --root-directory = / mnt / dev / sda Примечание: замените устройство, на котором был установлен Ubuntu - sda, sdb и т. Д. НЕ указывайте номер раздела. Unmount the partition *: sudo umount / mnt Примечание. Если вы установили отдельный / загрузочный раздел, сначала отключите его: sudo umount / mnt / boot Reboot. После перезагрузки: обновите меню grub с помощью sudo update-grub

этого потока 'другое описание. Удачи!

EDIT2 : Дополнительная информация также доступна в Wbuntu Wiki на grub2.

2
ответ дан 25 May 2018 в 16:38
  • 1
    I m not sure which partition i использовать: pastebin.com/qXEeipCd . Также, пожалуйста, обратите внимание на последнее добавление вопроса. Спасибо. – Eray 21 November 2011 в 20:06
  • 2
    AFAIK вам не нужно указывать определенный раздел, так как grub2 должен быть помещен в MBR на жестком диске. Поэтому вам просто нужно выбрать правильный жесткий диск. Список разделов выглядит так, как будто только на HDD: /dev/sda. EDIT: существует только один раздел Linux /dev/sda5, поэтому я предполагаю, что у вас нет специального загрузочного раздела. – tohuwawohu 21 November 2011 в 20:11
  • 3
    Есть только один раздел Linux /dev/sda5, поэтому я предполагаю, что у вас нет отдельного загрузочного раздела. – tohuwawohu 21 November 2011 в 20:18
  • 4
  • 5
    Да, но оба они не могут быть правдой, поэтому нет другого способа, кроме как перепроверить систему. Если grub сообщает, что нет раздела sda5, вам нужно проверить, что-то изменилось или возникла проблема с таблицей разделов. – tohuwawohu 21 November 2011 в 22:13

проверьте ссылку ниже

RecoveringUbuntuAfterInstallingWindows

0
ответ дан 25 May 2018 в 16:38

Другие вопросы по тегам:

Похожие вопросы: