背景如下:
之前电脑上装有window7、win8和Ubuntu系统,后Window7崩溃了,然后准备在Ubuntu下硬盘安装Window7.
参考:http://www.linuxidc.com/Linux/2010-05/26118.htm。本人用Grub2引导,有点不一样。
备份MBR
$ sudo dd if=/dev/sda of=/backup/mbr.img bs=512 count=1
至关重要。Ubuntu的安装过程会保留Windows启动项,但Windows的安装过程却很霸道,安装后需导入MBR才能找回Ubuntu启动项。
Windows下无法访问Ubuntu里的文件,所以需要把这个备份文件复制到Windows文件系统下,或则先用U盘备份。
挂载Windows 7 ISO
$ sudo mount /window7.iso /mnt -o loop
即把Windows 7 ISO挂载到/mnt,打开这个目录,把里边的所有文件复制到一个NTFS分区的根目录下——不能是将用于安装Windows 7的分区,亦即,需要预先准备两个Windows分区
挂载时可能存在乱码,试用下列命令:
mount -o -iocharset=cp936 /window7.iso /mnt
mount -o -iocharset=utf-8,utf8 /window7.iso /mnt
mount -o -iocharset=gb18030 /window7.iso /mnt
mount -o -iocharset=gb18030 /window7.iso /mnt
本机情况是window7.iso本身在linux下里面的文件都是乱码,所以用UltraISO将中文乱码改成英文的,然后挂载的。
挂载成功后,因为我机器原来采用grub2启动,所以直接启动即可。
启动时按e进入编辑页面。
输入一下命令:
grub>nsmod ntfs
grub>search --file /bootmgr--set root
grub>chainloader +1
grub>boot
ok,进入到了window7的安装界面。进入时选择安装系统到C盘。原来我为windows留了C盘和D盘
十几分钟左右,window7成功安装到C盘。此时已经基本成功。
我修改了/boot/grub/grub.cfg的文件,直接修改的。然后,grub2引导的时候只有一个ubuntu,然后发生了混乱。
最后,还是调用 update-grub命令,重新生grub.cfg(生成的时候搜寻到 了window7),然后重启,引导的时候出现了ubuntu和window7。ok,大功告成,用grub引导,也没有丢失linux,这一点比想象中的顺利。
备份的mbr也没用到,有木有。
看到很多文章说,不能先装linux,再装windows。尽信书,则不如无书。思绪有点乱,欢迎拍砖!!
相关推荐
在windows 下安装此驱动后,便可识别LINUX硬盘文件,方便宜查看拷贝LINUX下的文件
windows下硬盘安装linux比较简单的方法,只需按照txt的步骤即可
Windows xp及Win7下硬盘安装linux系统,简单易学。
windows7下硬盘安装Linux。这是我在网上找的一些方法和自己在电脑上装完后写的。如果出现什么问题可以问哦
硬盘安装linux的相关启动项配置,在WINDOWS下安装Linux操作系统
个人电脑用户中许多人都使用Windows系统,但也安装了Linux系统,因此如何在Linux或Windows中实现硬盘资源互访就显得非常重要。文中介绍了如何在Linux下访问Windows硬盘分区和在Windows下访问Linux硬盘分区。
双硬盘环境下Linux系统下访问windowsXP系统分区
linux下挂载移动硬盘。linux查看Windows系统中的ntfs分区。
Windows下硬盘安装Linux(双系统)
详细描述了在windows下硬盘安装linux redhat9.0过程。
为Linux新手讲解下在Windows 7下使用EasyBCD硬盘安装Ubuntu 14.04图文详细教程
如果预先装的VMware Linux虚拟机的硬盘空间过小,重新装一个又挺麻烦。搜索网上的方法,简介如下: 一:硬盘扩容的方法: 1、vmware提供一个命令行工具,vmware-vdiskmanager.exe,位于vmware的安装目录下,比如 C:\...
大家都知道当今流行的两大操作系统是LINUX与Windows,由于Windows下的病毒比较多,也使我 们整天为杀毒发愁;而Linux的各方面的稳定性比Windows的高,于是受到越来越多计算机人士的 青睐。有些朋友的电脑没有光驱,...
windows环境下,硬盘安装各种linux发行版本 (以linux mint 为例)
用于Windows系统读取XFS格式的硬盘,可用于USB外接的形式读取。
在网上找半天,在PUDN上面有这个东西,还需要钱才能下载, CSDN上面有一个windows版的,我现在上传一个linux版本的,这样就齐全了
个人电脑用户中许多人都使用Windows系统,但也安装了Linux系统,因此如何在Linux或Windows中实现硬盘资源互访就显得非常重要。本文介绍了Linux下访问Windows硬盘分区、Windows下访问Linux硬盘分区的方法。
国产优秀Linux系统 红旗linux 7 奥运预览版 + 硬盘安装教程详解 grub4dos是一个优秀的双(多)系统引导软件,引导各种操作系统,比如DOS、Windows、 Linux等
从硬盘安装在XP下装红旗linux双系统
在微软的 Windows98下为了使得DMA或UDMA-33标准的硬盘提高数据传输速率,可以在计算机的CMOS或操作系统中打开IDE硬盘的DMA(直接存储器存取)这项功能。但是在Linux平台中,Linux是不会自动的打开DMA模式,所以在Linux...