Как мне загрузиться в резервную копию от grub

Я хочу иметь возможность загружаться в резервную версию моей ОС на случай, если я случайно что-то изменю, чтобы не пройти через меню grub. Есть ли программное обеспечение для этого? Возможно ли это с временным сдвигом?

0
задан 2 June 2015 в 22:21

2 ответа

(Я еще не имею priveledge комментария, прощаю мне за нарушение протокола):

, Что является форматом & местоположение Вашего резервного копирования?

Редактирование меню личинки сделано путем редактирования /etc/grub.d/40_custom сценарий. Это сообщает личинке о Ваших параметрах загрузки при генерации файла grub.cfg. Тот файл автоматически сгенерирован каждый раз, когда команда update-grub выпущена. Все они требуют прав администратора, предоставленных путем снабжения предисловием команды с эти sudo команда, затем обеспечения пароля снова (это сделано для защиты стека OS от maliscious программного обеспечения).

0
ответ дан 2 June 2015 в 22:21

У меня точно такой же вопрос.

На данный момент я нашел это:

https://community.spiceworks.com/how_to/725-backup-and-restore-your-system-grub

https://ubuntuforums.org/ showthread.php?t=2356742

Это кажется простым и надежным: https://www.addictivetips.com/ubuntu-linux-tips/back-up-the-linux-bootloader-to-usb- for-emergencies/

Это все объясняет, но вкратце команда для резервного копирования:

dd if=/dev/sda  of=/home/username/master-boot-record.txt count=1 bs=512

А для восстановления обратная:

 dd if=/home/username/master-boot-record.txt of=/dev/sda count=1 bs=512

(полное объяснение того, как это сделать, смотрите по ссылкам. Будьте осторожно измените «имя пользователя» и sda в соответствии с вашей системой и ничего не опечатайте.)

Полная резервная копия конфигурации grub, согласно тому же сайту:

mkdir -p ~/grub-backup

cp /etc/default/grub ~/grub-backup/    

sudo cp -R /etc/grub.d/ ~/grub-backup/

(Все файлы резервных копий должны быть экспортированы на другой диск или USB-накопитель, по понятным причинам!) Обязательно прочитайте всю страницу, чтобы понять весь процесс, прежде чем что-либо делать https://www.addictivetips.com/ubuntu-linux-tips/back-up-the-linux-bootloader-to-usb-for-emergencies/

Что касается программного обеспечения, я знаю boot-repair (но не запускайте ремонт, если вы просто хотите сделать резервную копию), но эта опция не всегда доступна. Он также запускает скрипт boot-info (который вы можете установить без восстановления при загрузке), он предоставляет очень полезную информацию о вашей загрузочной системе.

Лично я стараюсь делать резервные копии всех файлов Grub, которые могу, потому что у меня был неудачный опыт с отсутствующими файлами 10_linux и 30_os-prober, которые не были восстановлены переустановкой из . ]grub-common...

Итак, насколько я понимаю систему Grub, просто перейдите по ссылке, которую я предоставил с командой dd, но вы можете добавить, как я пытаюсь сделать, резервную копию файла etc/ Содержимое папки grub.d и другие файлы конфигурации grub.

Они расположены в etc/grub.d и в /etc/default/grub (и, в конечном итоге, в MBR).
У вас могут быть папки с резервными копиями, такие как /etc/grub.d.bak и /etc/grub.d/backup, вы можете экспортировать их содержимое на USB-накопитель или другой диск.

В этой ссылке интересное дополнение, про бэкап таблицы разделов:
Как починить GRUB: Как починить GRUB? (Как вернуть Ubuntu после установки Windows?)

Создать резервную копию таблицы разделов в текстовый файл и сохранить на внешнем устройстве.

sudo sfdisk -d /dev/sda > PTsda.txt

Только для систем MBR (msdos).Если ваша установка Ubuntu находится в GPT раздел диска можно только установить Windows в режиме UEFI или конвертировать вернуться в MBR (msdos).

Это правда, что программное обеспечение или скрипт, автоматизирующий все это резервное копирование, были бы действительно полезными и крутыми!

0
ответ дан 4 June 2020 в 05:37

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

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