R400 A73安装windows XP 全过程

来源:互联网 发布:淘宝长袖套裙小西装 编辑:程序博客网 时间:2024/04/29 07:27

在ubuntu10.04和win7 home的双系统下卸载win7,安装windows XP全过程如下:

去年买的R400 A73,一直用原装的win7 家庭版。刚开始挺快,随着时间推移速度变慢,很多软件不大兼容,最主要的是比较难以满足专业需求,比如:一些开发工具不能很好的安装,大部分计算机书籍是基于XP的。于是决定卸掉win7(home版的win7可以直接升级到旗舰版,具体操作google)。原本安装这个玩意,十几分钟搞定,结果出乎我的意料。还是有不少问题。

 

 

首先,为了节省时间,我买了一张光盘,店铺中大部分xp光盘是ghost的,故选择了一张ghost。

 

1、设置光盘启动,放入光盘,选择安装到C盘。

     故障1:出现chs data error,disk 81h.错误,这个google告诉我:开机按delete进入BIOS设置中,在“Advanced”的“IDE Configuration”下,将“SATA Native Mode”设置为“Compatible”。

2、重启选择在C盘安装XP系统

     故障2:出现File Name(546)这样的错误,弹出A:/GHOSTERR.TXT的对话框。

     google并没告诉我什么完善的解决方案,进入winpe格式化C盘,还是未解决。最后决定放弃win7的一键还原,将一个1G多的隐藏分区和10G的备份分区全格式化了,并将1G多的那分区和C盘合并了。

3、重启,选择在C盘安装XP系统,

     黑白界面上依然出现chs data error,disk 81h,但是不影响安装的后续进程,一直安装到重启。

4、重启,选择从硬盘启动,

     故障3:error:unknown filesystem 

                grub  rescue>

5、google上有这问题的解决方案:问题产生的原因,通常是,格式化硬盘和合并硬盘改变了分区表,安装的XP系统改变了原有的grub,以至于grub不能正常工作。

     解决方案1:一般的Ghost光盘自带DOS工具箱。
                      A:/>fdisk /mbr

    没试过,怕找不到原来的ubuntu。

    解决方案2:很简单拿一张ubuntu的 livecd
                     sudo fdisk -l 找到/boot所在分区 比如 /dev/sda6
                     sudo -i 获得root权限
                     mkdir /media/temp   设置挂载点
                     mount /dev/sda6 /media/temp
                     grub-install --root-diretcory=/media/temp /dev/sda 即可
                     重启就ok

    当时没带ubuntu的光盘,没试过,当相信可行的。

    解决方案3: (推荐使用)

出现了grub rescue>

这表示grub2的配置文件坏了,由于分区调整或分区UUID改变造成GRUB2不能正常启动,从而进入修复模式(grub rescue)也称救援模式。在救援模式下只有很少的命令可以用:set  ,  ls , insmod , root , prefix
(1)set  查看环境变量,这里可以查看启动路径和分区。
(2)ls   查看设备
(3)insmod  加载模块
(4)root  指定用于启动系统的分区,在救援模式下设置grub启动分区
(5)prefix 设定grub启动路径
一、分区乱了,我不知道boot目录在什么地方了
ls  #查看一下设备状态
如图:
grub rescue救援模式的处理 - 汉斯的遗忘 - 汉斯的遗忘

grub rescue> ls (hd0,msdos3)
error: bad filename.
提示:错误的文件名,我在测试时发现必须是后面加一个/
grub rescue> ls (hd0,msdos3)/
./  ../  lost+found/
通过查看发现在(hd0,msdos1)/下有一个boot目录
二、设置grub的启动分区和路径
set root=(hd0,msdos1)  #设置grub启动分区,即包含boot目录的分区
set prefix=(hd0,msdos1)/boot/grub/  #设置grub启动路径
查看一下设置情况:
grub rescue> set
prefix=(hd0,msdos1)/boot/grub
root=hd0,msdos1
三、加载基本模块
insmod /boot/grub/normal.mod  #加载基本模块
四、进入正常模式
normal  #进入正常模式,出现菜单,如果加载grub.cfg(错误的)可能出现问题,按shift可以出现菜单,之后按c键进入控制台
进入正常模式后就会出现grub>这样的提示符,在这里支持的命令就非常多了。
五、引导系统(本故障不必要,跳过,如果grub.cfg错误的话,估计需要)
set root=(hd0,msdos1)  #设置正常启动分区
linux /boot/vmlinuz ....  ro text root=/dev/sda1  #加载内核,进入控制台模式
initrd  /boot/initrd ....  #加载initrd.img
boot #引导
六、进入原来的ubuntu,打开终端:
安装:sudo grub-install /dev/sda
更新:sudo update-grub
七、重启。
选择windows XP 进入,继续安装XP,但会出现
故障3:pro:error
           7-zip:Data error
6、此问题没找到好的解决方案,网上说,最好别使用ghost安装盘,换了一张非ghost XP光盘(电脑公司 windows XP SP3 快速笔记本专用版2011),从新安装,就没有出现该问题了。
最后安装相关驱动程序,从联想官网下载相应型号的驱动程序,主板驱动先安装就OK了。
7、安装360安全卫士,打打补丁OK了。
原创粉丝点击