错误:没有这样的设备:....进入救援模式...grub rescue

错误:没有这样的设备:....进入救援模式...grub rescue

好的,我去年安装了 Ubuntu 和 Windows 7 双启动。但我发现我从未使用过它,所以我决定从 Windows 中擦除 Ubuntu 驱动器。下次启动时我收到此错误,请注意 grub 分区已被擦除,由于此 grub 救援错误,我现在无法启动到 Win 7。我有一个 Kali Linux 实时 USB,所以我可以启动并进行一些更改(尽管这在技术上不是 Ubuntu 实时 USB)

编辑:我现在无法启动 Windows 或 Ubuntu(它已被删除),因此在 Ubuntu 中运行的命令对我来说不起作用。顺便说一句,grub 文件不见了。

有办法修复吗?谢谢 :)

答案1

教程展示如何从 Ubuntu 双启动或 Ubuntu Live DVD/USB 修复 Windows 引导加载程序 (MBR)。如果您手头没有 Windows DVD,这会很有用。

启动 Ubuntu 操作系统。进入 Ubuntu 后,打开终端并按照以下步骤操作。

  1. 运行此命令来检查您的磁盘:

    sudo fdisk -l
    

    输出告诉您磁盘信息:

    Disk /dev/sda: 320.1 GB, 320072933376 bytes
    255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disk identifier: 0x016c8108
    
    Device Boot Start End Blocks Id System
    /dev/sda1 * 63 39054014 19526976 7 HPFS/NTFS/exFAT
    
  2. 现在运行这些命令来安装 syslinux,它是一套轻量级的 IBM PC MBR 引导加载程序,用于启动使用 Linux 内核的计算机。

    sudo apt-get update
    sudo apt-get install syslinux 
    
  3. 安装后,您可以通过在终端中运行以下命令来修复 Windows 引导加载程序:

    sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sda
    

相关内容