月归档:七月 2015

对dell服务器重新安装系统碰到的问题及解决思路

问题还原:最近公司有一台dell r210服务器,服务器有两块硬盘,win2003系统,需要对服务器重新做成win server 2008 r2系统。由于c分区只有50G,需要将第一块盘的c分区和d分区删除掉,重新分区合并为一个分区C分区,将系统安装在新的C分区上。由于服务器很老了,没有光驱,只能做了一个U盘启动盘来安装win server 2008 r2系统。安装过程中一切顺利,可是进行到重新分完C分区,格式化之后,点击下一步,继续安装系统的时候,碰到了一个完全没有想到的问题:“安装程序无法创建新的系统分区,也无法定位现有系统分区。有关详细信息,请参阅安装日志文件”。如图: 才开始一直以为是缺少驱动,等冷静下来发现碰到的问题并非是raid驱动的问题。【注:win server 2008 r2系统里带了常用的驱动,要是安装win 2003需要先去官网将常用驱动提前下载下来,特别是raid驱动,否则会找不到硬盘。】下面是解决方法,只能通过winpe进行安装,由于安装的是64位的win server 2008 r2,走了不少弯路。 1、本人使用32位的基于Win8内核的WinPE系统(老毛桃的winpe)引导系统。先把下载的Windows Server 2008 R2系统镜像文件(ISO文件)释放到某一硬盘分区,例如D:\win2008。 2、复制D:\win2008\boot目录和文件D:\win2008\bootmgr到C:\(这是需要安装windows2008的分区,这个分区是空的) 3、在C:\下新建文件夹sources,复制D:\win2008\sources\boot.wim文件到该目录(只要这一个文件就够了) 4、如果引导的WinPE是32位的,还不能马上安装64位的Windows Server 2008 R2。找一个32位的bootsect.exe放到C:\(我用另一个32位的Windows Server 2008系统iso文件,在boot文件夹下提取出其中的bootsect.exe。WinPE是32位时,64位的bootsect.exe文件无法执行)【注:之前就是在32位的winpe里执行了64位的bootsect.exe没有成功,后来将bootsect.exe换成了32位的就正常了。】 5、在PE下进入CMD命令窗口,执行c:\bootsect.exe /nt60 c:。bootsect.exe用于配置启动环境,也就是启动菜单。 6、关闭电脑,拔去U盘(或拔去移动硬盘)。重启电脑后会出现“安装Windows”画面,选择“下一步”。 7、等安装界面出现后,然后鼠标点击左下角的第二条“修复计算机”,出现“系统恢复选项”,选中第一条“使用可以帮助解决windows启动问题的恢复工具……”,点击“下一步”。8、点击左下方的“命令提示符” 9、在黑色窗口内,格式化C盘,命令:format c: /fs:ntfs /q,这一步把C盘清空了。会出现警告,输入y并回车。可以不输入卷标,确认格式化。 10、继续在黑色窗口执行D:\win2008\sources\setup.exe 开始安装。看到又回到了“安装Windows”窗口,点击“下一步”开始安装。 11、下面步骤与光盘安装一样。在“选择要安装的操作系统”窗口,选取其中一条(由需求决定)。点击“下一步”,点击“接受许可条款”,再点“下一步”。在下一画面,注意选择自定义(高级)安装,不要选择升级安装。再下面就是需要选择安装分区,并点击“下一步”。然后就开始安装了。 这里需要说明的是: … 继续阅读

发表在 服务器 | 标签为 , , | 评论关闭