在过去的两年里,我曾多次安装和卸载过 Ubuntu,我想知道哪个文件/文件夹正在控制 grub 屏幕,即使在以下情况下我删除了 ext4 / 分区。
- 在 BIOS 模式下,在新磁盘中安装 Ubuntu Alone。
- 在 UEFI 模式下在新磁盘上安装 Ubuntu Alone。
- 在 BIOS 模式下与 Windows 一起安装 Ubuntu。
- 在 UEFI 模式下与 Windows 一起安装 Ubuntu。
在上述情况下,如果我删除 ext 4 / 分区,我仍然能够看到 GRUB 屏幕..我该如何删除控制此 GRUB 屏幕的文件/文件夹?
答案1
该文件/boot/grub/grub.cfg
控制 grub 屏幕。另外请记住,删除分区不会修改该分区上的文件系统。因此,所有文件和数据都将保持不变,直到您用其他数据覆盖它们(例如,通过再次在那里创建分区并创建新的文件系统)。
但我认为你真正想问的是如何卸载 grub 作为引导加载程序。对于情况 1 和 2,卸载 grub 无关紧要,因为它会在你安装下一个操作系统时被覆盖。对于情况 3 和 4,你需要重新安装 Windows 引导加载程序。
答案2
在过去的两年里,我曾多次安装和卸载过 Ubuntu,我想知道哪个文件/文件夹正在控制 grub 屏幕,即使在以下情况下我删除了 ext4 / 分区。
- 在 BIOS 模式下,在新磁盘中安装 Ubuntu Alone。
如果您启动到已安装的系统,您将找到配置文件/boot/grub/grub.cfg
。在标准情况下,它位于根分区中,但如果您创建了一个boot
分区(而不仅仅是/boot
根分区文件系统中的目录),则可以在该位置找到它。您可以使用它df
来识别块设备,
df /boot/grub/grub.cfg
如果您通过 Ubuntu 安装程序创建具有 LVM 和加密的系统,则会有一个boot
分区。
如果您删除根分区(即 grub 配置文件所在的位置),它也将被删除。
- 在 UEFI 模式下在新磁盘上安装 Ubuntu Alone。
与1相同。
- 在 BIOS 模式下与 Windows 一起安装 Ubuntu。
与1相同。
- 在 UEFI 模式下与 Windows 一起安装 Ubuntu。
与1相同。
在上述情况下,如果我删除 ext 4 / 分区,我仍然能够看到 GRUB 屏幕..我该如何删除控制此 GRUB 屏幕的文件/文件夹?
但是,如果安装了多个 Ubuntu 和其他 Linux 系统,通常是你安装的最后一个系统控制着 grub 菜单的配置。因此,启动该系统,然后运行
df /boot/grub/grub.cfg
为了找到活动配置文件位于哪个分区/文件系统。
如果您无法启动 Ubuntu 或其他安装有 Linux 的系统,因为您已经删除了所有根分区,请从 USB/DVD 驱动器实时启动,查找boot
通常相当小并且通常具有ext4
文件系统的分区。
如果您从中删除活动boot
分区或 grub 文件,而 Windows 依赖于此grub
进行启动,则会出现问题,因此最好保留它,或者至少在开始篡改它之前对驱动器进行完整备份。
可以重新安装 Windows 引导加载程序,但只要您可以通过 启动 Windows grub
,就无需这样做。