在同一驱动器上安装Linux后INACCESSIBLE_BOOT_DEVICE


1

历史:

我的PC配置了两个驱动器:运行Win2K的IDE 0 Primary上的80G,以及运行Linux(Ubuntu)的IDE 0 Secondary上的320G。我决定将80Gb驱动器从系统中拉出来,所以dd将整个80 G驱动器(/ dev / sda)放到320(/ dev / sdb)上 - 这包括MBR和分区表。然后我拉动驱动器,将320插入IDE 0 Primary,然后重新启动。Windows分区在这一点上起作用。

然后我将Ubuntu安装到320上的剩余空间。它可以工作。但是,当我尝试启动Windows时,我得到一个BSOD,其中包含以下消息:

*** STOP: 0x0000007B (0x89055030,0xC000014F,0x00000000,0x00000000)
INACCESSILE_BOOT_DEVICE

在BSOD之前,我看到Win2K启动画面,它声称是“启动窗口”几秒钟 - 所以看起来第一阶段启动加载程序正在按预期工作。当我尝试在安全模式下启动时,同上。

阅读Microsoft知识库文章后,我启动了恢复控制台并尝试运行chkdsk /r。它拒绝运行,声称驱动器已损坏(抱歉,没有写下确切的错误消息)。

但是,我可以从Linux挂载驱动器,并访问所有文件。为了它的价值,我可以使用Linux“磁盘工具”扫描驱动器(这是Ubuntu,菜单不显示真正的程序名称),它声称驱动器是干净的。

KB文章提到boot.ini可能是问题,所以这里是:

timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 2000 Professional" /fastdetect

关于下一步做什么的任何指示?


您是说将80GB驱动器的分区表放到320GB驱动器上?
bryan 2010年

@bryan - 是的,但Linux安装会重写分区表。在将我的笔​​记本电脑(WinXP)转换为更大驱动器上的双启动时,我做了同样的事情,并且没有任何问题。
kdgregory 2010年

听起来很容易出错的事情。
bryan 2010年

从恢复控制台,尝试运行FIXBOOT。如果这不起作用,请尝试FIXMBR重新安装GRUB。
TuxRug 2010年

Answers:


0

我已经能够使用systemrescuecd从类似的post-linux安装启动问题中恢复

它的sfdisk和grub工具特别相关。


很抱歉没有回复; 在过去几个月(或接下来的几个月),我没有太多时间来调查这个问题。如果发生变化,会通知您。
kdgregory 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.