我想知道:如何在新安装的 Ubuntu 16.04 上备份 grub 文件/配置?
我在过去的安装中遇到了问题,由于缺乏知识,我重新安装了 Ubuntu 操作系统。
我想知道如何备份和恢复 grub,以便将来我不必为了让它再次正常运行而擦除整个系统。
我运行命令:
sudo parted --list
Model: ATA Hitachi HDT72103 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 317GB 317GB primary ext4 boot
2 317GB 320GB 3181MB extended
5 317GB 320GB 3181MB logical linux-swap(v1)
Run Code Online (Sandbox Code Playgroud)
是否有更具体的 MBR/GPT 命令?
我也在我的外部硬盘驱动器上显示 msdos,但它专门是 NTFS。我假设 msdos 指的是我的系统硬盘驱动器上的 MBR,但我想知道是否有一个命令可以专门显示 MBR 或 GPT?
这实际上是在进入一个不同的问题。
我已将问题标记为已回答,并感谢他们提供官方文档以及详细信息。
首先,您可以随时chroot进入损坏的 Ubuntu 并重新安装 GRUB,请阅读此处。
!这些命令很危险,请注意您在做什么!
然而,这是我所做的:
从 MBR 获取备份:
sudo dd if=/dev/sda of=/home/user/mbr bs=512 count=1
Run Code Online (Sandbox Code Playgroud)/boot目录中的文件获取备份。
/boot/grub/grub.cfg包含菜单项的文件的副本请注意,这/dev/sda是我为您安装了 grub 的第一个硬盘,它可能是/dev/sdb或其他东西。
当我破坏了系统的 GRUB(大多数时候它是一个损坏的 MBR)时,我可以轻松地启动到 Live 系统并使用以下命令恢复我的 MBR:
sudo dd if=/home/usr/mbr of=/dev/sda
Run Code Online (Sandbox Code Playgroud)
我的带有工作 grub 的 MBR 又回来了,您还可以使用您的备份/boot来恢复任何其他可能已损坏的内容。
| 归档时间: |
|
| 查看次数: |
7965 次 |
| 最近记录: |