Я хочу иметь возможность загружаться в резервную версию моей ОС на случай, если я случайно что-то изменю, чтобы не пройти через меню grub. Есть ли программное обеспечение для этого? Возможно ли это с временным сдвигом?
(Я еще не имею priveledge комментария, прощаю мне за нарушение протокола):
, Что является форматом & местоположение Вашего резервного копирования?
Редактирование меню личинки сделано путем редактирования /etc/grub.d/40_custom
сценарий. Это сообщает личинке о Ваших параметрах загрузки при генерации файла grub.cfg
. Тот файл автоматически сгенерирован каждый раз, когда команда update-grub
выпущена. Все они требуют прав администратора, предоставленных путем снабжения предисловием команды с эти sudo
команда, затем обеспечения пароля снова (это сделано для защиты стека OS от maliscious программного обеспечения).
У меня точно такой же вопрос.
На данный момент я нашел это:
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).
Это правда, что программное обеспечение или скрипт, автоматизирующий все это резервное копирование, были бы действительно полезными и крутыми!