如果你曾在 Linux 系统上安装过双系统,可能会遇到想重新安装回 windows 7 的情况。但如果你直接安装 Windows 7,可能会发现 grub 引导已损坏,因此需要先修复 grub 引导后再进行 Windows 7 的安装。下面将介绍如何在 Linux 系统中重新装回 Windows 7 并修复 grub。
步骤 1:备份个人数据并创建 Windows 7 安装盘
在进行任何操作之前,应备份重要数据以免数据丢失。然后需要创建一个 Windows 7 安装盘,可以使用录影软件提取 ISO 文件并将其刻录到 DVD 或 USB 设备上。
步骤 2:从 Linux 系统中启动 Windows 7 安装盘
在将 Windows 7 安装盘插入计算机后,需要重新启动。在进入系统之前,需要进入 biOS 并在启动选项中将光驱或 USB 设备作为启动优先项。这样可以从 Windows 7 安装盘引导计算机。
步骤 3:开始安装 Windows 7
在启动引导后,按照所需的选项完成 Windows 7 的安装。在安装过程中,需要选择您要安装的磁盘或分区。
步骤 4:修复 Grub 引导
在完成 Windows 7 的安装后,需要修复 Grub 引导以便在启动时选择操作系统。以下是修复 Grub 引导的步骤:
步骤 4.1:使用 Linux 根文件系统启动
需要从可启动的系统重新启动。但是,使用 USB 加载器或 DVD 启动可以保证系统启动时有足够的权限。
步骤 4.2:从终端进入 Grub2 shell

需要在终端中打开 Grub2 shell,以便运行命令。通常,您可以按 Ctrl + Alt + T 或使用终端图标打开命令行。
步骤 4.3:确定 root 分区
使用以下命令查找 root 分区:
$ sudo fdisk -l
这将列出您的所有分区,如 sda1、sdb5 等。查找 root 分区并记下名称(例如,/dev/sda5)。
步骤 4.4: 设置 Grub2 根文件系统
使用以下命令设置 Grub2 的根文件系统:
$ sudo mount /dev/sda5 /mnt
sudo 表示 root 权限,/dev/sda5 表示根文件系统、/mnt 表示挂载点。
步骤 4.5:安装 Grub2 再次
运行以下命令安装 Grub2:
$ sudo grub-install –boot-directory=/mnt/boot /dev/sda
–boot-directory=/mnt/boot 表示 Grub2 代码的文件夹,/dev/sda 表示启动引导呈现通用分区。
步骤 4.6:更新 Grub2 配置
使用以下命令更新 Grub2 配置:
$ sudo update-grub
这将重新生成并保存可引导的菜单项,在启动时您的新 Windows 7 系统将包含在其中。
步骤 5:重新启动计算机
在完成 Grub2 配置后,重新启动计算机。现在,您将能够选择启动 Linux 或 Windows 7 系统。选中 Windows 7 系统,系统即可进入到刚刚安装的 Windows 7。
总体而言, reinstalling Windows 7 并修复 Grub2 引导不是非常困难,只需要遵循上述这些简单的步骤即可轻松完成。但在进行任何操作之前,请务必备份您的个人数据,以防出现数据丢失的情况。
相关问题拓展阅读:
我在d盘装win7,在e盘装了linux。但为什么每次启动都要通过grub命令才能进入系统。怎么修复
很简单,你是先安装的win7,再安装的linux。 当安装linux时,你没注意有个选项是grub写入mbr,接管win7的bootmgr的管理缓厅权。 所以启动时硬件就以grub为boot之一扇区的管理权限。 要重写mbr也很简单,你只需要在慧庆win7系统中下载NTbootfix工具,以管理员身份运扰碧隐行它,进行重写MBR就OK了。不过这样会破坏linux的引导信息,还需要手工添加linux的启动引导菜单。
到网上去下载《多系统启动修复》工具。这样就可以了。
是不是顺序错?, 在我的电脑右键属性 高级-启动
win7和linux双系统,grub引导win7花屏,该如何解决
WIN 7和linux双系统,默认以windows引导方式启动,而不进入grub的解决方案。 一、linux采用grub引导,而windows采用mbr引导,首先要将grub引导去掉,重建windows mbr引导,下载MbrFix.exe.
1、 Mbrfix要以兼容性模式(Windows XP SP3)运行
2、 将Mbrfix放在C盘下,运行cmd,输入cd c:\ 按回车
3、 然后输入mbrfix /dirve 0 fixmbr /yes 回车,重启电脑 原来的linux以及mint等Linux启动项就不见了。
二、在win7下安装easybcd2.0(或者更新版本),新建linux启动项,具体如下:
1、打开软件
2、选择add new entry项,再选择Linux/bcd标签,type项选为grub2,name可以自己定义什么都可以。然后点add entry。
linux启动项添加完毕,再重启时win7启动项会先出现。(当然启动项显示的时间就自己调吧,不要还来不及选就跳过去。)
关于linux系统重装win7 grub的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
win 7 ubuntu 双系统 删除grub引导
有win7的安装光盘吗?如果有,问题就简单了。 用光盘启动,在启动结束后,按下shift+f10键,调出cmd命令提示符。 在命令提示符中输入: bootrec /fixmbr 回车。 再输入: bootsect /nt60 sys /mbr 回车。 重启电脑即可。
如何在win7下安装linux?
如何在Windows下安装Linux,建立双系统?1、下载linux系统的安装镜像,建议下载ubuntu、fedora或者opensuse的livecd镜像(下载地址见最后的补充)。 #何为livecd?livecd即为可以直接引导为可用Linux系统的CD光盘镜像。 也就是是说如果你有一张这样的CD盘,那么当你的电脑从该CD进行光盘启动时,会直接进入一个建立在光盘基础上的linux系统,这个系统与你安装后的系统是完全一样的,你也可以通过光盘来体会这个linux系统的方方面面。 #livecd必须由光盘启动吗?不是的,当然如果你有刻录光驱,刻一张CD然后再安装是最方便的方法。 如果不想刻盘,也有很多办法实现安装。 2、准备用于安装linux的引导盘。 不刻盘的情况下使用livecd进行系统安装的主要安装方法有(这里的方法专指实体机安装,且你已经准备好了用于安装linux的硬盘分区,不包含虚拟机的安装):(1)、[推荐方法]利用U盘启动安装。 硬件方面只需要一个1G空间以上的U盘,因为livecd的大小一般都是700M以下的。 然后下载linux的livecd镜像,再下载一个Universal USB Installer的小程序(下载地址见最后的补充),这个程序的作用是可以把你的linux的livecd光盘iso镜像写入到U盘上,把U盘做成一个可以引导系统的类似于光盘的U盘。 用Universal USB Installer把livecd写到U盘后,重新启动系统,按delete键进入bios,调整boot顺序,将usb启动调整至硬盘之前,然后就可以把U盘当成光盘进行安装了,因为U盘的读取速度比光盘快,所以用U盘安装比光盘安装要省时省力省钱。 (2)、ubuntu的livecd提供了wubi安装的方法,不过该方法不是真正意义上的双系统,且在win7系统下会有很多问题,所以不推荐用这样的方法。 (3)、配置grub4dos或者easybcd之类的程序进行硬盘启动安装。 这个方法是最烦琐最容易出错的方法,很多linux虽然可以引导安装但会在安装过程中提示找不到硬盘,需要进行umount操作,搞不好连windows都不能启动了,所以严重不推荐!3、在widnows下准备用于安装linux的硬盘分区。 linux是可以安装到逻辑分区的,比如你的电脑在windows下有CDE三个盘,C盘是windows系统盘,D盘如果没有系统的话,那就是第一个逻辑分区了,E盘是第二个逻辑分区。 那么你可以把linux安装到E盘,如果E盘空间太大,可以进行压缩和分拆,一般给linux系统10G空间就够用了,linux不需要太大的空间。 #为什么linux不需要太大的空间?因为现在的linux系统都是可以读写windows的ntfs以及fat32分区的,读写没有任何困难,比如你在linux里下载的视频等大文件,你是可以直接复制到windows的D盘和E盘里的,但windows则不同,windows不能读取linux的分区格式,看不到分区内的内容,所以如果给linux分很多空间相当于浪费硬盘空间。 linux的磁盘分区表示方法和widnows是不同的,第一个主分区,通常是windows的C盘,在linux下一般表示成sda1(注意老式的ide接口硬盘表示为hda1)或者(hd0,0)。 sda1中的a表示你电脑上的第一块硬盘,而1表示第一个主分区。 主分区一般只能有4个,比如你电脑第二块硬盘的第二个主分区,应该表示成:sdb2或者(hd1,1)。 而逻辑分区,一般就是widnows的D盘了,表示方法为sda5或者(hd0,4) 。 不管之前占用了几个主分区,第一个逻辑分区都是sda5。 那么比如第一块硬盘上的第三个逻辑分区(一般是windows下的F盘) 的表示方法是什么?是sda7或者(hd0,6)。 分区表示方法大概就是这样,这个是必须掌握的,否则你在安装系统时会拿不准那个分区是有用的,一不小心就格式化了有用的分区,那样就悔之晚矣了。 继续之前的例子,比如你有个CDE三个盘,假设你对E盘进行了压缩,压缩出10G,在windows下将成为F盘。 这个F就是用于安装linux的空间,在linux下会表示成sda7或者(hd0,6 )。 要记住这个分区的标识符号和空间大小,因为安装linux时必须用到。 4、安装linux的过程比较简单,就是进行一些时区、键盘鼠标布局等设置,所有linux的版本都大同小异,唯一需要关注的就是磁盘分区这一步,因为是双系统,所以一定要确保windows的数据的安全!#linux需要分几个分区:如果是双系统,只需要两个,一个是“/”根分区,一个是Swap交换分区。 可以把根分区当成是windows的C盘,而swap分区则与windows的虚拟内存类似。 如果你的内存足够大,可以把swap分区也省略掉,当然不建议这样做,会影响系统的运行速度。 swap分区的大小建议是内存大小的两倍,但如果你的内存超过1G,那么只需要1G就够了,多了也是浪费空间,linux占用内存是很低的。 #需要分配独立的/boot分区吗?不需要,也不建议这样做,因为容易造成引导的问题,直接一个/分区就行了,不要单独分/boot。 到硬盘分区这一步时,一定要选择“手动进行分区”,然后会出现磁盘分区的列表,首先删除sda7,也就是windows的F盘,使之成为剩余空间。 然后新建一个逻辑分区为swap分区,大小建议是1G,分区格式选择swap,挂载点不选;再利用剩余的9G空间,全部用于创建根分区,分区格式是ext4或者ext3,挂载点选择/,注意也是逻辑分区,不需要占用主分区!这样分区就结束了,可以进行系统安装。 5、一般会在安装快结束时提示安装grub引导程序,有的linux是在进行分区时就选择grub安装位置的。 #什么是grub?grub是GNU引导开发的一个开源引导程序。 直观的作用就是你不是安装了双系统吗,那么开机后你需要选择是进入哪个系统,所以就需要grub来做引导,开机后你会看到两个系统的提示菜单,选择后进入对应的系统。 #grub必须安装到硬盘的mbr主引导记录吗?不是的,不过安装到mbr是比较简单的方法。 不安装到mbr,那就需要将引导记录写到“/”分区所在位置,按照这里的例子是sda7。 但是如果不安装到mbr的话,有个问题就是,安装结束后重启系统时,会直接进入windows,不显示linux的引导列表。 这时如果你的windows系统是vista或者windows7的话,可以在windows下配置easybcd,实现用windows的bcd来引导双系统,这个方法也是不错的选择,具体参看easybcd的帮助主题。 #如果默认将grub信息安装到了mbr,会有什么麻烦?就是再重装任何一个系统时都会有麻烦,尤其是重装windows后,grub菜单将消失,因为windows系统冲没了mbr上的引导信息。 这时需要用linux的livecd进行修复,以找回grub引导菜单。 安装好grub,重启即可选择进入linux还是windows,双系统也就安装完成。
电脑怎么装双系统win7和linux
建议参考安装LinuxMint与Windows多重启动。 1、准备:用USB Image Write把下载的镜像写入U盘,或在Windows下刻录光盘LinuxMint启动盘启动电脑,进入LinuxLive。 打开Gparted,调整分区,分出一个EXT3分区以便安装Linux(记下分区编号如sda3),再分出一个SWAP分区(5G)。 2、安装系统:2.1安装Win7;2.2安装Linux;3、用LinuxMint启动盘启动电脑,点桌面的Install LinuxMint,选择安装分区时,把EXT3分区挂载为根分区,Swap分区为SwapGrub启动安装到EXT3分区,安装完毕后不要重启,打开一个Windows分区,右键,Open In Terminal(在终端中打开),输入下列命令:sudo dd if=/dev/sda? of= bs=512 count=1(sda代表你安装LINUX的分区编号,在Gparted时可以看到)。 4、如果Linux启动菜单不能启动Windows,在Linux终端中输入下列命令修复sudo update-grub。 5、多重启动Win7与Linux双启动把 拷到C盘根目录,打开命令窗口运行以下命令:bcdedit /create /d Linux /application BOOTSECTOR这里记下{}中的一串号代替下列命令中的GUIDbcdedit /set {GUID} device partition=C:bcdedit /set {GUID} path \ /displayorder {GUID} /addlastbcdedit /timeout 56、完成后即可,开机5秒显示启动选择菜单。 如果先安装Windows,后安装Linux,可以实现双系统开机随意反复切换(即Windows启动菜单有Linux,Linux启动菜单有Windows)。
发表评论