日期:2014-05-17  浏览次数:20817 次

在WIN7 64位系统下安装 red hat linux,使用win7引导linux的问题。
小弟我马上要去学习嵌入式了,所以想在win7下硬盘安装linux成双系统
在网上看了各种帖子,本来是使用red hat linux安装自带的grub写入MBR来引导windows。
但是因为我使用的Win7的激活方式是通过grub模拟OEM的Slic信息,所以主引导分区MBR被
激活软件生成的grub占用,以此才能激活WIn7。这样造成的结果是linux的grub写入MBR后
导致我的win7启动出现了问题,所以我想改成让win7来引导linux启动。
在网上找的解决办法是:安装linux的过程中,不将grub安装到硬盘的第一个分区,而是将
它安装到linux系统的分区,安装完成后开机并没有linux启动项,直接进入win7,然后使用
esayBCD将linux的grub添加至启动项,这样就可以了。但是我遇到的问题是,安装linux时,
我首先将硬盘分出一块空区,然后在安装过程中将这个空白区划分为根分区(EXT4格式)和swap分区
完成安装后重启进入win7后看不到这两个linux分区,所以在easyBCD里根本无法设置linux启动的分区。
后来又搜了个办法,使用neogrub,里面有个menu.lst,编辑这个文件可实现linux启动,结构如下:
title redhat 9.0 
root (hd0,7) 
kernel (hd0,7)/boot/vmlinuz-2.4.20-8 root=/dev/hda8 
initrd (hd0,7)/boot/initrd-2.4.20-8.img 
boot
想要修改这个文件 首先要知道我的vmlinuz 内核版本,所以我又下了各种在windows下查看linux分区
文件的软件,如 Ext2Read, Ext2Fsd。但是完全找不到我的linux分区。
很是纠结 希望大家能帮帮我,打了这么多字,说的很乱,希望大家来想下办法。
------解决方案--------------------
看到我看到我    ,在线等
------解决方案--------------------
在win7下安装虚拟机就可以了。
------解决方案--------------------
引用:
在win7下安装虚拟机就可以了。

还是想硬盘安装,有什么解决办法吗?
------解决方案--------------------
经过无数次的折腾,最终还是实现了win7引导linux,结贴了