页面伪装异步加载中...
返回首页 mail me! 订阅rss Follow me

Linux下硬盘安装win7

劳动节没带电脑回家,从家里回到公司这边时,如往常一般开电脑,悲剧在这个时候发生了,在过了win7的启动画面后,电脑蓝屏,然后自动重启。

尝试启动双系统中的Arch Linux,启动时在挂在硬盘的时候提示非安全从windows关机,然后提示fixed.之后能进入linux系统,重启后依然不能进win7,故障依旧。

这个时候很纠结,因为手里没有U盘,光驱又是坏的,工作环境又在win7下。只有唯一的一个选择,从linux下硬盘重装win7。
从网上查了点资料,知道了大概的原理后,开始动手。

安装过程中需要 win7的镜像,grub4dos,easyBCD.

1,挂载win7镜像

1
2
3
$ sudo mkdir  /media/win7
 
$ sudo mount /media/soft/win7.iso /media/win7 -o loop

先新建个挂载点,然后将iso文件挂载到新建的文件夹下,然后打开这个目录,将所有文件复制到一个nfts的根目录下,即对应win下 D盘,E盘,F盘的地方,因为C盘将要用来安装系统,所以我复制到了F盘中.

2,解压出grub4Dos的grub.exe

修改/boot/grub/menu.lst,添加如下几行:

1
2
3
4
title grub4dos
root (hd0,6)
kernel /home/grub.exe
boot

其中第二行的root(hd0,6)根据自己linux所在硬盘的物理位置修改,具体可以参照menu.lst前面的内容。grub.exe修改为解压的路径。

3,重启后,在启动界面选择grub4dos,然后按c键进入grub>模

依次输入以下指令:

1
2
3
4
5
grub>find --set-root /bootmgr
 
grub>chainloader /bootmgr
 
grub>boot

随后进入win7安装界面,一路安装下去。

4,安装easyBCD恢复linux的引导。软件比较简单,尽量使用最新版的。

=====分割线====

如果你运气比较好的话,启动win7还能进入win7自带的诊断工具的话,完成了第一步解压后,在诊断工具中打开DOS工具,直接跳转到F盘,然后执行setup.exe便可以开始系统安装了。

JudahXIII said,

五月 11, 2011 @ 11:51 下午

using Firefox 4.0.1 Firefox 4.0.1 on Mac OS X 10.6 Mac OS X 10.6

目前看来很多Linuxer的工作平台都还是win啊 – -||

[回复]

fairyvoice said,

八月 31, 2011 @ 12:39 下午

using Google Chrome 13.0.782.215 Google Chrome 13.0.782.215 on Windows 7 Windows 7

今天正好碰到了类似的问题,机器上的系统是ubuntu,要装win7,但是没有dvd,于是搜到了lz的文章,给了我很大帮助。
在操作中我发了更简单的方法,给大家借鉴一下。就是把iso中的文件复制到ntfs分区后,执行”sudo update-grub”命令,会自动生成启动的grub文件,里面含有win7安装的启动项,重启后选择此项进入就可以进入win7安装,不需要文章中的2、3两个步骤。

[回复]

RSS feed for comments on this post

发表评论

Trackback+Pingback:0

TrackBack URL for this entry
http://blog.liuyixi.com/2011/05/04/linuxxiayingpananzhuangwin7/trackback/
Listed below are links to weblogs that reference
Linux下硬盘安装win7 from 一兮 – 生活,工作,点点滴滴