WIN7硬盘装Linux(RedHat)双系统方法及工具
虽然说现在的虚拟机的功能已经很强大,可以完美地虚拟LINUX了,但大部分用户还是觉得用真实的系统比较有感觉。
操作方法
- 01
下载硬盘分区工具,将硬盘分区配置如下,供参考,按照自己所需调整分配的大小。C 盘:Win7(NTFS 格式——不处理)D 盘:E 盘:(FAT32格式----不处理) F 盘:FAT32格式(存放RHEL6.1-i386-dvd.iso文件) G 盘:EXT3格式--6G (根分区) H 盘:EXT3格式--2G (SWAP分区)
- 02
将linux镜像文件放置于fat32分区下(我是F盘),并解压出isolinux目录下的vmlinxz和initrd.img文件放置在fat32分区的根目录下,同时并将这两个文件复制到C盘根目录。
- 03
下载grub4dos-0.4.3解压,取出grldr和menu.lst文件放置于系统盘根目录下备用
- 04
由于win7的启动机制与xp不同,是通过文件bootmgr启动,现需要修改成由grub引导故将原先系统根目录下的bootmgr文件名修改为win7mgr,将grldr修改为bootmgr,并用记事本打开menu.lst,修改内容为如下(可直接复制)Timeout 30Default /default Tile find and load win7Find –set-root /win7mgrChainloader /win7mgr
- 05
C盘根目录,新建boot.txt 输入以下内容 [boot loader] timeout=5 [operating systems] c:\grldr="RedHat Enterprise 6.1" 保存,将boot.txt 更名为boot.ini
- 06
重新启动计算机。如果之前menu.lst配置正确就应该能够看到grub的引导界面,按提示按“C”进入grub的命令行模式进行linux安装盘启动配置Grub>root (hdN,X) Grub>kernel /vmlinuzGrub>initrd /initrd.imgGrub>boot 【这里N,X中指你的硬盘和分区编号,要用WINGRUB查看,运行WinGrub,单击菜单中的tools菜单选择Partition List(分区列表),在这里能了解到硬盘的分区情况,比如可能看到FAT32的分区是(hd0,7)等】 注意上面命令中的空格,缺少空格命令无效,输入命令后开始安装LINUX,主要注意根分区和SWAP分区,如何安装这一部分省略,本文主要讲如何使WIN7和LINUX系统共存。
- 07
找回你的WINDOWS 7 LINUX安装完毕后,重启看下WIN7能不能启动,若不能启动,按照如下办法解决 1、在LINUX系统下,进入boot/grub/grub.conf 以ROOT用户对grub.conf文件进行修改 在结尾添加如下命令(或修改已有的title WINDOWS 7接下来那几行) title Windows 7 insmod ntfs root (hd0,0) chainloader +1 保存,重启,还是不能启动WIN7 2、插入U盘,重启,进入PE系统,进入C盘,将之前修改的bootmgr和grldr还原,即bootmgr修改为grldr win7mgr文件名修改为bootmgr。 关机,拔U盘,启动,顺利进入WIN7系统 3、设置默认启动为 LINUX/ WIN7 由于装了双系统,就有默认启动系统的问题 还是进入LINUX系统,boot/grub/grub.conf 看到有好几个title XXXX 的命令,数一下WINDOWS 7在第几个title命令。 修改: default=0timeout=15为 default=2 timeout=10其中 default=1 中的 1 视具体情况而定。依据 grub.conf 文件中的排序,第一个title是 0,第二个title就是 1,第三个tile就是2。
- 08
再次重启,熟悉的WINDOWS 7 又回来了