13使用自带wubi.exe文件硬盘安装方法前提:本文采用的ubuntu版本是13.10,已安装win7系统,安装ubuntu实现双系统1、从官网下载ubuntu的ISO映像文件,然后解压ISO文件,解压之后,打开文件夹能看到wubi.exe文件。2、将wubi.exe文件提取出来放在和ubuntu
ISO映像文件同级目录下。如果不放在同一个目录下,则在安装过程中,wubi.exe会自动从网络上下载ubuntu映像文件。3、准备一个新的磁盘分区4、运行wubi.exe程序,d出安装界面,其中指定安装盘符的地方,选择上面准备好的磁盘分区,其他选项可以根据自身情况进行设置5、完成设置之后,确定即可实现自动安装了
wubi.exe是专门针对初级计算机使用者在windows系统下安装的,安装后成多系统环境。它将系统镜像作为windows下的一个软件来安装的,但是不是说卸载这个无比软件就把系统卸载了。虽然很方便的,但前提是windows环境下。无需在bios下设置启动项。您用的是苹果系统,无法使用wubi安装的。基本症状是XP+Win7双系统ghost重装C盘的XP后,修复Win7启动,Win7可以启动但是无法进入桌面,提示mscories.dll和iedkcs32.dll两个文件错误,explorer.exe出错无法运行。整个过程是这样的:最近新装了电脑,系统是在电脑城Ghost的XP,C盘,之后我再D盘安装了Win7,使用感觉良好,几乎很少用XP了。前几天,出于学习需要,准备Wubi安装Ubutun,问题来了。
正常情况下,在电脑运行Wubi-x之后,重启在启动菜单会有Ubuntu安装的选项,但是我选择那个选项的时候进入的是Dos工具箱,原来装机的XP自带工具箱,大概启动方式和Ubuntu冲突,所以我就到XP下卸载了Dos工具箱(自带uninstall),杯具发生,重新启动后,grldr is missing,无法启动了。
这是个常见症状,原因就是类似Dos工具箱之类的工具不正确卸载,导致grldr丢失,grldr本身是grub的核心文件,关于强大的grub,很多系统盘或系统工具都有用到,有兴趣可以百度或者谷歌下~~修复这个问题很简单,但是,另一件杯具的事情...我没有光驱...光驱被同学借走了(阴错阳差啊,如果有光驱,我可能想的就是修复启动而不是Ghost新系统了)
幸好我有PE和U盘,关于U盘启动PE的制作可以参考 ,如果无法启动,多半是因为主板,不过新主板应该大多没问题。此方法适用U盘和SD+读卡器,“据听说”某些读卡器无法引导...
进入PE后,我没有选择找工具修复引导,因为当时我用的PE功能不是很完善,而且我不喜欢装机的那个XP,打算换另一个系统。所以,我用Ghost重新再C盘做了一个系统。在我的理解里面,有了XP,去修复Vista或者Win7的启动是很简单的事情,况且还有大把的软件可用
在此插一句,Ghost时遇到641错误,无法锁定(lock)磁盘,是因为有其它程序在使用准备恢复的那个磁盘(未来的系统盘),可以用unlocker解锁,PE完全下可用。强大的工具,强烈推荐!
之后顺利进入XP,找了一个傻瓜工具,bcdautofix,相信很多人应该知道这款软件,软件显示顺利找到D盘的Win7系统,启动菜单恢复成功,于是重启,果然有Win7的启动了,但是,杯具开始了...
如图,我根本无法进入桌面,explorer错误,而且显示两个dll错误。
(借用帖子 的图)
由于这些错误,无法进入桌面.,手动启动explorer也会失败..网上搜索了一下,也没有找到解答。本论坛之前有人问过这个问题,但是回答的人只是简单说修复启动...
最开始我以为是某项启动项导致这个问题,所以启动到安全模式,惊讶得发现安全模式也无法进入,而且与普通启动同样的问题。后来怀疑是之前软激活所致,但是CMD下运行激活工具又失败。我还尝试了从Win7镜像里面提取提示错误的dll文件(有工具可以加载wim,回忆起自己为了vista备份驱动解压整个wim的悲惨经历),但是错误依旧。
这时候我有了一个奇怪的想法,我只是Ghost了一个XP到C盘而已,莫非安装Win7的时候C盘引导区有一些特别的内容?所以我用之前制作PE的办法制作了Win7安装U盘,在C又盘装了一个Win7,果然,再启动D盘的Win7的时候可以进入桌面了,但是快捷方式全部没有图标,然后我才注意到,原来,在这个Win7(原D盘,即硬盘第二个分区)里面盘符错乱了。开始的时候我是在XP下用虚拟光驱安装的Win7,所以,进入Win7以后系统盘符也是显示D盘的(如果光驱安装该系统盘盘符会是C盘,不管在本机其它系统内是什么盘符,是第几个分区),但是现在系统盘显示是C盘,所以,如果是%systemroot%之类记载的dll文件系统可以正确加载,但是带有绝对路径的,原来是D盘,现在系统成了C盘就没有办法正确加载了。我应该改掉这个盘符,否则很多软件都没有办法正常使用,系统也不正常。但是没有办法直接修改系统盘符,因为系统盘正在使用。其实,这个时候我能正常启动只是因为凑巧,因为,现在的D盘(硬盘第一个分区)恰好是新装Win7系统,所以,系统加载了正确的dll文件,但是,实际上加载的不是自身系统的文件!
幸好,我们还有强大的注册表,可以利用注册表修改系统盘符。其实,确定了问题之后解决倒比较简单了,但是这个问题有特殊性:无法运行explorer.exe,所以没有办法看到其实问题是出在盘符错乱上面,没有办法进入桌面,自然没有办法看到,而且,在这个问题里面电脑里不同系统的盘符是不一致的。
启动注册表编辑器,可以Win+R然后regedit,也可以调出任务管理器(Ctrl+Alt+Del),然后新任务-regedit,需要修改的项目在HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices,如图
图中已经修改好了,DosDevice\D:出错时本来是C:
将\DosDevices\C:”的C修改为D后,重启,问题解决。
总结:如果双系统Win7的启动被破坏,修复以后出现无法进入桌面的现象(具体就是explorer.exe无法运行,可能伴随dll错误,mscories.dll或者iedkcs32.dll 丢失条目之类),可以检查盘符是否正常,最简单的通过Ctrl+Alt+Del调出任务管理器,然后建立新任务-CMD,查看CMD运行位置,是否在自己以前系统的盘符下。如果不是,那么运行注册表编辑器检查HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices,将目前system32文件夹所在盘符改成之前系统盘盘符,重启,问题解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)