linux系统安装SAI吗,硬盘太大,装多系统的,Linux尽量往硬盘前面装,包含/boot的分区也别太大...

由于上周换了台新电脑,重装系统跟软件,我配了个2T的硬盘,系统装了三个:windows2003,windows2008,最后还有一个Oracle

Linux

6,本以为像以前一样,先把两个windows装好,然后再建好windows的分区,硬盘的最后面留了50G不分留给Linux用,就一切OK了,但没想到这样装上Linux以后,启动系统的时候,根本不出现Grub的引导启动菜单,直接就蹦到Windows的启动菜单去了。用Linux的安装光盘启动系统,进入rescue模式中,执行grub-install,返回The

file /boot/grub/stage1 not read correctly的错误。

我是Linux新手,也并不清楚应该怎么解决这个问题,后来在网上搜了搜,又照着一些文章上说的在rescue模式中执行grub,然后在grub下面执行find

/boot/grub/stage1,返回结果为Error 15: File not

found。照这样看感觉grub好像根本就没有装进去似的,后来我在重装的时候验证Grub引导程序就是没有被成功写入到主引导记录当中。

后来又照着网上文章上说的并对照着我另外一台装了Fedora的机器,在grub下面执行了一条 root

(hd0,3),返回的结果为:18:Selected cylinder exceeds maximum supported by

BIOS的错误。在网上查了查,说是因为bios的版本比较旧,对硬盘不太支持的原因,所以要把Linux,至少是/boot挂装到硬盘比较靠前的位置或者调bios(我确实也是不知道这个bios应该怎么调,所以就选了前面的办法)。反正也没其他的办法了,死马当活马医吧,把Linux之前分的至少1.5T的分区全都删了,Windows2008(我之前一直以为是windows2008搞的鬼,其实在之前试装的时候也曾试过在windows2008后面装Linux,但当时可能只为了试验,分给Linux根目录的区太大,当时硬盘后面的1.5T以上的空间全给它了,导致还是出那个问题,害的我把装好的windows2008的分区也给删了,气人)我也给删了,然后windows2008重装一次,然后紧接着windows2008后面就装Linux,并分了50G的空间给它,装好以后,重启机器,Grub的引导启动菜单出现,一切正常了。

归根究底,开始那种装法不能出现Grub引导启动菜单的缘故,应该就是bios对硬盘不支持,导致Grub引导程序没有被写入主引导记录i引起的。费了半天劲,累死,不过总算弄好了。所以装多系统的Linux的时候,保险点的,至少把/boot或Linux尽量往硬盘前面装,而且/boot所在的分区也不要分太大,不然就可能出现Grub没被写入主引导记录,装完Linux后引导菜单不能加载还是直接蹦到Windows启动菜单的情况。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值