红联Linux门户
Linux帮助

要安装老版本的Linux进

发布时间:2007-09-05 09:22:17来源:红联作者:training
  老版本的Linux往往有很多问题,特别是硬件等的问题,所以为了你的机子能够在Linux上运行更快乐,应该选择最新的Linux版本安装,这不,还有这么一例。

  在一台服务器上装完LINUX系统后,启动计算机但没有进入系统而是:

  Minimal BASH-like line editing is supported. For the first word,TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device /filename.

  grub>

  出现以上情况,我用命令:

  root(hd0,0) 提示文件类型是ext2fs,parition type 0x83,Error 18:Selected cylinder exceeds maximum supported by BIOS

  Setup (hd0) 提示:
  check if "/boot/grub/stage1" exists ..no
  check if "/grub/stage1" exists ..no
  Error 18:Selected cylinder exceeds maximum supported by BIOS

  经过问一朋友得知:Usually older bioses can't boot from partitions that exceed a certain limit. (Most common is at ~8.5GB) If you find an upgrade to your bios that removes this limit, you can use it. Otherwise you need to create a small(er) root or /boot partition in the beginning of you drive. If you can't find a bios upgrade that helps, easiest thing to do is to reinstall and use manual partitioning to create a root smaller than 8.5GB (my root is ~5GB), a swap partition and use the rest for /home.

  大概意思:通常旧版本的bios不能读取超过一定限额的分区(通常在8.5GB左右),如果能够找到BIOS的升级版,可以解决这个问题。否则你必须在分区中创建较小的root和boot。如果你没有BIOS的升级版本,比较容易的方法是重新安装分区,并使用分区手册创建一个小于8.5GB的root和swap,并将其余的空间用在/home上

  我装的服务器板子的BIOS是whizpro ,硬盘160G,对硬盘的分区是:boot 1G,swap 1G,/ 50G,/usr/local 50G,var 50G ;又重新装系统把硬盘boot分区改为100M,结果能顺利进入系统。

  分区:建议将交换分区(swap)的大小设置为内存的两倍;要知道当前安装引导的版本,因为早期引导版本对硬盘大小有限制,如果安装引导到1023磁道以外即8G的空间以外,引导就无法启动。 但一些BIOS较老的机器,LINUX仍然无法突破1024磁道的限制,因此这些BIOS无法认出大于1024的硬盘空间。
文章评论

共有 1 条评论

  1. Advanced 于 2007-09-05 23:02:52发表:

    boot 1G
    这的确是错的分法,就算是redhat linux9要分/boot,最多也就分100M,分多也没用的