我在 Windows 7 旁边安装了 Ubuntu。安装后,Ubuntu 首次运行。重新启动后,我无法启动它。
我打开 Windows 并寻找解决方法。我在终端中尝试过,不知道是什么,就像sudo (something something)
。我相信我使用的命令移动了一些东西(不记得了)。
然后我重新启动,它带我进入 GNU GRUB。我无法重新安装 Ubuntu,因为它找不到用于安装引导加载程序的设备。
我认为当我执行 sudo 命令时,ubuntu 运行正常,我应该等待更长时间才能启动(可能是错的),如果我可以启动 windows,我会很高兴,所以如果有办法从 grub 菜单中,我会找到
我使用的命令,不确定它是否会造成很大的伤害 ---- sudo e2fsck -n -v /dev/sdXY
答案1
如果您只想使用 Windows bootmgr 进入 Windows,请执行以下操作:
方法 1
- 放在安装光盘放入 CD 驱动器并从中启动。
- 当显示
Install
对话框时,转到左下角并单击Computer repair options
。 - 然后选择
Command Prompt
并输入bootsect /nt60 ALL /force
,bootrec /fixboot
然后bootrec /fixmbr
。 - 重启。
方法 2
- 放在安装光盘放入 CD 驱动器并从中启动。
- 加载后,您会看到第一个对话框,按 [Shift]+[F12]。
- 输入
bootsect /nt60 ALL /force
,bootrec /fixboot
然后bootrec /fixmbr
。 - 重启。
如果什么都不起作用
- 放在Ubuntu 实时 CD或 CD 驱动器中的类似 Linux 光盘并从中启动。
- 使用 GParted 等分区程序来格式化(删除) 您的 Ubuntu 分区。您还可以格式化整个驱动器,以使用全新系统重新开始。
答案2
e2fsck 命令用于检查 ext2、3 或 4 文件系统。它不会造成任何损害。
有一次我想恢复 Windows XP 引导程序,但使用 Windows 安装 CD 时遇到了麻烦。我找到了一个叫 Rescatux 的东西。这是一个小型 Linux liveCD,用于修复 GRUB、MBR 和类似的东西。它有一个恢复 Windows 引导程序的测试版选项。对我来说很管用,但对你来说可能没用。
或者,您可以尝试再次安装 Ubuntu(在硬盘未分配的部分创建 ext4 分区并将其安装在那里)。如果在 Ubuntu 安装过程中您使用高级分区方法(不是带有一个大滑块的方法),则请确保将主磁盘设置为引导加载程序安装的设备。(可能是 /dev/sda 。不要选择 /dev/sda4 或其他以数字结尾的选项,因为它表示“以此数字进行分区”。否则它将不起作用。)
如果您可以运行并粘贴输出,也会有所帮助sudo fdisk -l
。它显示有关所有磁盘和分区的信息。