hoc*_*ong 12 partitioning backup uefi copy
在我开始对 ESP 进行更改之前,我想对其进行备份。我可以只复制其中的文件和目录吗,比如说用我的文件管理器或 cp,或者我必须使用像 dd 这样的工具吗?另外,我把备份放在什么文件系统上有关系吗?如果我使用第一种方法,使用 thunar 或 cp,我是否必须将它放在 FAT32 文件系统上?
谢谢。
kos*_*kos 13
您可以复制里面的一切它(即例如sudo cp -R /boot/efi /path/to/backup是好的,但是我个人倒建议使用tar:sudo tar cfz /path/to/backup/ESP_backup.tar.gz /boot/efi);
存储备份的文件系统无关紧要;唯一的问题可能是权限,但 UEFI 固件不支持 Linux 权限(实际上 FAT32 甚至不支持它们),所以这根本不是问题。
科斯的回答很好。不过,我想再提一点:如果您将 ESP 备份到 USB 闪存驱动器上的 FAT 分区,您可以在紧急情况下使用备份启动。也就是说,假设 ESP 在您不知情的情况下被意外丢弃,并且您关闭了计算机。当您打开电源时,计算机将不再启动。但是,如果插入备份,则可以从它启动,而无需使用任何其他紧急恢复工具,然后将备份复制回 ESP。但是,要使其正常工作,您需要以下两件事之一:
EFI/BOOT/bootx64.efi——FAT 分区上的文件名(或其他体系结构的等效文件名)是后备文件名,如果没有其他 NVRAM 指定的选项有效,或者从可移动媒体启动,固件将使用该文件名。除了常规名称外,某些操作系统(如 Windows)会自动将其引导加载程序的副本放在此名称下。Ubuntu 不会这样做,但您可以轻松地创建这样的副本——只需将EFI/ubuntu目录(在 ESP 或备份上)复制到EFI/BOOT,然后将目录中的重命名shimx64.efi(或者grubx64.efi,如果shimx64.efi不存在)EFI/BOOT到bootx64.efi.EFI/ubuntu/shimx64.efi(用于安全引导支持)或EFI/ubuntu/grubx64.efi在这种情况下。您可以自己使用备用引导加载程序文件名设置备份,因此第一种方法适用于任何基于 EFI 的计算机。但是,第二个取决于制造商提供的功能,因此您应该在依赖它之前检查此功能是否可用。无论哪种方式,测试您以这种方式启动的能力都值得一试。
如果您的备份采用其他形式(例如 tarball 或深埋在目录树中)或位于 FAT 以外的文件系统上,并且如果 ESP 损坏到无法启动的程度,则需要使用紧急系统(Ubuntu“live CD”、可移动磁盘上的 rEFInd 映像等)来启动紧急系统或常规安装,您可以从中恢复备份。当然,这不是什么大麻烦,但如果您手头没有这样的工具,这可能会很麻烦,尤其是如果您没有另一台计算机可以下载和准备恢复工具。因此,以可移动磁盘的形式保存备份可能会使事情进展得更顺利一些。
| 归档时间: |
|
| 查看次数: |
14670 次 |
| 最近记录: |