如果 Linux 更新,Windows 启动管理器的 Linux 启动将中断

如果 Linux 更新,Windows 启动管理器的 Linux 启动将中断

我在同一台机器上有 Windows 和 Linux,同一个硬盘,两个主分区。

我没有 grub,我从 Windows 启动管理器启动两个操作系统。

我首先安装了 Windows,然后安装了 Linux,并指定引导加载程序必须位于 Linux 分区本身中,而不是 MBR 中

然后我把该分区的前 512B 转储到一个文件中

dd if=/dev/sda3 of=/mnt/share/linux.bin bs=512 count=1

将其复制到 C:\ 并使用 BCDEdit 为第二个操作系统创建一个条目(或者在 XP 中只是编辑 boot.ini )

问题是,在 Linux 更新后(尤其是下载新的内核头文件时),“linux.bin”文件不知何故出现了错位,如果我尝试启动 Linux,只会看到黑屏。

有办法避免这种情况吗?

如果我不断更新“linux.bin”,问题会解决吗?

我如何确保 Linux 关闭或重启之前的最后一件事是转储 512B 并创建一个新的“linux.bin”?

谢谢

相关内容