标签: bootloader

我可以双引导 Linux 和 Windows 7 但使用 Windows 引导加载程序而不是 GRUB 吗?

是否可以让 Windows 引导加载程序指向 Windows 7 和 Linux 分区,而不是使用 GRUB 指向 Windows 7 和 Linux?

任何指向教程、指南或操作方法的链接将不胜感激。

linux windows-7 bootloader grub multi-boot

5
推荐指数
1
解决办法
1万
查看次数

GRUB 错误:未知文件系统

我用 SSD 替换了我的旧笔记本电脑驱动器,它是 win7 和 ubuntu 双启动。

现在我通过 USB 适配器连接了旧驱动器,我想从它启动。

但这出现了:

unknown filesystem
grub rescue>
Run Code Online (Sandbox Code Playgroud)

因为我需要旧驱动器中的程序,所以我必须不时从它启动,我不想在新驱动器上安装这些软件。更换驱动器需要很长时间,所以我想从 USB 启动。

我怎样才能解决这个问题?

linux usb boot bootloader grub

5
推荐指数
1
解决办法
3万
查看次数

Windows 系统映像是否包含启动分区?

我打算将我的启动驱动器切换到 SSD。我减小了 C:\ 驱动器的大小,使其适合 SSD,并通过 Windows 备份和还原制作了系统映像。
我不确定该映像中是否包含 100MB 的 Windows 7 启动分区。

如果备份了整个系统驱动器,我可以简单地将该映像恢复到 SSD 上并完成,对吗?如果没有,我如何将所有内容移动到新驱动器,并将其分配为 C:\?

backup restore windows-7 bootloader

5
推荐指数
1
解决办法
1952
查看次数

Ubuntu 11.10 安装后无法启动,只能启动到 Windows 7

我的机器上预装了 Windows 7。Ubuntu 11.10 在我安装后无法启动。Ubuntu 安装完成后,我重新启动。

之后,它直接启动到 Windows 7,根本没有登录 Ubuntu。

windows-7 bootloader multi-boot ubuntu-11.10

5
推荐指数
1
解决办法
1万
查看次数

如何在没有引导加载程序的情况下引导 Linux 内核?

默认情况下,您需要使用引导加载程序来引导 Linux 内核的映像 bzImage。如果您尝试直接启动映像,则会出现错误:

Booting from Hard Disk...
Direct booting from floppy is no longer supported.
Please use a boot loader program instead.
Remove disk and press any key to reboot . . .
Run Code Online (Sandbox Code Playgroud)

在旧版本的 Linux 中,可以使用:

make zImage
Run Code Online (Sandbox Code Playgroud)

在较新版本的内核中是否可以在没有引导加载程序的情况下引导?如果是这样,如何?

linux boot bootloader kernel

5
推荐指数
1
解决办法
7300
查看次数

Windows XP 损坏了我的 Windows 7 引导加载程序并且救援光盘不起作用,我现在该怎么办?

我有 3 个硬盘,一个用于 Windows 7(x64),另一个用于 Ubuntu(x64) 和 XP,第三个用于 Ubuntu 的交换和存储。

XPs 引导加载程序将自身复制到 7s 和 GRUB 之上。一开始没什么大不了的,我能够重新安装 GRUB,但后来我在 Windows 7 上获得了 NTDLR,在使用 7s 光盘修复它后,菜单显示我的 7 安装版本与光盘中的版本不同,WTF?

boot windows-7 bootloader multi-boot windows-xp

5
推荐指数
1
解决办法
426
查看次数

如何在没有 Microsoft 启动管理器的情况下从 Grub 直接启动到 Vista 和 Windows 8?

我在主分区上分别安装了 Vista 和 Windows 8,并使用 Grub 作为引导管理器。问题是在安装 Windows 8 后 Grub 不能再直接启动到 Vista,因为 Windows 8 用它自己的覆盖了 Vista 启动管理器,最重要的是在进入 Vista 之前需要额外重新启动(即 Grub -> WindowsBoot -> 重新启动 -> 再次 Grub -> Vista)。恢复 Vista 启动管理器并不难,但也无济于事,因为 Windows 8 分区本身无法自行启动。

如何配置它以便我可以从 Grub 直接启动到 Vista 和 Windows 8 而不必使用 Windows 启动管理器?

编辑:为了澄清一下,我想要的只是:Vista 分区上的 Vista bootmgr,Windows 8 分区上的 Windows 8 bootmgr 和 MBR 中的 Grub 以选择要启动的那个。

Edit2:部分答案可以在以下位置找到:

有了这个,我设法获得了一些工作配置(复制 c:\boot 到驱动器 e:,胡乱bcdedit.exe地将一些驱动器从 c: 设置为 e:)。仍然存在一些问题,例如 Vista 拒绝自动跳过启动菜单和 Vista 出于某种原因从 …

bootloader multi-boot grub2 windows-8-preview

5
推荐指数
1
解决办法
7055
查看次数

Windows 8 中缺少启动文件

我有一个带有 Windows 8 Release Preview 的分区、Windows 的系统保留分区和磁盘开头的空白空间。我使用 Ubuntu Live CD 和 GParted 将两个分区移动到磁盘的开头。

之后,Windows Loader 无法启动并抛出有关丢失文件的错误。我使用以下命令修复了它:

bootsect /nt60 sys /force /mbr
bootrec /rebuildbcd
bootrec /fixboot
bootrec /fixmbr
Run Code Online (Sandbox Code Playgroud)

当我使用“高级启动”菜单中的“自动修复”选项时,它会抛出如下错误:

Windows 无法修复您的启动问题。有关更多信息,请参阅文件 C:\Windows\System32\LogFiles\Srt\SrtTrail.txt

在这个文件中,我找到了系统修复操作的描述,并在文件末尾:

启动状态表示操作系统启动成功。

现在,当我使用 Windows 8 的高级启动菜单(PC 设置 -> 常规 -> 高级启动)时,我收到一个错误:

重新启动您的 PC 以重试。看起来有些东西没有正确加载。重新启动可能会解决问题。如果这种情况不止一次发生,您也可以通过在线搜索特定错误代码来寻求帮助。错误代码:0x8007090。

0x80070490 是错误代码 ERROR_NOT_FOUND。

丢失的引导文件是什么,我该如何恢复它们?

系统保留分区中的文件列表:

B:\bootmgr
B:\BOOTNXT
B:\Boot\BCD
B:\Boot\BCD.LOG
B:\Boot\BCD.LOG1
B:\Boot\BCD.LOG2
B:\Boot\BOOTSTAT.DAT
B:\Boot\Fonts
B:\Boot\memtest.exe
B:\Boot\qps-ploc
B:\Boot\Resources
B:\Boot\Resources\bootres.dll
Run Code Online (Sandbox Code Playgroud)

以及许多 *.mui 和 *.ttf 文件。

boot bootloader windows-8-preview

5
推荐指数
1
解决办法
6万
查看次数

在 Mac Book 上三次启动 [几乎就在那里];引导加载程序问题

这是我当前的 GPT/MBR 分区表:

Current GPT partition table:
 #      Start LBA      End LBA  Type
 1             40       409639  EFI System (FAT)
 2         409640    663646255  Mac OS X HFS+
 3      663646256    664915791  Mac OS X Boot
 4      664915968   1164914687  Basic Data
 5     1164914688   1169649663  Linux Swap
 6     1169649664   1465149134  Unknown

Current MBR partition table:
 # A    Start LBA      End LBA  Type
 1              1       409639  ee  EFI Protective
 2         409640    663646255  af  Mac OS X HFS+
 3      663646256    664915791  ab  Mac OS X Boot …
Run Code Online (Sandbox Code Playgroud)

bootloader grub arch-linux macbook-pro uefi

5
推荐指数
1
解决办法
445
查看次数

覆盖 LBA 2-2047 是否安全

因此,当我在决定使用 VM 之前使用 WUBI 时,安装了 GRUB(但我把它搞砸了,不得不重新安装所有东西(幸运的是我备份了))。那是我使用从 LBA 63 开始的 Vista 时的情况。从那时起,我切换到了从 LBA 2048 开始的 Se7en。我检查了 MBR 分区表并确定它们都存在。

另外,我在 Vista 原始磁盘的扇区 63 上有 BOOTMGR,但我最近得到的新磁盘在 2048 上有 BOOTMGR。所以我的问题是我可以用空值擦除磁盘的这个区域吗?是的,我知道它可能会出现严重错误,但是看到驱动器 2 上的空值让我感到困扰。

这是磁盘的 MBR。第二个不是启动驱动器

HDD1: 00 01 01 00 12 FE FF FF 3F 00 00 00 3B 4C 38 01 ; Hidden boot part
      80 FE FF FF 07 FE FF FF 00 50 38 01 00 90 0A 24 ; Data
HDD2: 00 20 21 00 07 FE FF FF …
Run Code Online (Sandbox Code Playgroud)

hard-drive bootloader advanced-format bootsector

5
推荐指数
1
解决办法
390
查看次数