win7 centos双系统与win7的双系统安装到这一步卡住,求解决办法。

下次自动登录
现在的位置:
& 综合 & 正文
win7下安装CentOS 5.8双系统
上周末看到自己的机器跑的也慢了,再加上不想在虚拟机下学linux了,因此,想装个双系统,看到鸟哥的私房菜是在CentOS 5.X下进行演示,索性就装个CentOS吧,在这里装的是CentOS的5.8版本,下载CentOS-5.8-i386-bin-DVD-1of2.iso和CentOS-5.8-i386-bin-DVD-1of2.iso这个两个镜像。
在这里先插入一段小插曲,就是安装win7的时候出现了让人郁闷的事情,我是分了四个区,win7安装在C盘,装完之后,发现所有分区都是动态类型的,如果只用win7一个系统那么没什么关系的其实,但是要装双系统就不能是动态类型,然后就重装了下win7,但是到分区那一步的时候发现居然不能操作,无法删除也无法格式化,然后查了下资料,方法就是,在分区那一步,按“shift+F10“调出dos命令提示符窗口,分别执行以下操作:
1.键入diskpart命令,进入diskpart环境;
2.键入list disk命令,列出本机所有磁盘;
3.键入select disk 0命令,选择第一个磁盘;
4.键入clean命令,清除分区。
到这一步其实事情已经解决了,你在返回分区界面刷新一下就能看到效果了,在这里如果想灵活的分出主分区和逻辑分区,在dos diskpart命令环境下很方便的,比如create primary partition size=51200创建一个大小为50G的主分区,然后用active命令激活,再比如create partition extended命令创建扩展分区等。在这里我我分了四个分区,一个主分区,三个逻辑分区,最后一个分区F盘大小为60G准备安装我的CentOS。好了,插曲就到这里,下面看看CentOS的安装方法:
首先准备启动盘
启动盘可以是U盘、硬盘和光盘,用U盘和光盘制作启动镜像来安装应该是最简单的方式,但是本人手边木有那么大的U盘也没有一张光盘,就选择用硬盘安装。首先用分区工具Acronis Disk Director Suite从E盘分出5G空间用来存放CentOS安装文件,为方便起见,在这里称其为”安装分区“,但是linux只识别ext2/ext3/ext4或者fat32这样的文件系统,因此不能划分完就完事了,我们知道windows也识别fat32文件系统,因此将”安装分区“格式化为fat32系统,其实这里还有个问题,那就是fat32系统只识别4G以下的文件,如果你的CentOS镜像大于4G了那么就不能放在fat32文件系统下面,你要将其格式化ext3等linux识别的文件系统,再用Ext2Fs这样的工具去把安装镜像放到里面,如果不用这个工具的话windows是不识别ext文件系统的,更别说把文件拷进去了。再说说这里为什么可以用fat32文件系统,我们看到我们下载下来的安装文件有两个iso,第一个是3G多不到4G,第二个不到1G,但是加一起就大于4G了,但是没关系,单个文件小于4G就OK。再用UltraISO将CentOS-5.8-i386-bin-DVD-1of2.iso中的isolinux/vmlinuz和isolinux/initrd.img以及imgs放到我们刚刚划分好的"安装分区"里面,最后"安装分区"里面应该有5个文件,分别是CentOS-5.8-i386-bin-DVD-1of2.iso、CentOS-5.8-i386-bin-DVD-2of2.iso、vmlinuz、initrd.img和imgs,如果只放DVD1可能会让你在最后快完成安装的时候喷血,会提示镜像找不到的错误。OK,到这里我们的启动盘准备完成。
添加启动菜单
下载并安装EasyBCD来为我们刚刚做的启动盘添加一个启动项以便进入安装环节。打开EasyBCD,AddNewEntry-&Install-&Config,这时会弹出一个txt文件,这个文件其实就是menulist文件,在其中键入如下值:
title CentOS 5.8
(hd0,6)/vmlinuz
(hd0,6)/initrd.img
保存并退出。
在这里,解释一下menulist中的这些东西。title后面的内容只是一个标题,写错写对无伤大雅,下面的kernel和initrd后面其实是vmlinuz和initrd.img的路径,不管你的本的磁盘接口是IDE的还是SATA的都是以hd来标记,比如hd0表示你的第一个磁盘,括号内的第二个数字表示对应的磁盘上的分区号,在这里要写对应的”安装分区“的分区号,我的本上的分区是这样的一个主分区C盘,两个逻辑分区D盘和E盘,后面是一个刚刚从C盘剥离出来的”安装分区“以及最后的一个F盘,由于分区号0~3是给主分区或者可扩展分区的,因此这里C盘的分区号就是0,D、E、”安装分区“、F分别是4、5、6、7。这个别写错了,否则在安装的时候会因为找不见vmlinuz和initrd.img文件而失败。OK,到这里我们已经给我们的启动盘添加了启动项,接下来重启选择第二个菜单进入安装。
安装CentOS 5.8
这个环节基本上就是一路”next“的节奏,稍微注意一下的是在选择安装文件的时候要选择sd7否则会找不着安装文件,其实这个没什么,实在不知道自己的安装文件丢到那个分区里了就挨个试一试,总有一个会成功的。再就是最重要的分区,在这里选择”建立自定义的分区结构“,点”确定“,这时候我们会在上面区域看到我们的磁盘分区情况,我是想装在F盘,但是这个分区是在装win7的时候分出来的,是NTFS文件系统,因此我们在这里首先要删除这个分区,这时候会看到Free后面跟一个代表大小的数字,OK,我们就从这个free里面为我们的linux分区。在这里分四个区,分别是/、/boot、/home、swap区,由于我预先留出来的空间比较大有60G,因此在这里给/根区分20G,给/boot分200M,给swap分4G,剩下的全分给/home。好了,这些步骤都完成后,我就分好区了,接下来还有一个一定要注意的地方,那就是安装引导装载grub,我们要把它安装在MBR上才能进行引导,其实默认也是安装在MBR里头的,/dev/hda就代表了那块硬盘的MBR,下面有个列表区域,就是你开机时候出现的菜单。
关于引导的一些问题
安装完后重启,默认引导是由grub来引导的,默认的系统是CentOS,但是如果我们在大部分时间内用的是windows的话这样很不方便,因此建议进入CentOS系统后,切换到root用户,然后gedit /etc/grub.conf,然后将default=0改为default=1就会默认启动windows。至此,已经大功告成了,开始你的CentOS吧。
到这一步,按理应该是在玩windows或者CentOS才对,可是我却干了一件麻烦事。切换到win7的时候我们会看到我们一开始制作的那个”安装分区“,就5G摆在那里总觉得别扭,然后我手闲闲的将其和邻近的E盘合并了,一切看起来似乎很完美,但当我再次重启想进CentOS时发现没能正常启动grub,出现的是一个grub命令提示符,其实这个原因是因为你把一个分区与另一个分区合并之后,那个被合并的分区之后的所有分区的编号都减一了,而你在/etc/grub.conf的root
(hd0,7)就不在适用了,应该改为(hd0,6) 才对,这里的root命令用来设定/boot分区的,因为没合并那两个分区前,有C、D、E、”安装分区“、/boot、/、/home、/swap,因此,/boot就是(hd0,7),但是合并了E盘和”安装分区“后,/boot的编号应该为(hd0,6)才对。OK,在grub命令提示符下键入以下命令:
1.setup (hd0)
//重新安装grub在MBR上
这时候还是会出现grub命令提示符,这是肯定的,因为我们并没有修改gurb.conf文件,现在就来做这件事:
1.root (hd0,6)
//设定/boot分区
2.kernel /vmlinuz-2.6.18.308.e15 ro root=LABEL=/
rhgb quiet
//你可以用tab键补全
3.initrd /initrd-2.6.18.308.e15.img
//你可以用tab键补全
OK,我们会看到我们的CentOS又可以顺利的启动了!进入之后,记得把/boot/grub/grub.conf进行修改,主要就是把/boot的分区号给对应上,我这里就是把(hd0,7)改为(hd0,6)。
最后,还要感谢我可爱的老婆陪着我,^_^.
&&&&推荐文章:
【上篇】【下篇】汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
本人喜欢研究数据结构和算法,目前关注于数据挖掘和社会网络的研究
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(1530)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'windows下centos双系统,恢复windows为默认启动项的两种办法(zz)',
blogAbstract:'笔者是在windows8.1上安装centos6.5,参考的是/view/4711edeb195f312b3169a54f.html,最为重要的还是引导问题。 && &在windows下安装centos成功后,如果不按键盘上的任何键它默认是直接进centos系统的,如果要切换windows原操作系统的话就比较麻烦了,开机就要开始按键盘了,一直按着某个键就可以切换了,选择other即可进入windows系统。由于硬盘的第一个扇区,即为MBR,主引导记录的修改,由grub进行引导系统,从而启动。现在的问题是我经常使用的是windows系统,所以我想默认启动windows系统。方法一:不太推荐,保留了grub引导& &',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:1,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'本人喜欢研究数据结构和算法,目前关注于数据挖掘和社会网络的研究',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}关于centos7和win7双系统安装问题_百度知道
关于centos7和win7双系统安装问题
然后我想安装一个64位的centos7,是否可以安装我电脑是支持64位系统,用硬盘安装,但是目前我安装的是32位的win7
我有更好的答案
估计你是用U盘安装的,上面的提示就是系统默认启动要挂载 /dev/sr0设备(这个设备就是你的安装盘或者是U盘),然后从/dev/sr0设备载入要安装的centos7。
由于mount 不上/dev/sr0,也就是说这个设备挂载不了,或者你没有这个设备。这样系统默认挂在了initramfs文件系统(也就是把基本的系统内核等加载到了内存中),等到加载完成后,你可以输入shell命令等等,来操作电脑。
你可以创建个目录mkdir /mnt,然后进入/dev (cd /dev)查看下你的硬件映射文件,你把sda(*),sdb(*),sr(*),一个一个的都挂载到/mnt下,看看那些能挂载上,挂载上的就进/mnt下看看是不是centos的安装文件,是的话这个设备文件(比如sdb4)就是你启动时要挂在的设备文件(而不是你上面提示的sr0),之后的你应该懂得怎么启动了吧 编辑启动时的参数...
可以,百度文库里面有篇很详细的教程。为什么要硬盘安装呢?比用U盘装麻烦多了
你没弄懂我的意思,文库上是64位装64位
是一样的。win下做的事情只是增加一个启动项而已,不会执行centos光盘里面任何程序。和64位没区别
谢谢你及时回答,我安装过程中出现该问题,好奇怪。不知道什么原因
mount: no medium found on /dev/sr0
其他类似问题
为您推荐:
win7双系统的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前访客身份:游客 [
当前位置:
在win7下安装CentOS,安装完启动centOS时出现: panic occur错误?
求解决方法!
共有7个答案
<span class="a_vote_num" id="a_vote_num_
为什么要双系统安装? 安装VirtualBox然后癌症CentOS在上面,不好么?
--- 共有 1 条评论 ---
是时候用真机训练一下,因为老是用虚拟机,出了事情也不管,大不了删了,重装。
但是真机,就必须去考虑修复。
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
只安装过 win7 和mac os /win 7 和ubuntu ..
--- 共有 2 条评论 ---
: 我感觉非常简单啊,只是设置详细一点,全是图形界面的,也没什么难度啊。我win 7+ centos 6双系统,但是安装顺序最好是win7,然后cenos。
(3年前)&nbsp&
CentOS 好像和Ubuntu不太一样,装起来比较费劲。
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
windows 7 64 + Centos 5.8 32跑得很正常,没楼主的问题出现,试着重装一下
--- 共有 1 条评论 ---
怎么安装的?
我的是win7 32位+CentOS6.2.
求详细步骤。
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
装grub4dos,硬盘安装CentOS,网上找一下大把
--- 共有 1 条评论 ---
哦,我试试!
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
楼主明显内核挂了
--- 共有 1 条评论 ---
有什么办法?
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
可能是因为win7把0磁道给占用了,我建议,先安装CentoS(富裕出一部分硬盘不要使用)、再装win7,再装一遍centOS就一切都ok了
--- 共有 2 条评论 ---
先备份,没有好办法
(3年前)&nbsp&
有什么办法可以挪动吗?
如果这样重装,我的配置就全完了!
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
我倒是遇到过不少次这样的错误, 不过和你描述差距很大, &
& &建议你用引导盘修复一下
--- 共有 2 条评论 ---
: 原来也是U盘, 这就对了。另外, 你确定你安装成了吗?
(3年前)&nbsp&
我用的是U盘安装,那就是用U盘修复吗?
(3年前)&nbsp&
有什么技术问题吗?
玖零的其他问题
类似的话题问题:如何将ubuntu14 04设置为文本模式启动?解决方...
本教程为 李华明 编著的iOS-Cocos2d游戏开发系列教程:教程涵盖关于i......
专题主要学习DirectX的初级编程入门学习,对Directx11的入门及初学者有......
&面向对象的JavaScript&这一说法多少有些冗余,因为JavaScript 语言本......
Windows7系统专题 无论是升级操作系统、资料备份、加强资料的安全及管......

我要回帖

更多关于 win7安装centos双系统 的文章

 

随机推荐