前不久入手的小Y,最近闲着没事,就在上面装了个CentOS,中间遇到些问题,在此作个总结,供大家参考。目的就是在现有的Win7系统下从硬盘安装CentOS,并且不破坏电脑自带的一键还原功能。环境或软件:Win7 64位旗舰版(XP下第2步是修改boot.ini,可放狗搜一下)CentOS镜像(用的是最小化版CentOS-6.2-x86_64-minimal.iso)grub4dos http://www.linuxidc.com/Linux/2009-01/18027.htmEasyBCD http://www.linuxidc.com/Linux/2007-12/10060.htm
准备工作或知识:需要准备一个FAT32分区,将CentOS-6.2-x86_64-minimal.iso拷贝到该分区根目录,并将images文件夹提取出来,放在根目录。如果没放在根目录,注意修改下面第3步中的相关路径。注意不要使用NTFS分区,尝试过使用NTFS分区能正常启动Linux安装程序,但到第5步时,会找不到iso镜像。硬盘预留一块未分配的区域或现有的分区(主分区、逻辑分区都行,10个G左右),用来安装CentOS。
Windows分区命名规则:(hdX,Y),其中X表示硬盘编号,从0开始;Y表示分区编号,从0开始,因为限定最多4个主分区,所以0~3表示第一到第四主分区,逻辑分区编号从4开始;如:(hd0,0)表示第一块硬盘的第一主分区,(hd1,4)表示第二块硬盘的第一逻辑分区。Linux分区命名规则:/dev/sdaX,其中X表示分区编号,从1开始。所以Windows下的(hd0,0)在Linux下为/dev/sda1,依此类推。
以下是操作步骤:
1、下载最新版的grub4dos,解压缩,将grldr、grldr.mbr、menu.lst这三个文件拷贝到Win7系统所在盘(假定为C盘)的根目录。下载地址:http://www.linuxidc.com/Linux/2009-01/18027.htm2、在DOS命令提示符下依次执行下列命令(需要管理员权限),新增grub4dos引导项。
bcdedit /create /d "GRUB4DOS" /application bootsector命令结果应该会返回一个 GUID,后面的命令用到这个GUID
bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path /grldr.mbr
bcdedit /displayorder {GUID} /addlast具体的含义可以查看bcdedit的帮助(bcdedit /?)。
3、修改menu.lst文件,在适当的位置新增以下内容。
title Install CentOS-6.2-x86_64-minimal.iso
fallback 9
find --set-root /CentOS-6.2-x86_64-minimal.iso
map /CentOS-6.2-x86_64-minimal.iso (0xff) || map --mem /CentOS-6.2-x86_64-minimal.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2其中title是选项的标题,fallback表示失败时跳到后面数字对应的项(从0开始),find会自动到各分区的提定位置搜索CentOS-6.2-x86_64-minimal.iso。4、重启电脑,在启动项中选择“GRUB4DOS”,进入到grub4dos,然后选择"Install CentOS-6.2-x86_64-minimal.iso“。
5、顺利进入CentOS的安装界面,安装源位置选择从硬盘安装("Hard Disk“还是"Hard Driver",忘记了),选择iso镜像所在的分区/dev/sdaX(如果真搞不清楚X是几,可一个一个尝试,如果iso镜像是放在根目录下的,路径可留空。6、分区选择的时候,一定要仔细,选错了就悲剧了。
7、安装Boot Loader的时候,选择安装在Linux所在的分区,不要安装在MBR,否则会导致一键还原功能失效。8、安装完成,重启,这时是不会看到CentOS启动项的,不急,先进Win7,用EasyBCD软件,Add new entry->Linux下新增一项,注意选对分区(有标识Linux的那个)。9、重启系统,将会看到CentOS启动项,至此所有操作完成。
后记:可能遇到的问题:1、使用过程中如果删除Linux所在分区前面的分区,导致进入Linux时,停在grub>命令提示符,这是因为删了分区,分区编号变了,修复一下即可,在grub>命令提示符下输入"setup --prefix=(hdX,Y)/boot/grub"。2、逻辑分区过多(个人猜测是这个原因),会导致一键还原功能启动不了,减少分区后可正常启动。yum install 在红帽中提示”This system is not registered with RHN”的解决方案Linux常用压缩和解压操作汇总相关资讯 CentOS安装教程
- CentOS 安装X Window (02/18/2013 08:57:50)
- 在CentOS 5.5下安装使用Mplayer (10/20/2012 15:20:00)
- CentOS 6.0图形界面安装 (10/07/2012 08:11:16)
| - 利用Cobbler批量快速网络安装 (12/11/2012 18:07:24)
- Windows7 CentOS6.3 双系统安装 (10/07/2012 20:26:10)
- CentOS 6.0 字符界面安装 (10/07/2012 08:01:20)
|
本文评论 查看全部评论 (3)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
| |
第 3 楼 匿名 发表于 2013/11/23 23:41:27有错误命令回复