我运行的是 Windows XP,位于 BOOTMGR 中(我不知道为什么它不是 NTLDR,PC 就是那样的),并且安装了 Wubi。当我启动时,BOOTMGR(Windows 启动管理器)仍然只显示 Windows 和系统还原,与以前一样,并在 5 秒后超时。
我的问题是,如何让 Ubuntu 显示在该列表中?
我的boot.ini
文件,根据要求:
[boot loader]
timeout=60
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptOut
C:\wubildr.mbr = "Ubuntu"
虽然我相信这些信息无关紧要,因为我在 BOOTMGR 而不是 NTLDR 中运行,因为它boot.ini
是设置文件。
bcdedit
Windows XP 命令提示符中的结果:
C:\Documents and Settings\[my username]>bcdedit
'bcdedit' is not recognized as an internal or external command,
operable program or batch file.
答案1
您可能有两个boot.ini
文件。位于两个不同的分区上。另一个文件已设置启动标志。
因为您提到 Windows 启动管理器显示两个选项,恢复和正常。而您的启动管理器中boot.ini
有两个完全不同的选项。我认为“boomgr”这个东西是转移注意力的花招。即使 XP 也有 Windows 启动管理器,只不过它从文件中获取条目boot.ini
。
我要做的是,找出哪个分区有启动标志 - 没有C:
。然后修改它的boot.ini
。您可能需要为启动分区分配驱动器映射才能执行此操作,因为恢复分区通常是隐藏的。