Saturday, June 16, 2007

 

用软盘启动XP

Songzi blog 2006.8.22

你可能会觉得奇怪,我为什么要用软盘来引导xp呢?
这事还要从前些天说起,为了体验一把vista的效果,
下载了一个Vista Inspirat Shell Pac这个模拟软件,
安装完成,我正准备说它漂亮的时候,发现打不开我的电脑了,
IE也一样,一点就报explorer.exe发生错误,需要关闭,
刚开始还以为是小问题,
从安装盘上expand文件来替换这些出错文件,
结果还是一样,没法只有恢复系统。

恢复系统后,才发现grub不见了,一开机就直接进了xp,
于是下载了wingrub,安装后菜单是出现了,但一个也进不了。
在命令模式下输入:

root (hd0,14)
kernel(hd0,14) /boot/vmlinuz-2.6.8-2-686 ro root /dev/hd15
setup (hd0)

虽然有报错,但可以引导linux了,就差引导xp了,
调试了很多次都没找到问题出在哪,
迫不得已才想到用软盘启动这个下策了。

制作启动盘,说起来简单的,做的时候还是费了些周折

一、http://www.microsoft.com/downloads/thankyou.aspx?familyId=bbe82a74-76af-4c21-b853-d9f07cbfa559&displayLang=zh-cn&oRef=&Hash=MWPHPQ7 (下载xp的软盘启动安装程序,这个是对打了sp1补丁的专业版)制作出第一张盘。

二、删除软件上的文件,并从安装盘i386里copy出ntdetect.com和ntldr,并重命名ntldr为setupldr.bin。

三、把c:\boot.ini 拷贝至软盘上。

这样一样可以起动windowsxp 的软盘就制作完成了,启动时插入它就可以启动到xp,这让我想起来以前用lilo来引导linux,和现在恰恰相反。

附:http://www.microsoft.com/china/community/program/originalarticles/techdoc/WinXPStart.mspx (Windows XP Professional计算机启动过程概述)

Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?