在大硬盘或大内存上安装linux的问题
上周末,一冲动,买了4G的内存,640G的硬盘,这样机器上总共有6G内存了按装windows比较顺利,但只认3G内存硬盘 分4个分区共330G,留了270G装64位的gentoo,livecd刻盘后,启动时界面显示load。。。然后就黑屏
然后装magic rc3的cd版,硬盘安装的,装的时候挺顺利。装完重启后,和gentoo一样,黑屏,但还能进入windows系统
是不是我给windows分的太大了?linux不能装得太靠后? 大硬盘以前有讨论过。记得帖子名称为[大硬盘与magic linux] 经验之谈,请指正。
首先,你的bios中LBA支持多大的硬盘,决定了未进系统之前的grub寻址范围。??
其次,一般说来,操作系统都支持大硬盘,即进了系统之后,系统可以认出整个硬盘。
以我的情况来举个例子 :
我的硬盘是160G,而我的bios的LBA只支持32位,寻址范围是137G,则bios中显示我的硬盘是137G,但系统可以识别整个硬盘。那么,我在安装(magic)linux时,应将系统内核vmlinuz和初始化镜像initrd放在137G之前, 否则,grub不能找到vmlinuz和initrd。当载入了vmlinuz和initrd之后,就可以算是进入系统了,这时操作系统就可以识别整块硬盘了。
为了正常引导,我可以采用如下的方式:方法1. 将vmlinuz和initrd拷贝到137G之前。方法2.在137G之前划分一个/boot分区。
一般说来,硬盘的靠前的部分速度快,建议把系统放前边。 BIOS 的问题,楼主可以改用苹果的机器,他新的机器用的是 EFI 系统,这个目前不会出现硬盘容量过大导致启动失败的问题。
这个问题是主板 BIOS 的功能问题,解决办法要么买最新款的主板(但肯定还是会有限制),要么就像我上面说的,不用 BIOS 系统。
PS:普通 PC 好像可以模拟 EFI ,能不能脱离 BIOS 掌控不得而知,但需要系统支持,Windows 目前支持的似乎不是很好,需要 EFI 再模拟回 BIOS 。 这种情况可以把引导文件复制出来用grub试试。 我在bios设置中也看到是640G硬盘 magic啥时候出64位版啊 bios看到的仅仅是硬盘的基本信息,喜马拉雅你可以看到峰顶,你却不一定可以上去 我的电脑算是比较老的,现在新出的的电脑哪个不是48位的LBA, 你再大的硬盘都支持的。
你那是什么问题,等高手解决吧。:shock: 48 位 LBA 仅仅是硬件支持的寻址,现在的系统已经可以绕开 BIOS 直接读写硬件了。我记得 BIOS 启动时的寻址好像和 LBA 寻址无关。他有自己的启动程序限制。
这个阶段貌似是 386 保护模式运行,很多扩展的寻址都用不了的。当然不排除部分主板厂家写出了更好的 BIOS 启动程序。
分个 /boot 分区放在 BIOS 启动范围之内吧。只要进入了 kernel 阶段,BIOS 启动就可以休息了。 这个帖子还是要看看的, 不然以后换了硬盘启动不了就不好玩了,不过烦了就直接把MAGIC装到前面去,WIN放后面 唉,gentoo64位的liveCD怎么也装不上,总是引导完了就黑屏
在thinkpad r61i的本本上很轻松就启动了啊,台式机怎么就不行呢
台式机硬件:amd4800+ 昂达nf550主版 6G内存 640G希捷sata硬盘 amdX1650显卡
等ubuntu正式版出了再试
[ 本帖最后由 stronghill 于 2008-10-29 20:48 编辑 ] 原帖由 panpanpdj 于 2008-10-29 07:33 PM 发表 http://www.linuxfans.org/bbs/images/common/back.gif
这个帖子还是要看看的, 不然以后换了硬盘启动不了就不好玩了,不过烦了就直接把MAGIC装到前面去,WIN放后面
小心 win 启动不了。 应该不会的哦
楼主的不妨试下把内存搞下,有可能是内存的问题,可以试下先拔下来一根试下,并且你的6G内存不知道兼容不兼容哦 内存是有问题,拔下来重新插了一下,gentoo和ubuntu的livecd都能启动
硬盘是不能放得太靠后,只留了30G的C盘,紧跟着linux分区,安装后能用
gentoo遇到太多困难,老断,看报错信息,有不能装在非空分区上的,也有光盘有文件复制失败的,装了n次,放弃,在虚拟机中装还是方便啊
装ubuntu8.10的64位版,很顺利,
呵呵,6G内存都用上了,硬盘也都用上了
谢谢各位关心 又是一个不用 ML 却还在 ML 支持版发贴的?
页:
[1]
2